J'utilise BIDS pour créer un cube dans SSAS 2008 r2.
J'ai utilisé l'assistant pour créer une dimension temporelle. Une partie de cette configuration consiste à sélectionner une plage de dates.
Après la création, j'ai réalisé que j'avais besoin d'une plage de dates plus large que celle que j'avais spécifiée à l'origine.
J'ai découvert que je pouvais ouvrir la dimension, accéder aux propriétés et redéfinir la plage de dates. J'ai enregistré et retraité la dimension, mais la plage de dates réelle dans le tableau n'augmente pas pour inclure les dates nouvellement ajoutées.
Existe-t-il un autre moyen de faire croître cette dimension temporelle ou dois-je la recréer à partir de zéro?
Réponses:
Votre dimension de temps est-elle connectée à une source ou est-ce une dimension de temps du serveur qui n'a pas de table pour elle dans la source de données
car généralement lorsque vous générez une dimension de temps à l'aide de BID, il vous offre ces deux options
et il semble que dans votre cas, vous n'avez pas de table pour cela dans la source de données, je veux dire que vous avez choisi une dimension de temps du serveur qui crée une dimension dans le serveur d'analyse lui-même.
pour que vous ne puissiez pas ajouter ou ajouter d'autres dates, vous devrez le recréer à partir de zéro.
mais si vous avez choisi l'autre option "Générer une table de temps dans la source de données" Cette option crée une table de dimension de temps dans la source de données sous-jacente et la remplit avec des données basées sur les entrées fournies.
vous devez avoir accès pour pouvoir créer une table dans votre source de données
dans ce cas, vous pouvez ajouter des enregistrements à la table et la retraiter.
voici un script simple pour créer et remplir une table de dimension temporelle et plus tard vous pouvez générer votre dimension temporelle dans le cube à partir de cette table
http://microsoft-ssis.blogspot.com/2011/01/create-and-fill-time-dimension.html
et voici 2 articles sur la génération d'une dimension temporelle et ses options
http://www.sqlservergeeks.com/blogs/AmitK/sql-server-bi/383/ssas-considerations-for-time-dimension-part1
http://www.sqlservergeeks.com/blogs/AmitK/sql-server-bi/385/sql-server-ssas-considerations-for-time-dimension-part-2
la source
Jetez un œil à la boîte de dialogue des propriétés de la dimension temporelle. Développez le nœud source et modifiez CalendarStartDate ou CalendarEndDate en fonction de vos besoins. Puis retraitez la dimension.
la source