1

Je suis conscient de la littérature/théorie pour datawarehouse-architecture et comment devrait être design. Le Bill-Imon E-R 3NF ou le Schéma Kimball Star-Schema/Snow-flake. Le problème vient quand je travaille actuellement dans un DWH et il n'a aucun de ces schémas, il est composé de 3 grandes tables de faits autour desquelles il y a beaucoup de tables de dimension (2 des 3 grandes tables sont conecté) enter image description hereDWH pas un Star-Schema pas un flocon de neige pas un E-R

Alors, quel genre de schéma est-ce?

Merci à l'avance, Enrique

Répondre

2

Ceci est appelé un galaxy schema.

+2

"Galaxy" est plus un surnom, mais il est précis. Il représente un ensemble de tables de faits jointes par des dimensions conformes. C'est le modèle idéal pour un entrepôt de données dimensionnel. AVERTISSEMENT: Il y a une erreur potentielle dans l'image, en ce que T1 apparaît directement relié à T3. Cela ne devrait jamais arriver, le fait ne devrait se rejoindre qu'à travers une dimension. À moins que les colonnes de jointure ne soient dégénérées (aucune donnée de dimension associée), il doit y avoir une table de dimension entre les deux. –

+0

Salut @RonDunn J'ai regardé à nouveau le modèle de la DWH dans la banque et bien sûr n'est pas exactement comment j'ai peint, mais je dois vous dire que T1 est connecté avec T2 et T3 directement et indirectement connecté). Je suis relativement nouveau dans DWH mais j'espère qu'ils ont de nouveau ce qu'ils font. Donc mybe c'est "les colonnes de jointure sont une dimension dégénérée (pas de données de dimension associées)". À la vôtre. – Enrique

1

Si vous visualisiez le schéma d'un événement spécifique (fait), vous étudieriez un schéma en étoile.

Dans le diagramme que vous avez fourni, vous êtes revenu à une vue plus grande et vous pouvez voir plusieurs schémas en étoile ainsi que la manière dont les événements peuvent être liés. Cela peut être considéré comme une constellation (collection d'étoiles apparentées, éventuellement un seul module d'une solution plus grande) ou une galaxie (tous les schémas en étoile dans une solution, même s'il n'y a pas de relation entre les étoiles). Cependant, je décrirais toujours votre solution comme utilisant un schéma en étoile car la conversation de modèle de conception se rapporte normalement au niveau d'événement, et le modèle en étoile implique une constellation/galaxie à un niveau plus élevé.