Pour générer et alimenter automatiquement une table de dimension temps, il existe une option dans l’assistant de création des dimensions de BIDS.
Créez une nouvelle dimension en suivant les étapes suivantes :
Démarrage de l’assistant de génération de la table dans le DataWarehouse
Ne pas oublier de choisir l’option Populate pour générer les enregistrements
A ce stade, la table est générée et alimentée.
Pour anticiper le passage en production, je mets un profiler sur ma base de développement pour récupérer le script de remplissage (populate).
Je refais la même manipulation pour mettre à jour la dimension temps. En effet, on ne mets pas toujours toutes les dates possibles dans la dimension et je prends l’habitude de mettre un reminder fin novembre pour alimenter l’année qui arrive. (voire faire un script qui la génère automatiquement).
PS : merci Philippe de l’équipe DGD de Bewise pour les screenshots.