刷新历史立方体的一些小技巧

如果有一个cube需要刷新,该cube是以月份分区为立方体组的,客户发现2011年1月份的数据有问题,需要重新刷新1月份的cube,于是我在iqd文件的sql里做了限制’select…from…where a.posted_date=201101’然后将生成路径中的20110101~20110131.mdc删除重新’create selected powercube’,cube刷新出来以后没有报错,可是前端reportstudio展现却会报’无法连接数据源…‘之类的错误。
不明白原理的人这个时候可能会想到要全量刷新,当然刷全量是没有问题的,不过如果你的历史数据非常多,而且计算指标项又特别复杂的话,一个全量刷新几个月多是有可能的,这样的工作量十分恐怖!客户那边也不一定允许。
这里介绍哟个小技巧,在生成路径上用记事本打开.vcd文件,把里面关于2011年1月份的cube信息删除,再把文件夹里的.mdc文件删除,主mdc文件不用动。在事实表的iqd文件里做一下限制,比如制’select…from…where a.posted_date=201101’,在刷新一下就可以了。当然大家如果还有别的什么更好的方法,欢迎灌水_

猜你喜欢

转载自blog.csdn.net/cherry7434/article/details/84749452
今日推荐