Question

J'ai des tables de dim, des tables de faits, des ETL et un cube. Je cherche maintenant à m'assurer que mon cube ne contient que les données des 2 derniers mois. Cela devrait-il être fait en forçant ma table de faits à ne conserver que deux mois de données et en effectuant un & "Processus complet &"; Ou existe-t-il un moyen de supprimer les données périmées de mon cube?

Était-ce utile?

La solution

Vos données sont déjà dimensionnées via ETL et vous avez un cube construit dessus?

Et vous souhaitez conserver les données dans la table des faits mais n'en avez pas nécessairement besoin dans le cube plus de 2 mois?

Si vous ne voulez même pas conserver les données, je purgerais simplement la table de faits par date. Parce que vous allez probablement vouloir récupérer cet espace de toute façon.

Cependant, il existe également des paramètres dans la construction du cube - ou créez votre cube à partir de vues dynamiques qui n'exposent que les deux derniers mois - puis vous pouvez effectuer la (nouvelle) création du cube avant même d'avoir purgé les tables de faits sous-jacentes.

Vous pouvez également consulter le partitionnement par date:

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

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top