Noções sobre Junções de Tabelas do Conjunto de Dados

Um conjunto de dados pode ter várias tabelas. As junções de tabelas que acrescenta indicam as relações entre as tabelas do conjunto de dados.

ícone Guia Prático Guia Prático

Por omissão, ao arrastar e largar tabelas no diagrama de Junção para criar um conjunto de dados de várias tabelas, todas as junções que estão definidas na origem de dados são automaticamente criadas entre as tabelas no conjunto de dados. O Oracle Analytics também cria automaticamente junções com base nas correspondências de nomes de colunas que encontra entre as tabelas. Ao definir o seu conjunto de dados, certifique-se de que acrescenta primeiro a tabela mais detalhada. Esta é geralmente a tabela principal da sua análise. Por exemplo, a tabela Vendas. Em seguida, acrescente as restantes tabelas, tais como, Produtos, Clientes, Canais, etc. que fornecem contexto para a sua análise. Caso esteja a acrescentar tabelas a partir de um conjunto de dados que seja modelado de forma dimensional ou de uma tabela transacional, então é possível que a tabela mais detalhada seja uma tabela de factos com medidas.

Em alguns casos, poderá querer criar manualmente as junções de um conjunto de dados. Por exemplo, se o seu conjunto de dados contiver demasiadas colunas correspondentes e for demorado apagar as correspondências desnecessárias. Nesses casos, pode desativar as junções automáticas para o seu conjunto de dados. Consulte Desativar Junções Automáticas em Conjuntos de Dados.

Se estiver a criar um conjunto de dados baseado em factos e dimensões e já existirem junções nas tabelas de origem, então as junções serão automaticamente criadas no conjunto de dados. Se estiver a criar um conjunto de dados a partir de múltiplas ligações e esquemas, irá definir manualmente as junções entre tabelas. Para tal, arraste e largue uma tabela de dimensão para uma tabela de factos e especifique o tipo de junção a utilizar e as colunas de junção. Pode criar uma junção em mais do que uma coluna. As colunas em que está a efetuar a junção devem ser colunas de atributos e ter o mesmo formato de dados.

O Oracle EPM Cloud, o Oracle Essbase ou o Google Analytics não estão disponíveis para acrescentar e efetuar a junção a um conjunto de dados com várias tabelas. Quando estiver a trabalhar num livro e incluir dados de diferentes conjuntos de dados, por exemplo, um conjunto de dados que contenha várias tabelas do Oracle Autonomous Data Warehouse e um conjunto de dados que contenha dados do Oracle EPM Cloud, irá utilizar a opção de combinação para efetuar a correspondência entre colunas. Consulte Combinar Conjuntos de Dados.

Nota:

Para analisar dados com base em dois esquemas em estrela, crie um conjunto de dados para cada esquema em estrela, acrescente os conjuntos de dados a um livro e, em seguida, combine os conjuntos de dados.

A opção Diagrama de Junção apresenta ícones de junção que representam o tipo de junções utilizadas entre tabelas e tabelas que possam estar incompletas. Os ícones de junção são miniaturas do diagrama de Venn que representam o tipo de junção.

Ícone Descrição
Junção Interna

Indica uma junção interna. Quando este ícone é selecionado, é apresentado em azul.

Uma junção interna devolve linhas da tabela da esquerda que correspondem às linhas da tabela da direita.

Junção Esquerda

Indica uma junção esquerda. Quando este ícone é selecionado, é apresentado em azul.

A junção esquerda devolve todas as linhas da tabela da esquerda que têm correspondência com linhas da tabela da direita. Caso não existam linhas com correspondência da tabela da direita, então a junção esquerda contém valores nulos para as colunas da tabela da direita.

Junção Direita

Indica uma junção direita. Quando este ícone é selecionado, é apresentado em azul.

A junção direita devolve todas as linhas da tabela da direita que têm correspondência com linhas da tabela da esquerda, se disponíveis. Caso não existam linhas com correspondência da tabela da esquerda, então a junção direita contém valores nulos para as colunas da tabela da esquerda.

Junção Externa Completa

Indica uma junção externa completa. Quando este ícone é selecionado, é apresentado em azul.

A junção externa completa devolve um conjunto de resultados que contém todas as linhas das tabelas da esquerda e da direita, com as linhas correspondentes de ambos os lados, se disponíveis. Se não houver correspondência, então o lado em falta irá conter valores nulos.

Junção Incompleta não Selecionada

A linha tracejada indica uma junção incompleta. Quando este ícone é selecionado, é apresentado em azul. Quando este ícone não é selecionado, é apresentado em amarelo.

Clique no ícone para abrir o editor da Junção e atribuir ou corrigir a junção.