Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
Je voudrais savoir quel modèle de données utiliser dans Qlik Sense : le modèle en étoile ou en flocon ?
J'ai entendu dire que le modèle en étoile est plus performant côté navigation dans les données mais j'ai pas très bien compris pourquoi.
Merci en avance.
Bonjour,
Pas simple de répondre en quelques lignes...
Je pense que cela dépend de la complexité du modèle de données et du nombre de dimensions utilisées.
En effet, théoriquement, le plus performant pour du vectoriel est une seule table. Mais c'est souvent impossible dans les cas concret.
L'impact sur les performances de multiples tables vient des liens et des set analysis utilisés. Mais cela commence à être visible sur de très gros volume de donnée.
Merci pour ta réponse.
En fait moi j'ai plusieurs tables de fait du coup je dois utiliser le modèle en constellation.
Mais je ne sais pas si j'utilise un modèle en constellation de flocons ou d'étoile.
Il est peut être possible de concaténer ces tables de fait pour n'en former qu'une seule ?
Sinon, passer par une table Pivot qui contient les clés
Oui normalement je ne pourrais pas concaténer les tables mais je vais passer par des tables qui contiennent les clés primaires des tables de dimensions ainsi que les valeurs calculées.
Mais pour la forme globale ? est-ce qu'il est mieux de normaliser les tables de dimensions pour obtenir une constellation en flocons ou bien le grand nombre de jointures que ça va créer peut influencer la performance de l'outil ETL dans Qlik ?
Voici un document qui devrait répondre à pas mal de questions :