Este tópico descreve o que precisa de saber para trabalhar com os conjuntos de dados de um livro.
O seu livro pode utilizar mais de um conjunto de dados.
Quando substitui um conjunto de dados, o Oracle Analytics sugere como repetir a correspondência das colunas do conjunto de dados que substituiu com o conjunto de dados de substituição. Pode aceitar ou atualizar estas correspondências sugeridas.
Pode retirar um conjunto de dados de um livro. Se o fizer, retira todas as colunas do conjunto de dados das visualizações, dos filtros e dos cálculos do livro.
Pode utilizar a página Dados do Editor de Livros para navegar para o editor do Conjunto de Dados ou o editor de Transformações para visualizar ou modificar os conjuntos de dados de um livro.
Nota:
Um conjunto de dados pode ser utilizado em vários livros e fluxos de dados. Modificar um conjunto de dados afeta todos os livros e fluxos de dados que utilizam o conjunto de dados.Este tópico descreve a combinação e como combinar os conjuntos de dados de um livro.
Quando acrescenta mais de um conjunto de dados a um livro, o Oracle Analytics tenta encontrar correspondências de colunas entre os conjuntos de dados que acrescentou. Esta correspondência é denominada de combinação.
Por exemplo, o Conjunto de Dados A poderá conter novas dimensões que alargam os atributos do Conjunto de Dados B. Ou o Conjunto de Dados B poderá conter novos factos que pode utilizar juntamente com as medidas que já existem no Conjunto de Dados A.
A combinação faz corresponder automaticamente as dimensões externas que partilham um nome comum e têm um tipo de dados compatível com os atributos no conjunto de dados existente.
Os conjuntos de dados sem combinação são divididos por uma linha no Painel Dados do livro.
Existem restrições entre elementos de dados e visualizações quando um livro contém conjuntos de dados não combinados. Por exemplo, se o seu livro contiver dois conjuntos de dados não combinados, não pode incluir os elementos de dados de um conjunto de dados nos filtros, visualizações ou cálculos do outro conjunto de dados.
As relações das combinações são armazenadas nas tabelas e não no livro. Como tal, quaisquer correspondências com combinação que acrescentar ou retirar irão afetar os outros conjuntos de dados que utilizarem as mesmas tabelas.
Os conjuntos de dados que utilizam ligações do Oracle Essbase ou Oracle EPM Cloud não estão disponíveis para combinação.
O seu livro pode conter um conjunto de dados que inclui tabelas de diferentes ligações e esquemas. Quando um conjunto de dados contém várias tabelas, as tabelas irão conter junções. Consulte Noções sobre Junções de Tabelas do Conjunto de Dados. No seu livro, pode combinar conjuntos de dados que contenham várias tabelas e junções. Por exemplo, pode acrescentar e combinar conjuntos de dados com várias tabelas se pretender que o seu livro contenha uma análise com cruzamento de factos.
Em alguns casos, quando as linhas de dados que espera ver num conjunto de dados estiverem em falta, deve especificar qual o conjunto de dados a utilizar para a combinação de dados.
Por vezes, faltam linhas de dados quando o seu livro inclui dados de dois conjuntos de dados que contêm uma mistura de atributos e valores, e existem valores de correspondência numa origem que não existem na outra.
Suponha que tem dois conjuntos de dados (Source A e Source B) com linhas ligeiramente diferentes, conforme mostrado na imagem seguinte. Tenha em atenção que a Origem A não inclui IN-8 e a Origem B não inclui IN-7.
Os resultados seguintes são apresentados se selecionar a opção de combinação de dados Todas as Linhas para a Origem A e selecionar a opção de combinação de dados Linhas Correspondentes para a Origem B. Como IN-7 não existe na Origem B, os resultados contêm o valor nulo para Rep. e Bónus.
Os resultados seguintes são apresentados se selecionar a opção de combinação de dados Linhas Correspondentes para a Origem A e selecionar a opção de combinação de dados Todas as Linhas para a Origem B. Como IN-8 não existe na Origem A, os resultados contêm o valor nulo para Data e Receitas.
A visualização da Origem A inclui Data como um atributo, a Origem B inclui Rep. como atributo e a coluna de correspondência é N.º Fat. Nas regras dimensionais, não pode utilizar estes atributos com uma medida da tabela oposta, a não ser que também utilize a coluna de correspondência.
Existem duas definições para combinar tabelas que contêm simultaneamente atributos e medidas. São definidas de forma independente em cada visualização com base nas colunas que são utilizadas na visualização. As definições são Todas as Linhas e Linhas Correspondentes e descrevem quais as linhas de origem utilizadas pelo sistema ao devolver os dados para visualização.
O sistema atribui automaticamente a combinação de dados de acordo com as seguintes regras:
Se o seu livro contiver vários conjuntos de dados, pode combinar os dados de um conjunto de dados com os dados de outro conjunto de dados.
Quando acrescenta mais de um conjunto de dados a um livro, o sistema tenta encontrar correspondências para os dados acrescentados. Faz corresponder automaticamente as dimensões externas que partilham um nome comum e têm um tipo de dados compatível com os atributos no conjunto de dados existente. As relações das combinações são armazenadas nas tabelas e não no livro. Como tal, quaisquer correspondências com combinação que acrescentar ou retirar irão afetar os outros conjuntos de dados que utilizarem as mesmas tabelas.
Consulte Noções Básicas sobre Combinações.
Nota:
Os conjuntos de dados podem incluir tabelas de diferentes ligações e esquemas. Estes conjuntos de dados utilizam junções, que são definidas no editor do Conjunto de Dados. Para reduzir ou eliminar a combinação em livros, a Oracle sugere que, sempre que possível, crie conjuntos de dados que contenham várias tabelas e utilizem junções. Consulte Criar um Conjunto de Dados a partir de uma Ligação.Seguem-se algumas sugestões sobre como obter os melhores resultados ao combinar dados.
Evitar o erro de limite máximo de runtime
Se combinar um conjunto de dados externo com uma Área de Atividade do Oracle Analytics e utilizar colunas e filtros de ambas as origens na mesma visualização, o Oracle Analytics pode esgotar o limite de tempo.
Para evitar esgotar o limite de tempo, aplique mais filtros da Área de Atividade para reduzir a quantidade de dados devolvidos pela consulta.
Pode modificar as propriedades de uma visualização para substituir as definições de combinação dos dados do livro.