Maintenant, pour gérer le fait qu'une "entite cliente" change de grand compte, tu peux utiliser véritablement le principe des SCDs (générer un record "entite client" qui aura une nouvelle sk et conservera sa BK).
Pareil pour les stagiaires. Plutôt que de pointer sur un "IdClient", ils pointeront sur la sk. Ce qui signifie que si tu génères une nouvelle version d'une "entite cliente", il faut que tu génères une nouvelle version des stagiaires appartenant à cette "entite cliente".
Comme un record de ta table de faits (avec une granularité de temps à la journée?) est lié à une version spécifique d'un stagiaire et donc une version spécifique d'une entité cliente, tu peux avoir ton périmètre à une date donnée.
Ouf, pas simple à mettre en ordre tout ça...
Est-ce que je me trompe encore?
Partager