SAP HANA Calculation ver Tutorial

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

SAP HANA Calculation view é uma visualização de informações poderosa.

SAP HANA Analytic view measure pode ser selecionado a partir 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 vem na imagem. 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 coluna, visualizações analíticas e visualizações de cálculo.

podemos criar junções, uniões, agregação e projeções em fontes de dados.

a visualização de cálculo pode conter várias medidas e pode ser usada para relatórios multidimensionais ou nenhuma medida usada no relatório de tipo de lista.

característica do cálculo SAP HANA ver como abaixo–

  • suporte cálculo complexo.
  • suporte aos modelos OLTP e OLAP.
  • suporte ao tratamento do cliente, idioma, conversão de moeda.
  • União de suporte, projeção, agregação, classificação, etc.

SAP HANA Calculation View são de dois tipos–

  1. SAP HANA graphical Calculation View (criado por SAP HANA Studio Graphical editor).
  2. Visualizações de cálculos baseados em Script SAP HANA (criadas por Scripts SQL pelo SAP HANA Studio).

SAP HANA Graphical Calculation View

no SAP HANA Analytic view, podemos selecionar uma medida apenas de uma tabela.

portanto, quando há um requisito para uma visualização que contém a medida da tabela diferente, ela não pode ser alcançada pela visualização analítica, mas pela visualizaçã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 gráfica de cálculo “CA_FI_LEDGER” juntando duas visualizações analíticas “AN_PURCHASE_ORDER” e “AN_FI_DOCUMENT”.

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

Passo 1) Nesta etapa,

  1. vá para pacote (aqui Modelagem) e clique com o botão direito.
  2. Selecione Nova Opção.
  3. Selecione A Visualização De Cálculo.

SAP HANA hana Tutorial

SAP HANA hana Tutorial

Um Cálculo Editor de Visualização será exibida, na qual Cenário visor do Painel como abaixo–

SAP HANA hana Tutorial

SAP HANA hana Tutorial

Detalhe do Cenário do painel encontra-se abaixo–

  • Paleta: Esta seção contém abaixo de nós que podem ser utilizados como fonte para construir o nosso cálculo de pontos de vista.

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

  1. Juntar-se: Este nó é utilizado 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 executar a união de todas as operações entre várias fontes. A fonte pode ser n Número de objetos.Projeção: isso é usado para selecionar colunas, filtrar os dados e criar colunas adicionais antes de usá-las nos próximos nós, como uma união, agregação e classificação.

    Nota: Só podemos adicionar um objeto de origem em um nó de projeção.

  3. agregação: isso é usado para realizar agregação em colunas específicas com base nos atributos selecionados.
  4. Rank: esta é a substituição exata para a 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ó de projeção da paleta e arraste e solte para a área de cenário na visualização analítica do pedido de compra. Renomeado para “Projection_PO”.
  2. clique no nó de projeção da paleta e arraste e solte na área de cenário para a visualização analítica de documentos FI. Renomeado para “Projection_FI”.
  3. arraste e solte a visualização analítica “AN_PUCHASE_ORDER” “AN_FI_DOCUMENT” e da pasta de conteúdo para o nó de projeção e “Projection_FI”, respectivamente.
  4. clique em juntar nó da paleta e arraste e solte para a área de cenário.
  5. Junte-se ao nó Projection_PO para o nó Join_1.
  6. Junte-se ao nó Projection_FI para o nó Join_1.
  7. clique no nó de Agregação da paleta e arraste e solte para a área do cenário.
  8. Junte-se ao nó Join_1 para o nó de agregação.

SAP HANA Calculation ver Tutorial

SAP HANA Calculation View Tutorial

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

Etapa 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-se ao nó Projection_PO ao nó Projection_FI na coluna

    Projection_PO. PO_Number = Projection_FI.PO_NO.

SAP HANA hana Tutorial

SAP HANA hana Tutorial

PASSO 4) nesta etapa,

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

SAP HANA hana Tutorial

SAP HANA hana Tutorial

PASSO 5) Agora, clique no Semântica Nó.

 SAP HANA Calculation ver Tutorial

SAP HANA Calculation View Tutorial

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

  1. definir atributo e medida.
  2. marque PO_Number e empresa como chave.
  3. marque ACC_DOC_NO como chave.

SAP HANA hana Tutorial

SAP HANA hana Tutorial

PASSO 6) Validar e Ativar a Visão de cálculo, a partir da barra superior da janela.

SAP HANA hana Tutorial

SAP HANA hana Tutorial
  1. Clique em Validar Ícone.
  2. clique no ícone Ativar.

Visão de Cálculo será ativada e irá exibir em Pacote de Modelação como abaixo–

SAP HANA hana Tutorial

SAP HANA hana Tutorial

Selecione cálculo modo de exibição e clique direito ->visualização de Dados

Nós adicionamos dois modos de exibição analíticos e seleccione medida (TAX_AMOUNT, GROSS_AMOUNT) de ambos vista analítica.

Visualização de Dados será exibida uma tela como abaixo–

SAP HANA hana Tutorial

SAP HANA hana Tutorial

CE Funções também conhecido como Motor de Cálculo de Operadora de Plano (CE Operadores) são alternativas para 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 exibição de coluna a uma variável de tabela.

Abaixo algumas Acesso a fontes de dados lista de funções–

  • CE_COLUMN_TABLE
  • CE_JOIN_VIEW
  • CE_OLAP_VIEW
  • CE_CALC_VIEW

Operador Relacional de Função

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

abaixo está uma lista de funções do operador relacional–

  • CE_JOIN (é usado para executar a junção interna entre duas fontes e

    leia as colunas/dados necessários.)

  • CE_RIGHT_OUTER_JOIN (é usado para executar a junção externa direita entre as duas fontes

    e exibir as colunas consultadas para a saída.)

  • CE_LEFT_OUTER_JOIN (é usado para executar a junção externa esquerda entre as fontes e

    exibir as colunas consultadas para a saída).

  • CE_PROJECTION (esta função exibe as colunas específicas da fonte e aplica filtros

    para restringir os dados. Ele fornece recursos de aliase de nome de coluna também.)

  • CE_CALC (é usado para calcular colunas adicionais com base no requisito de negócios.

    isto é o mesmo que a coluna calculada em modelos gráficos.)

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

Consulta de Nome Consulta SQL CE-Construa na Função
Selecione Consulta Na Tabela de Coluna SELECIONE C, D De “COLUMN_TABLE”. CE_COLUMN_TABLE(“COLUMN_TABLE”,)
Selecione a Consulta No Atributo de Vista SELECIONE C, D De “ATTRIBUTE_VIEW” CE_JOIN_VIEW(“ATTRIBUTE_VIEW”,)
Selecione Consulta na Vista Analítica SELECIONE C, D, SOMA(E) a Partir de “ANALYTIC_VIEW” Grupo C,D CE_OLAP_VIEW(“ANALYTIC_VIEW”,)
Selecione Consulta na Visão de Cálculo SELECIONE C, D, SOMA(E) a Partir de “CALCULATION_VIEW” Grupo C,D CE_CALC_VIEW(“CALCULATION_VIEW”,)
Onde Ter SELECIONE C, D, SOMA(E) a Partir de “ANALYTIC_VIEW”, Onde C = ‘valor’ Var1= CE_COLUMN_TABLE(“COLUMN_TABLE”);
CE_PROJECTION(:var1,”C” =”valor”/

Write a Comment

O seu endereço de email não será publicado.