我使用的是ASO立方体。我们有两种类型的负载,满载和增量负载。通过清除多维数据集并重新加载,我们每天执行一次满载。我们需要每两小时进行一次增量负荷。我通过运行设计聚合来聚合数据。但现在我的增量负载时间增加了10倍。
是否有方法将增量数据加载到具有聚合数据的多维数据集中?
救命啊!
谢谢
发布于 2017-10-02 15:50:54
可以将增量数据加载到已经聚合的多维数据集中,因为agg视图并不会根据数据进行真正的更改。只有在执行向多维数据集添加更多级别的维度生成时,聚合视图才会受到影响。
很少有事情需要考虑,您是如何执行增量负载的?直接加载/创建切片选项?在执行加载之前,是否执行任何清除操作?(当您有聚合时,清除操作需要时间)在这两个小时的时间框架内是否还有其他负载/数据推送可能会创建一个片段?(例如,当您有一个要推送数据的复制分区时,它将创建一个切片)
考虑到所有这些点,使用create选项的增量加载将是方向。
将片创建缓冲区加载数据拖放到带有Create片选项的缓冲区提交缓冲区
https://stackoverflow.com/questions/46414738
复制相似问题