segunda-feira, 16 de setembro de 2013

Modelagem - Referências Circulares

Sempre que uma área é fechada no visualizador de tabelas você vai encontrar uma referência circular, por exemplo, se você tem duas tabelas de fatos que compartilham uma tabela de dimensão comum.

  • Referências circulares são comuns em QlikView, porque você tem apenas um conjunto de relacionamentos por arquivo QlikView.
  • Quando você tem uma referência circular veja se você pode viver sem uma instância do campo que está causando a associação adicional (como um campo duplicado). Se puder, renomeie ou remova.
  • Caso contrário, você pode ter que recorrer a concatenação ou uma tabela de ligação(link table) para remover a referência circular
  • Não se mate com tabelas de ligação, se você não precisa!

Como você pode resolver esta referência circular?


  • Na maioria dos casos depende da regra de negócios
  • Em nosso exemplo, a pergunta a fazer é ainda mais básica:

–É possível a CompanyName apenas ser renomeada para referenciá-la de forma independente, a fim de remover a referência circular?

                                 

Continua...


Nenhum comentário:

Postar um comentário