2017-04-18 2 views
0

Nous changeons lentement de dimension en DWH. Type 1, Type 2, Type 3 etc. Cela nous permet de suivre les changements dans les tables de dimensions. Mais, quel est le moyen de suivre les changements dans la table de faits?Faits qui changent lentement

+0

Pouvez-vous fournir un peu plus de détails sur la façon dont vos faits changent? –

Répondre

1

Il existe un certain nombre de façons différentes de suivre l'historique dans une table de faits, et une gamme similaire de techniques peut être appliquée comme celles utilisées dans les dimensions. Comme toujours, la technique que vous choisissez dépend des types de changements que vous avez subis et de la façon dont les utilisateurs voudront analyser les données.

Par exemple:

  • Vous pourriez être chanceux et pas besoin de suivre l'histoire d'une table de fait du tout, comme de nombreux faits transactionnels qui sont juste inserts de nouvelles lignes.
  • Vous pouvez appliquer l'équivalent d'une modification de type 1 à un enregistrement Fact, en mettant à jour et en remplaçant les valeurs.
  • Vous pouvez compléter votre conception avec un instantané périodique, pour voir les mesures à un moment donné ou pour une période définie. Il se peut que l'historique d'un processus de longue durée soit mieux traité dans un instantané cumulé, par exemple une réclamation d'assurance qui peut avoir plusieurs dates (date de réclamation, date de résolution) et des mesures (montant de réclamation, montant de résolution) qui ne transpire que dans le temps. Dans ce cas, vous remplissez le fait au fil du temps et l'historique de suivi de cette façon.
  • Vous devrez peut-être compléter votre instantané cumulé avec des versions de ligne horodatées, similaires à une modification de type 2.
  • Vous pourriez présenter des versions simples de cette image complexe dans les coulisses, pour la plupart des utilisateurs qui ne se soucient pas de l'histoire, avec des vues.

Certaines de ces techniques peuvent bénéficier d'avoir des clés de substitution sur les tables de faits.

Cet article donne quelques conseils dans ce monde plus complexe de suivi des changements dans les faits:

Kimball Design Tip