Trabalhar com visões

Objective

After completing this lesson, you will be able to use visões no SAP Datasphere.

Visões

Vamos explorar as possibilidades com visões no SAP Datasphere, usando visões gráficas e visões SQL.

Visões gráficas

A figura mostra uma captura de tela de uma visão gráfica no Gerador de dados com uma projeção, filtro e função.

No SAP Datasphere, você pode usar o editor de visão gráfica no Gerador de dados para criar uma visão em uma interface gráfica intuitiva. Você pode combinar tabelas remotas, replicadas ou locais usando junções ou uniões, usar uma projeção para remover colunas, filtrar dados, adicionar cálculos, agregar dados, usar parâmetros de entrada e especificar outros aspectos da estrutura de saída no nó de saída.

A visualização de dados e a visualização SQL estão disponíveis em cada nó (por exemplo, projeção, filtro, função e agregação).

Recomenda-se filtrar o mais cedo possível para evitar grandes conjuntos de resultados. Você pode analisar a performance de uma visão com a opção Métricas de tempo de execução na barra de ferramentas. Também é possível criar e programar a persistência da visão, se necessário.

A figura mostra uma captura de tela da seleção de uma fonte para uma visão gráfica: objetos usando o repositório e a pasta de fontes.

Como fonte para a visão, você pode selecionar entre objetos existentes no repositório (todas as tabelas e visões disponíveis em sua área ou compartilhadas de outras áreas) ou criar um objeto de origem usando as conexões predefinidas em sua área.

Você pode criar visões com o seguinte uso semântico:

  • Dimensão
  • Texto
  • Hierarquia
  • Hierarquia com diretório
  • Conjunto de dados relacionais
  • Conjunto de dados analíticos (obsoleto)
A figura mostra uma captura de tela da definição de medidas e atributos ao criar uma visão gráfica: ela mostra os tipos semânticos possíveis para o atributo CURRENCY_CODE.

A estrutura de saída é criada com atributos e/ou medidas.

Você pode especificar Tipos semânticos para campos para identificar o tipo de dados em suas colunas (atributos e medidas). Esta propriedade define o conteúdo de uma coluna, por exemplo, um valor, uma quantidade, uma data, informações geográficas ou textuais ou outro tipo de informação semântica. Os tipos semânticos são usados pelos principais mecanismos para processamento, análise e consumo de dados.

Ao criar uma junção em uma visão, você combina imediatamente os dados das duas fontes com base na definição do mapeamento de junção. Em contraste, a criação de uma associação irá simplesmente preparar as condições para a realização de uma junção no futuro. Uma junção é uma operação única, enquanto uma associação pode ser usada para fazer qualquer número de junções em diferentes contextos.

Você pode criar uma associação de qualquer tabela ou visão a qualquer outra tabela ou visão em qualquer nível da camada de dados, mas elas são necessárias ao definir as relações semânticas entre fatos, dimensões, entidades de texto e hierarquias. Uma vez que as associações precisam identificar registros específicos nas entidades às quais apontam, elas geralmente exigem que as colunas-chave sejam definidas em uma ou ambas as entidades na relação.

Uma visão pode ser definida como Exposta para consumo para disponibilizá-la para consumo no SAP Analytics Cloud, em outros clientes de análise, no ETL e em outras ferramentas. Somente visões que têm o comutador Exposto para consumo ativado podem ser acessadas fora da área. O SAP Analytics Cloud pode acessar dimensões e outras entidades para as quais seu conjunto de dados analíticos aponta por meio de associações, mesmo que elas próprias não tenham sido expostas. Outros clientes de análise podem consumir visões de qualquer tipo que tenha o comutador Exposto para consumo ativado.

Nota

É recomendável expor os dados da visão por meio de modelos de análise.

Você pode definir o controle de acesso a dados em sua visão para autorização de dados.

Criar uma visão gráfica baseada em uma tabela remota conectada a uma visão SQL do SAP HANA

Nesta simulação, é criada uma visão gráfica baseada em uma tabela remota conectada a uma visão SQL do SAP HANA.

Visões SQL

A figura mostra uma captura de tela da criação de uma visão SQL.

Além do ambiente de modelo gráfico, o SAP Datasphere também fornece um poderoso editor SQL. Você pode escolher entre escrever uma consulta SQL padrão usando instruções SELECT e operadores como JOIN e UNION, ou usar SQL Script para produzir uma função de tabela. Você pode arrastar fontes do Navegador de fontes e especificar medidas e outros aspectos da sua estrutura de saída no painel lateral.