我有 Dim Tables、Fact Tables、ETL 和一个立方体。我现在希望确保我的多维数据集只保存前 2 个月的数据。这应该通过强制我的事实表只保存 2 个月的数据并执行“完整过程”来完成,还是有办法从我的多维数据集中修剪过时的数据?
madcolor
问问题
429 次
1 回答
0
您的数据已经通过 ETL 进行了维度化,并且您在其上构建了一个多维数据集?
并且您想保留 Fact 表中的数据,但不一定需要它在多维数据集中超过过去 2 个月?
如果您甚至不想保留数据,我只需按日期清除事实表。因为无论如何您可能都希望回收该空间。
但是在多维数据集构建中也有一些设置 - 或者根据仅公开最近两个月的动态视图构建多维数据集 - 然后可以在您甚至清除基础事实表之前完成多维数据集(重新)构建。
您还可以按日期查看分区:
http://www.mssqltips.com/tip.asp?tip=1549
http://www.sqlmag.com/Articles/ArticleID/100645/100645.html?Ad=1
于 2009-01-26T21:18:29.260 回答