SAP Tutorial de visualização de cálculo HANA

O que é a visualização de cálculo?

SAP A visualização de cálculo HANA é uma visualização de informações poderosa.

SAP A medida de visualização analítica do HANA pode ser selecionada de apenas uma tabela de fatos. Quando há necessidade de mais tabela de fatos na visualização de informações, a visualização de cálculo entra em cena. A visualização de cálculo suporta cálculos complexos.

A base de dados da visualização de cálculo pode incluir tabelas, visualizações de colunas, visualizações analíticas e visualizações de cálculo.

Podemos criar Junta, Uniões, Agregação e Projeções nas fontes de dados.

A Visualização de Cálculo pode conter diversas medidas e pode ser usada para relatórios multidimensionais ou nenhuma medida usada em relatórios do tipo lista.

Característica de SAP Visualização de cálculo HANA conforme abaixo -

  • Suporte a cálculos complexos.
  • Suporta modelos OLTP e OLAP.
  • Suporte ao tratamento do cliente, idioma e conversão de moeda.
  • União de apoio, projeção, agregação, classificação, etc.

SAP A visualização de cálculo HANA é de dois tipos -

  1. SAP Visualização gráfica de cálculo HANA (criada por SAP Editor gráfico HANA Studio).
  2. SAP Visualizações de cálculos baseados em script HANA (criadas por scripts SQL por SAP HANA Studio).

SAP Visualização gráfica de cálculo HANA

In SAP Visão analítica do HANA, podemos selecionar uma medida apenas de uma tabela.

Portanto, quando há um requisito para uma visão que contém medidas de uma tabela diferente, isso não pode ser alcançado pela visão analítica, mas pela visão de cálculo.

Portanto, neste caso, podemos usar duas visualizações analíticas diferentes para cada tabela e juntá-las na visualização de cálculo.

Vamos criar uma Visualização de Cálculo gráfica “CA_FI_LEDGER” juntando duas Visualizações Analíticas “AN_PURCHASE_ORDER” e “AN_FI_DOCUMENT”.

CA_FI_LEDGER exibirá detalhes do documento financeiro relacionado a um pedido de compra.

Passo 1) Nesta etapa,

  1. Vá para o pacote (aqui Modelagem) e clique com o botão direito.
  2. Selecione Nova opção.
  3. Selecione Visualização de cálculo.

SAP Visualização gráfica de cálculo HANA

Um Editor de Visualização de Cálculo será exibido, no qual o Painel de Cenário é exibido conforme abaixo -

SAP Visualização gráfica de cálculo HANA

Os detalhes do painel Cenário são os seguintes –

  • Paleta: Esta seção contém nós abaixo que podem ser usados ​​como fonte para construir nossas visualizações de cálculo.

Temos 5 tipos diferentes de nós, eles são

  1. Junte-se: Este nó é usado para unir dois objetos de origem e passar o resultado para o próximo nó. Os tipos de junção podem ser interno, externo esquerdo, externo direito e junção de texto.Nota: Só podemos adicionar dois objetos de origem a um nó de junção.
  2. União: Isso é usado para realizar todas as operações de união entre várias fontes. A fonte pode ser um número n de objetos.
  3. Projeção: Isso é usado para selecionar colunas, filtrar os dados e criar colunas adicionais antes de usá-los nos próximos nós, como união, agregação e classificação.Nota: Só podemos adicionar um objeto de origem em um nó de projeção.
  4. Agregação: Isso é usado para realizar agregação em colunas específicas com base nos atributos selecionados.
  5. Classificação: Este é o substituto exato da função RANK no SQL. Podemos definir a partição e a cláusula order by com base no requisito.

Passo 2)

  1. Clique no nó Projeção na paleta e arraste e solte na área do cenário a partir da visualização analítica do pedido de compra. Renomeado para “Projection_PO”.
  2. Clique no nó Projeção na paleta e arraste e solte na área do cenário para visualização analítica do Documento FI. Renomeado para “Projection_FI”.
  3. Arraste e solte a visualização analítica “AN_PUCHASE_ORDER” “AN_FI_DOCUMENT” e da pasta Conteúdo para o nó Projeção e “Projeção_FI”, respectivamente.
  4. Clique em Unir nó na paleta e arraste e solte na área do cenário.
  5. Junte o nó Projection_PO ao nó Join_1.
  6. Junte o nó Projection_FI ao nó Join_1.
  7. Clique no nó Agregação na paleta e arraste e solte na área do cenário.
  8. Junte o nó Join_1 ao nó Aggregation.

SAP Visualização gráfica de cálculo HANA

Adicionamos duas visualizações analíticas para criar uma visualização de cálculo.

Passo 3) Clique no nó Join_1 em agregação e você poderá ver a seção de detalhes exibida.

  1. Selecione todas as colunas do nó Projection_PO para saída.
  2. Selecione todas as colunas do nó Projection_FI para saída.
  3. Junte o nó Projection_PO ao nó Projection_FI na colunaProjection_PO. PO_Number = Projeção_FI.PO_NO.

SAP Visualização gráfica de cálculo HANA

Passo 4) Nesta etapa,

  1. Clique no nó Agregação e os detalhes serão exibidos no lado direito do painel.
  2. Selecione Coluna para saída de Join_1 exibido no lado direito da janela de detalhes.

SAP Visualização gráfica de cálculo HANA

Passo 5) Agora, clique em Nó Semântico.

SAP Visualização gráfica de cálculo HANA

A tela de detalhes será exibida conforme abaixo. Defina o atributo e o tipo de medida para a coluna e também marque a chave para esta saída.

  1. Defina atributo e medida.
  2. Marque PO_Number e COMPANY como chave.
  3. Marque ACC_DOC_NO como chave.

SAP Visualização gráfica de cálculo HANA

Passo 6) Validar e ativar a visualização de cálculo, na barra superior da janela.

SAP Visualização gráfica de cálculo HANA

  1. Clique no ícone Validar.
  2. Clique no ícone Ativar.

A Visualização de Cálculo será ativada e exibida no Pacote de Modelagem conforme abaixo –

SAP Visualização gráfica de cálculo HANA

Selecione a visualização de cálculo e clique com o botão direito -> Visualização de dados

Adicionamos duas visualizações analíticas e selecionamos a medida (TAX_AMOUNT, GROSS_AMOUNT) de ambas as visualizações analíticas.

A tela de visualização de dados será exibida conforme abaixo –

SAP Visualização gráfica de cálculo HANA

Funções CE também conhecidas como Plano de Mecanismo de Cálculo Operator (CE Operators) são alternativas às instruções SQL.

A função CE é de dois tipos -

Função de acesso à fonte de dados

Esta função vincula uma tabela de colunas ou uma visualização de colunas a uma variável de tabela.

Abaixo estão algumas listas de funções de acesso à fonte de dados -

  • CE_COLUMN_TABLE
  • CE_JOIN_VIEW
  • CE_OLAP_VIEW
  • CE_CALC_VIEW

Relacional OperaFunção de tor

Usando Relacional Operator, o usuário pode ignorar o SQL processador durante a avaliação e se comunicar diretamente com o mecanismo de cálculo.

Abaixo estão alguns relacionais Operalista de funções tor –

  • CE_JOIN (É usado para realizar junção interna entre duas fontes e ler as colunas/dados necessários.)
  • CE_RIGHT_OUTER_JOIN (É usado para realizar a junção externa direita entre as duas fontes e exibir as colunas consultadas na saída.)
  • CE_LEFT_OUTER_JOIN (É usado para realizar a junção externa esquerda entre as fontes e exibir as colunas consultadas na saída).
  • CE_PROJECTION (Esta função exibe as colunas específicas da origem e aplica filtros para restringir os dados. Ela também fornece recursos de apelido de nome de coluna.)
  • CE_CALC (É usado para calcular colunas adicionais com base nos requisitos de negócios. É o mesmo que a coluna calculada em modelos gráficos.)

Abaixo está uma lista de SQL com função CE com alguns exemplos-

Nome da consulta Consulta SQL Função CE-Build in
Selecione Consulta na tabela de colunas SELECIONE C, D em “COLUMN_TABLE”. CE_COLUMN_TABLE(“COLUMN_TABLE”,[C,D])
Selecione Consulta na visualização de atributos SELECIONE C, D em “ATTRIBUTE_VIEW” CE_JOIN_VIEW(“ATTRIBUTE_VIEW”,[C,D])
Selecione Consulta na Visualização Analítica SELECIONE C, D, SUM(E) do grupo “ANALYTIC_VIEW” por C,D CE_OLAP_VIEW(“ANALYTIC_VIEW”,[C,D])
Selecione Consulta na Visualização de Cálculo SELECIONE C, D, SUM(E) do grupo “CALCULATION_VIEW” por C,D CE_CALC_VIEW(“CALCULATION_VIEW”,[C,D])
Onde ter SELECIONE C, D, SUM(E) de “ANALYTIC_VIEW” Onde C = 'valor' Var1= CE_COLUMN_TABLE(“COLUMN_TABLE”);
CE_PROJEÇÃO(:var1,[C,D],”C” =”valor”/