Crie sua primeira visualização de cálculo do SAP HANA

neste tutorial do SAP HANA, os desenvolvedores SQL criarão sua primeira visualização de cálculo usando o SAP HANA Studio.Fornecerei códigos SQLScript para criar tabelas de amostra em seu esquema de desenvolvimento e preencher com amostra data.In as etapas a seguir, tentarei mostrar como os programadores SAP HANA podem criar uma visualização de cálculo passo a passo.

Inicie o SAP HANA Studio.
mude para a perspectiva de desenvolvimento do SAP HANA.
na guia sistemas, conecte – se ao seu sistema SAP HANA.
expanda o nó do catálogo no sistema SAP HANA selecionado e destaque seu esquema.

depois que o esquema for selecionado, abra o SQL Console para executar códigos SQLScript para criação de tabela de banco de dados de amostra e criação de dados de amostra.
copie e execute os seguintes códigos SQL.

Create Column Table PurchaseOrders (
POID int,
EmployeeID varchar(5),
VendorID varchar(5),
OrderDate date,
ItemID varchar(5),
Quantity int
);
Create Column Table Vendors (
VendorID varchar(10),
VendorName varchar(255)
);
insert into Vendors values ('V01','Kodyaz Development');
insert into Vendors values ('V02','SAP HANA Professionals');
insert into Vendors values ('V03','Code for Future');
insert into PurchaseOrders values (1,'E01','V01','20170101','I01',1);
insert into PurchaseOrders values (2,'E02','V02','20170202','I02',5);
insert into PurchaseOrders values (3,'E03','V01','20170303','I01',1);
insert into PurchaseOrders values (4,'E02','V03','20170404','I03',10);
insert into PurchaseOrders values (5,'E03','V02','20170505','I04',3);
insert into PurchaseOrders values (6,'E01','V02','20170606','I02',5);
insert into PurchaseOrders values (7,'E02','V01','20170707','I01',2);
insert into PurchaseOrders values (8,'E01','V03','20170808','I03',1);
insert into PurchaseOrders values (9,'E04','V01','20170909','I01',1);
insert into PurchaseOrders values (10,'E03','V01','20171010','I01',2);
Código

nesta etapa, criaremos nosso pacote de repositório de amostra e, em seguida, criaremos a visualização de cálculo

na perspectiva de desenvolvimento do SAP HANA Studio SAP HANA, conecte-se ao sistema SAP de destino, faça o drill-down até o seu espaço de trabalho importado.
clique com o botão direito no nome do espaço de trabalho.
no menu de contexto, escolha as seguintes opções de menu: Novo Pacote de repositório >…

 crie um novo pacote de repositório

na caixa de texto Nome Do pacote, digite o nome do pacote de destino de forma estruturada.
cada um “.”criará um sub-pacote no primeiro pacote de repositório.

criar pacote de repositório para visualização de cálculo

clique no botão Avançar.
a tela a seguir permitirá que os desenvolvedores do SAP HANA editem as propriedades do pacote do repositório.

repositório de propriedades de pacote

Pressione Concluir

Atualizar a área de trabalho, clique com o botão direito do mouse no nome da área de trabalho e escolha Atualizar no menu de contexto

Agora você pode perfurar seu espaço de trabalho para o novo repositório de pacotes

repositório de pacote de trabalho

botão Direito do mouse no recentemente criado pacote e seguindo as opções do menu de contexto, vamos criar a nossa primeira visão de cálculo

criar cálculo de vista sobre o SAP HANA Studio

Digite um nome para a sua nova visão de cálculo.
para este tutorial, podemos usar a visualização de cálculo gráfico em vez do tipo de visualização de cálculo de Script SQL.
também não faça uma alteração na opção de categoria de dados. Mantenha o CUBO em vez da opção de dimensão.

SAP HANA cálculo de definição do modo de exibição

Clique em Concluir

Como visto nas imagens acima, CV_Purchase_Orders exemplo de cálculo do modo de exibição é criado e aberto no SAP HANA Editor de Vista

cálculo de vista sobre o SAP HANA Editor de Vista

Por padrão, não há nenhuma entrada da base de dados de tabela é selecionada. Os desenvolvedores SQL construirão sua primeira visualização de cálculo do zero

o primeiro passo é adicionar tabelas de base para nossa visualização de cálculo.
na seção paleta, selecione projeção e arraste e solte-a para cada tabela base no layout.

SAP HANA View Editor

usaremos 2 tabelas de banco de dados; compradores e fornecedores.

clique com o botão direito do mouse em Projection_1 e renomeie o primeiro nó como “PurchaseOrder”
para selecionar a tabela base, destaque o nó de projeção. Em seguida, clique no sinal verde mais”+”.
quando a tela de diálogo” Localizar “for exibida, digite e pesquise a tabela de banco de dados”PurchaseOrders”.
quando a tabela de origem desejada estiver listada, escolha – a e pressione o botão OK para movê-la como a tabela de origem para o nó de projeção.

escolha Tabela de banco de dados

siga o mesmo processo para seleção de tabela de banco de dados HANA para segundo nó de projeção.
desta vez, os desenvolvedores devem escolher a tabela de fornecedores.

cálculo exibir nós de projeção

para escolher colunas de tabela para visualização de cálculo entre os campos de tabela base, clique no nó de projeção “PurchaseOrder” no Layout do cenário.
no layout de detalhes, os programadores podem ver colunas de tabela.
clique com o botão direito em campos selecionados e selecione Adicionar à opção de saída.
é possível selecionar seleção de vários campos para adicionar à saída.

colunas de saída

Aqui estão as colunas de saída

cálculo de exibição de colunas de saída

também é possível adicionar novas colunas calculadas neste ponto.
ao clicar com o botão direito do mouse nas colunas calculadas, Selecione “Novo…”para criar uma coluna calculada

digite um nome para nova coluna, escolha tipo de dados e forneça expressão que formula o valor do campo calculado.

criar coluna calculada para visualização de cálculo

siga o mesmo processo para seleção de coluna de saída para Nó de projeção do Fornecedor.

os desenvolvedores podem salvar o desenvolvimento da visualização de cálculo a qualquer momento pressionando Ctrl+S ou usando o ícone Salvar no menu superior.

agora, os programadores SQL usarão JOIN node para se juntar a esses dois nós de projeção; PurchaseOrder e Vendor

Drag-and-drop Join node no layout do cenário e alterar o nome padrão do Join

para combinar tabelas para Join node, desenhe uma linha do nó de projeção para Join node como visto na imagem abaixo.

Junte-se aos nós de projeção

vincule círculos de compra e junte-se ao nó.
faça isso para a tabela de fornecedores também.
depois de vincular tabelas ao nó de junção, essas tabelas serão listadas no nó de junção, conforme visto na captura de tela abaixo.

Junte-se ao nó

no layout de detalhes, os desenvolvedores podem juntar duas tabelas vinculando colunas de referência entre si.O desenvolvedor pode configurar ainda mais a condição de junção clicando duas vezes no link.

condição de junção

nesta etapa, os programadores escolherão colunas de saída da junção SQL. Portanto, selecione as colunas necessárias e “Adicionar à saída”

adicionar nova coluna à lista de saída de visualização de cálculo

a próxima etapa para criar a visualização de cálculo neste tutorial estará vinculando o nó de junção ao nó de agregação no layout do cenário.

quando você desenha uma linha do nó de junção para o nó de agregação, o nome do nó de junção será visível na caixa nó de agregação.

nó de Agregação na visualização de cálculo

faça a seguinte seleção de coluna de saída para a etapa de agregação.

Selecione “EmployeeID” e “Adicione a Saída”
Selecione “VendorName” e “Adicione a Saída”
Selecione “POID” e “Adicionar Como Agregados Coluna”
Na seção de Saída, clique em POID e alteração de Agregação de propriedade de Tipo de padrão de Soma para Contagem de

tipo de agregação

Agora escolha Semântica nó para fazer os últimos alterações de configuração.
você pode alterar os rótulos das colunas de visualização de cálculo, ocultá-los.

rótulos de coluna de visualização de cálculo

clique no botão verde OK para salvar e validar a visualização de cálculo.

salvar e validar a visualização de cálculo

se tudo estiver OK, “a validação do modelo é bem-sucedida” será relatada nos logs.Os desenvolvedores agora podem ativar a visualização de cálculo do SAP HANA pressionando o ícone abaixo.

ativar visualização de cálculo usando SAP HANA Studio

agora é hora de exibir dados de visualização de cálculo.
clique no nó semântica. Clique com o botão direito do mouse nele para exibir o menu de contexto.
escolha a opção de menu Visualização de dados.

executar visualização de cálculo usando Visualização de dados

por padrão, uma tela de visualização de Dados vazia será exibida. Somente a janela objetos disponíveis listará campos e medidas de atributo de coluna de cálculo.

ao arrastar e soltar atributos e medidas, os dados da Visualização de cálculo podem ser exibidos de diferentes maneiras com diferentes opções de saída e gráfico.

 SAP HANA calculation view data Preview

claro, para usar essa visualização de cálculo em qualquer outro desenvolvimento do SAP HANA, podemos fazer referência direta a essa visualização na cláusula FROM.
a visualização de cálculo é criada no esquema “_SYS_BIC” por padrão.
Para SAP HANA programador pode executar o seguinte SQLScript instrução SELECT por exemplo:

SELECT * FROM "_SYS_BIC"."com.kodyaz.som.po/CV_Purchase_Orders";
Código

No caso de você enfrentar o seguinte erro quando você tenta executar um SQLScript consulta no novo cálculo de vista; sua razão de ser, talvez, a falta de SELECIONAR permissões para _SYS_REPO na tabela de banco de dados padrão do esquema.Repositório: encontrou um erro na extensão do tempo de execução do repositório;inconsistência do modelo.
criar cenário falhou: os seguintes erros ocorreram: usuário não está autorizado (2950)

bolsa Seguinte comando pode ajudar o SAP HANA, os desenvolvedores resole este problema de autorização

GRANT SELECT ON SCHEMA YourSchemaName TO _SYS_REPO WITH GRANT OPTION;
Código

espero que isso SAP HANA tutorial será útil para os desenvolvedores SQL para começar a criar cálculo de pontos de vista sobre o SAP HANA Studio.

Leave a Reply

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