Pour une fois, j’ai pris le temps dans l’article précédent (dimensions historisées) de présenter les concepts.
Maintenant passons à la problématique.
Si vous utilisez un SCD avec des attributs historisés et une gestion de la version courante avec des dates, le screenshot suivant vous est familier.
Il y a un bug dans l’assistant qui ne conserve pas la valeur choisie dans la combo.
La conséquence est que si vous ne faites pas attention en rejouant l’assistant (lors d’une modification par exemple), il remettra la valeur à System::CreationDate. Et dans 99,9% des cas, ce n’est pas la valeur que vous souhaitez pour vos marqueurs de temps.
Conclusion : à chaque fois que vous utilisez l’assistant, vérifiez toutes les valeurs (et la date en particulier).