2009-01-26 9 views
0

J'ai des tables Dim, des tables de faits, ETL et un cube. Je cherche maintenant à m'assurer que mon cube ne contient que les 2 mois précédents de données. Est-ce que cela devrait être fait en forçant ma table de faits à contenir seulement deux mois de données et à faire un «processus complet», ou y a-t-il un moyen de réduire les données périmées de mon cube?Fenêtre de traitement de cube SQL

Répondre

0

Vos données sont déjà dimensionalisées via ETL et un cube est-il construit dessus?

Et vous souhaitez conserver les données dans la table Fact, mais pas nécessairement dans le cube depuis plus de 2 mois?

Si vous ne voulez même pas conserver les données, je purgerais simplement la table des faits par date. Parce que vous allez probablement vouloir récupérer cet espace de toute façon. Mais il existe également des paramètres dans la construction du cube - ou créez votre cube à partir des vues dynamiques qui n'exposent que les deux derniers mois - puis la reconstruction du cube peut être effectuée avant même d'avoir purgé les tables de faits sous-jacentes .

Vous pouvez également regarder dans le partitionnement par date:

http://www.mssqltips.com/tip.asp?tip=1549

http://www.sqlmag.com/Articles/ArticleID/100645/100645.html?Ad=1

+0

Je ne doivent être regarder des données remontant 2 mois. – madcolor

Questions connexes