-2

Lors de la conception d'un modèle dimensionnel pour l'analyse du processus de planification dans une clinique, un rendez-vous est-il le grain Dans la table de faits?Dimensionnel Modèle: Rendez-vous-Fact ou Dimension

Si un rendez-vous est le grain, comment calcule-t-on les attributs de rendez-vous comme l'attribut surréservé?

+0

Un rendez-vous est-il surbooké? Ou est l'horaire? Peut-être avez-vous besoin d'une table de faits supplémentaire, avec un niveau de grain différent? –

Répondre

2

Dans les scénarios de modélisation comme cela, il est utile de réfléchir au processus vs l'entité - par exemple il y a un processus de réservation et assister à un rendez-vous, ce qui peut être modélisé comme un fait, et une entité du rendez-vous (avec tous ses attributs) associé au processus. Pour modéliser le processus, une option consiste à utiliser la technique des faits d'accumulation de clichés, où les lignes de faits sont mises à jour au fil du temps. Pour modéliser l'entité, vous pouvez créer une dimension de tous les rendez-vous, mais vous voulez généralement éviter de créer des dimensions contenant autant de lignes que la table de faits. Une approche est donc la "junk dimension" qui contient des combinaisons uniques d'attributs. par exemple des drapeaux d'état). Joy Mundy du Groupe Kimball discute d'un scénario de conception similaire dans un article here.