Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde,
Tenho um modelo de dados de mais ou menos 70 tabelas para serem carregadas no QlikSense. Existe um conjunto de campos (uns 6 campos) que estão gerando chaves sintéticas. Gostaria de saber se é uma boa prática criar e carregar uma única Link Table com a combinação desses 6 campos, para evitar essas chaves sintéticas? Há prejuízo no desempenho? Seria uma forma "errada" de se fazer?
Sugiro a leitura dos materiais para identificar a necessidade e as vantagens do link table no seu caso:
MASTERTABLE (LINK TABLE or Concatenated FACT Table)
Best Practices for Data Modeling
Se esse material não bastar, talvez possa nos dispor um app de exemplo. Muito embora talvez (aqui falo apenas por mim) não seja suficiente para lidar com um modelo desse tamanho.
I don't think its a wrong way, even synthetic keys/tables are kind of auto generated link tables. If you got sufficient CPU/RAM and data volume is not reached at level where usage is shown more than 90%, I think it should be fine to create link tables.
Amigo, veja:
Opinião sobre chaves Sintéticas "$Syn"
A linktable gera uma perca de performance, no painel, porém em muitos dos casos ela se faz necessária. Creio que o seu caso se encaixe, sim, mas tente analisar se TODAS essas 70 tabelas serão necessárias para o seu modelo. Essas tabelas são dimensionais?