当刷新立方体时间过长的时候,增量更新是缩短刷新时间的好办法。增量更新通常有两种方式:普通增量更新(立方体属性/processing/The Cube is incrementally updated)和按时间分区更新(新增立方体/Cube Group/Enable Time-based Partitioning)如果是按时间分区的话,要注意以下3点:Ti...
显示全部当刷新立方体时间过长的时候,增量更新是缩短刷新时间的好办法。增量更新通常有两种方式:普通增量更新(立方体属性/processing/The Cube is incrementally updated)和按时间分区更新(新增立方体/Cube Group/Enable Time-based Partitioning)
如果是按时间分区的话,要注意以下3点:
Tip 1: 立方体增量更新之后,请保存模型,这样可以保证Category的完整性。如果Category不完整,可能会存在子立方体的Category在虚拟立方体中找不到的情况,这样立方体的刷新是无法继续的。
Tip 2: 子立方体默认都是增量更新的,所以和普通增量更新一样,如果某个子立方体有了多次刷新之后,也必须进行一次全量更新。比如:按月分区但是每天都刷新数据,当月的立方体必然会进行多次更新,这时候就必须删掉当月的立方体,重新刷新一下。
Tip 3: 通常建议按月分区,按日分区的话,一年的子立方体太多,打开虚拟立方体的时候速度会比较慢,如果按季度、年分区的话,可能会有Tip 2中的问题。
以上,希望对你有所帮助~
收起