BASE DE DADOS DE CONHECIMENTO

Decisão entre unir tabelas e combinar dados


Publicado: 12 Apr 2017
Data da última modificação: 30 Jul 2020

Pergunta

Como determinar se é melhor unir as tabelas ou usar junção de dados.

Ambiente

Tableau Desktop

Resposta

Avalie seus dados e considere o seguinte:
  • Quantas conexões você tem na sua pasta de trabalho
  • Como os dados em cada fonte de dados estão relacionados
  • O número de registros contidos nos dados
  • Os tipos de exibições que precisará criar
Na maioria dos cenários, as uniões de tabela tradicionais são a melhor opção, pois tendem a ser mais eficazes conforme o trabalho é feito pelo banco de dados em vez da máquina local. Geralmente, as uniões entre bancos de dados são recomendadas em vez de combinação de dados, pois apresentam menos limitações.
  • As tabelas de diferentes fontes de dados geralmente podem ser unidas usando uma união cruzada entre bancos de dados. Consulte Combinar tabelas de bancos de dados diferentes.
  • O Tableau Desktop não pode unir fontes de dados publicadas, a maioria de fontes de dados de somente extração ou fontes de dadosde cubo. Considere mover os dados para outra fonte de dados ou criar uma cópia local de uma fonte de dados publicada, de forma a usar uma união entre bancos de dados, caso contrário os dados devem ser combinados.
  • Se a tabela secundária tiver muitos dados, a combinação de dados será a forma mais rápida, pois agregará os dados em primeiro lugar.
  • As uniões de tabela funcionam melhor quando as tabelas apresentam uma relação 1:1 (ou seja, apenas um registro para cada valor nos campos de vinculação em cada tabela). Se a tabela apresentar uma relação 1:muitos ou muitos:muitos, isso criará dados duplicados após a união. Consulte Contagem excessiva ou dados duplicados
    Observação: Os dados duplicados podem ser solucionados depois que a união de tabela for criada, mas a quantidade crescente de dados pode causar problemas no desempenho.
  • A combinação de dados possui várias limitações devido a restrições de design. Para obter mais informações sobre problemas usuais, consulte Solução de problemas da combinação de dados, além dos Links relacionados à direita deste artigo
  • A combinação de dados pode ser somente uma união ESQUERDA, o que significa que a tabela primária deve conter todos os valores possíveis.
  • A combinação de dados pode ser mais flexível para alterar rapidamente as propriedades de vinculação na ad-hoc analysis. Por exemplo, a combinação de dados permite que as fontes de dados sejam vinculadas em aliases.

Informações adicionais

Caso uma das fontes de dados que você deseja usar na combinação de dados seja de cubo, a fonte de dados de cubo deve ser a fonte de dados primária.

Discuta este artigo... Fórum de comentários
Este artigo resolveu o problema?