Visualização de atributos em SAP HANA: Como criar?
O que são atributos?
A visualização de atributos atua como uma dimensão. Ele une várias tabelas e atua como Master. A visualização de atributos consiste em objetos reutilizáveis.
A visualização de atributos tem a seguinte vantagem-
- A visualização de atributos atua como contexto de dados mestre, que fornece texto ou Descriptíon para campo chave/não chave.
- A visualização de atributos pode ser reutilizada na visualização analítica e na visualização de cálculo.
- A visualização de atributos é usada para selecionar um subconjunto de colunas e linhas de uma tabela de banco de dados.
- Os atributos (campos) podem ser calculados a partir de vários campos da tabela.
- Não há opção de medida e agregação.
Tipo de visualização de atributo
Visualização de atributos são 3 tipos-
Tipo de visualização de atributo | Descrição |
---|---|
Standard | É um atributo padrão criado pelos campos da tabela. |
Tempo | É a visualização do atributo Time, que é baseada na tabela de tempo padrão –
Para calendário tipo Gregoriano –
Para calendário tipo Fiscal – |
Derivado | É uma visão de atributos derivada de outra visão de atributos existente. A visualização de atributos derivados será aberta no modo somente leitura. O único campo editável é a sua descrição.
Copiar de – Quando você deseja definir uma visualização de atributos, copiando uma visualização de atributos existente, você pode usar a opção “Copiar de”. |
Nota: A diferença entre Derivado e Copiar de é que, no caso de derivado, você só pode editar a descrição da nova visualização de atributos, enquanto no caso de cópia, você pode modificar tudo completamente.
Como criar uma visualização de atributos em SAP HANA
A criação da visualização padrão tem uma etapa predefinida conforme abaixo-
Criação de tabela para visualização de atributos
Aqui vamos criar uma visualização de atributos padrão para a tabela de produtos, então primeiro criamos as tabelas “PRODUCT” e “PRODUCT_DESC”.
Script SQL é mostrado abaixo para criação de tabela -
Script da tabela de produtos –
CREATE COLUMN TABLE "DHK_SCHEMA"."PRODUCT" ( "PRODUCT_ID" NVARCHAR (10) PRIMARY KEY, "SUPPLIER_ID" NVARCHAR (10), "CATEGORY" NVARCHAR (3), "PRICE" DECIMAL (5,2) ); INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0001','10000','A', 500.00); INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0002','10000','B', 300.00); INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0003','10000','C', 200.00); INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0004','10000','D', 100.00); INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0005','10000','A', 550.00);
Produto DescriptScript da tabela de íons-
CREATE COLUMN TABLE "DHK_SCHEMA"."PRODUCT_DESC" ( "PRODUCT_ID" NVARCHAR (10) PRIMARY KEY, "PRODUCT_NAME" NVARCHAR (10) ); INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0001','PRODUCT1'); INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0002','PRODUCT2'); INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0003','PRODUCT3'); INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0004','PRODUCT4'); INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0005','PRODUCT5');
Agora as tabelas “PRODUCT” e “PRODUCT_DESC” são criadas no esquema “DHK_SCHEMA”.
Criação de visualização de atributos
Passo 1) Selecionar SAP Sistema HANA.
- Selecione a pasta de conteúdo.
- Selecione Modelagem de Pacote Não Estrutural em Pacote DHK_SCHEMA no nó de conteúdo e clique com o botão direito->novo.
- Selecione a opção de visualização de atributos.
Passo 2) Insira informações.
- Insira o nome e o rótulo do atributo.
- Selecione Tipo de Visualização, aqui Visualização de Atributos.
- Selecione o subtipo como “Padrão”.
- Clique no botão Concluir.
Passo 3) Verifique a tela do editor de visualização.
A tela do editor de visualização de informações será aberta. Os detalhes de cada parte no Editor de Informações são os seguintes –
- Painel Cenário: Neste painel existe o seguinte nó-
- Semântica
- Base de dados
- Painel de detalhes: Neste painel existe a seguinte guia –
- Coluna
- Exibir propriedades
- Hierarquia
- Semântica (Painel Cenário): Este nó representa a estrutura de saída da visualização. Aqui está a Dimensão.
- Data Foundation (Painel Cenário): Este nó representa a tabela que usamos para definir a visualização de atributos.
- Aqui descartamos a tabela para criar a visualização de atributos.
- A guia (colunas, propriedades de visualização, hierarquias) para o painel de detalhes será exibida.
- Locais: Aqui todos os detalhes dos atributos locais serão exibidos.
- Mostrar: Filtro para Atributo Local.
- Detalhe do atributo.
- Esta é uma barra de ferramentas para análise de desempenho, localizar coluna, validar, ativar, visualização de dados, etc.
Passo 4) Clique no nó da base de dados.
Para incluir a tabela do banco de dados para criar a visualização de atributos, clique no nó da base de dados e siga as instruções passo a passo abaixo –
- Arraste a tabela “PRODUCT” e “PRODUCT_DESC” do nó TABLE em DHK_SCHEMA
- Solte “PRODUCT” e “PRODUCT_DESC” no nó de base de dados.
- Selecione o campo da tabela “PRODUTO” como saída no painel de detalhes. A cor do ícone do campo muda de cinza para laranja.
- Selecione o campo da tabela “PRODUCT_DESC” como saída no painel de detalhes. A cor do ícone do campo muda de cinza para laranja.
- O campo selecionado como saída de ambas as tabelas aparece na lista de colunas no painel de saída.
Junte a tabela “PRODUCT” a “PRODUCT_DESC” pelo campo “PRODUCT_ID”.
Passo 5) Selecione o caminho.
Selecione Caminho de junção e clique com o botão direito nele e escolha a opção Editar. Uma tela para Editar condição de adesão aparecerá
- Selecione o tipo de junção como tipo “interno”.
- Selecione cardinalidade como “1..1”.
Após selecionar o tipo de adesão, clique no botão “OK”. Na próxima etapa, selecionamos a coluna e definimos uma chave para saída.
Passo 6) Selecione a coluna.
Nesta etapa, selecionaremos a coluna e definiremos a chave para saída
- Selecione Painel Semântico.
- A guia Coluna aparecerá no painel Detalhe.
- Selecione “PRODUCT_ID” como chave.
- Marque a opção Oculto para o campo PRODUCT_ID_1 (campo da tabela PRODUCT_DESC).
- Clique no botão validar.
- Após a validação bem-sucedida, clique no botão ativar.
O registro de tarefas para atividade de validação e ativação é exibido na parte inferior da tela na mesma página, ou seja, a seção Registro de tarefas conforme abaixo -
Passo 7) A visualização é criada.
Uma visualização de atributos com o nome “AT_PRODUCT” será criada. Para visualizar, atualize a pasta Visualização de Atributos.
- Vá para DHK_SCHEMA-> Pacote MODELLING.
- AT_PRODUCT Visualização de atributos exibida na pasta Visualização de atributos.
Passo 8) Verifique os dados.
Para visualizar dados na visualização de atributos, selecione a opção Visualização de dados na barra de ferramentas. Haverá duas opções para visualização de dados a partir da visualização de atributos.
- Abra no Data Preview Editor (isso exibirá os dados com opção de análise).
- abrir em SQL Editor. (Isso exibirá a saída apenas como saída de consulta SQL).
Passo 9) Verifique os dados de visualização no editor.
Para ver os dados do atributo de visualização no editor de visualização de dados, existem 3 opções - dados de análise, distintos e brutos.
Análise: Esta é uma representação gráfica da visualização de atributos.
- Ao selecionar a guia Análise, selecionamos Atributos para visualização de formato de rótulo e eixo.
- Arraste e solte o atributo no eixo do rótulo, ele será exibido no eixo do rótulo (eixo X).
- Arraste e solte o atributo no eixo de valor, ele será exibido no eixo de valor (eixo Y).
- A saída estará disponível no formato de Gráfico, Tabela, Grade e HTML.
Valores distintos: O valor distinto da coluna pode ser exibido aqui. Isso mostrará o número total. registros para o atributo selecionado.
Guia Dados brutos: Esta opção exibe dados da visualização de atributos em formato de tabela.
- Clique na guia Dados brutos
- Ele exibirá os dados em formato de tabela
Passo 10) Verifique os dados do editor SQL.
Visualize os dados do atributo no editor SQL conforme abaixo –
Esta opção exibe dados por meio de consulta SQL na visualização de coluna no esquema “SYS_BIC”. Uma visualização de coluna com o nome “será criada após a ativação da visualização de atributo “AT_PRODUCT”. Isso é usado para ver a consulta SQL usada para exibir dados da visualização.
- Exibir consulta SQL para seleção de dados.
- Exibir saída.
Visualização de atributos quando ativada, uma visualização de coluna no esquema _SYS_BIC é criada. Portanto, quando executamos a visualização de dados, o sistema seleciona os dados da visualização de coluna em um esquema _SYS_BIC.
Captura de tela da visualização da coluna “AT_PRODUCT” em “_SYS_BIC” O esquema do nó do catálogo é o seguinte –