Modèle en constellation datawarehouse

Fact constellation est un schéma pour représenter un modèle multidimensionnel. Il s`agit d`une collection de tables de faits multiples ayant des tables de dimension communes. Il peut être considéré comme une collection de plusieurs schémas d`étoiles et donc, également connu sous le nom de schéma Galaxy. Il est l`un des schémas largement utilisés pour la conception de l`entrepôt de données et il est beaucoup plus complexe que le schéma étoile et flocon de neige. Pour les systèmes complexes, nous exigeons des constellations de faits. La principale lacune du schéma de constellation de faits est une conception plus compliquée car de nombreuses variantes pour des types particuliers d`agrégation doivent être prises en compte et sélectionnées. En outre, les tables de dimension sont encore grandes. Ainsi, il y a deux tables de faits, à savoir, placement et atelier qui font partie de deux schémas d`étoile différents ayant des tables de dimension-société, étudiant et TPO dans le schéma de Star avec table de faits placement et tables de dimension – Institut de formation, étudiant et TPO en étoile schéma avec table de faits atelier. Les deux schémas d`étoile ont deux tables de dimension communes et par conséquent, formant une constellation de faits ou un schéma de galaxie. Qu`est-ce que le schéma de constellation? Pour chaque schéma d`étoile, il est possible de construire un schéma de constellation de faits (par exemple en divisant le schéma d`étoile d`origine en plus de schémas d`étoiles chacun d`eux décrit des faits sur un autre niveau de hiérarchies de dimension). L`architecture de constellation de faits contient plusieurs tables de faits qui partagent de nombreuses tables de dimension. . Ce schéma est plus complexe que le desing d`architecture de schéma de Star ou de flocon de neige, qui est parce qu`il contient plusieurs tables de faits.

Par exemple, l`entrepôt de données de vente typique peut contenir des tables de faits de vente et d`expédition. Cela permet aux tables de dimension d`être partagées entre plusieurs tables de faits. La solution de contellation de fait d`entrepôt de données est très flexible, cependant, il peut être difficile à gérer et à soutenir. Un exemple qui fait référence à ce schéma serait généralement un scénario sales qui est illustré ci-dessous. En référence à l`exemple donné ci-dessous, il y a deux tables de faits et les deux partagent les tables de dimension Product et Data. Par conséquent, le modèle d`entrepôt de données est une combinaison de deux schémas d`étoile.

spacer