Criação de Fonte Analítica
Este guia explica como criar uma estrutura analítica no Tachyonix Builder, composta por um Cubo Analítico e uma Fonte Analítica, utilizada para relatórios, dashboards e microcharts. O objetivo é demonstrar o processo e o motivo técnico de cada etapa.
1. Criando o Cubo Analítico
No Builder, selecione o package desejado e clique em Novo → Cubo.
Informe:
-
Título (ex: Cubo de Itens de Pedido)
-
Nome no SAP (ex: ZCUBE_EKPO_ANALYTIC)
-
Request e Pacote, caso o objeto não seja local.
Após confirmar, será criada uma CDS View do tipo Analytical Cube, que define as dimensões e medidas.
Exemplo técnico (base EKPO)
Neste exemplo, o cubo é baseado na tabela EKPO e traz os seguintes campos:
-
Dimensão: EBELN (Número do Pedido)
-
Medida 1: NETWR (Valor líquido do item)
-
Medida 2: KTMNG (Quantidade do item)
Essas medidas podem ser configuradas para exibir somatórios, médias ou contagens em nível de agregação.
2. Por que criar um Cubo primeiro?
O Cubo Analítico é o objeto base de agregação — é ele quem determina como os dados transacionais serão consolidados. Sem ele, não é possível criar uma fonte analítica que contenha cálculos, agrupamentos ou medidas.
Em termos técnicos, o Cubo:
-
Define quais campos são dimensões (agrupamentos, como número de pedido, centro, fornecedor, etc.);
-
Define quais campos são medidas (valores numéricos que podem ser somados, contados ou calculados);
3. Criando a Fonte Analítica
Com o cubo criado, volte ao Builder, selecione novamente o package e clique em Novo → Fonte Analítica.
Informe:
-
Título (ex: Fonte Analítica de Itens de Pedido)
-
Nome no SAP, request e pacote (se não for local)
-
Na seleção de origem, escolha o Cubo criado anteriormente.
A fonte analítica será gerada automaticamente a partir do cubo, permitindo o consumo dos dados agregados em relatórios e microcharts da Tachyonix.
4. Por que separar Cubo e Fonte Analítica?
Essa separação segue o padrão do SAP Analytical Framework (CDS Analytical Model), que
diferencia a camada de agregação (Cubo) da camada de consumo (Fonte Analítica).
Cubo Analítico | Define medidas e dimensões
Fonte Analítica | Expõe o cubo para consumo (query ou API)
Isso garante:
-
Clareza na modelagem e reuso do cubo em diferentes consultas;
-
Separação entre lógica de cálculo e camada de exibição.
5. Exemplo prático de uso
Após criar a fonte analítica, é possível utilizá-la:
-
Em dashboards analíticos com agregações dinâmicas;
-
Em relatórios configuráveis no Tachyonix Builder.