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.