【发布时间】:2017-09-25 21:51:48
【问题描述】:
我正在使用 ASO 多维数据集。我们有两种类型的负载,全负载和增量负载。我们通过清除多维数据集并重新加载它每天执行一次完全加载。我们需要每 2 小时运行一次增量负载。我通过运行设计聚合来聚合数据。但是现在我的增量加载时间增加了 10 倍。
有没有办法将增量数据加载到具有聚合数据的多维数据集中?
请帮忙!!!
谢谢
【问题讨论】:
标签: essbase
我正在使用 ASO 多维数据集。我们有两种类型的负载,全负载和增量负载。我们通过清除多维数据集并重新加载它每天执行一次完全加载。我们需要每 2 小时运行一次增量负载。我通过运行设计聚合来聚合数据。但是现在我的增量加载时间增加了 10 倍。
有没有办法将增量数据加载到具有聚合数据的多维数据集中?
请帮忙!!!
谢谢
【问题讨论】:
标签: essbase
可以将增量数据加载到已经聚合的多维数据集中,因为聚合视图实际上并不会因数据而改变。只有当您执行向多维数据集添加更多级别的维度构建时,您的聚合视图才会受到影响。
需要考虑的事情很少 您如何执行增量负载?直接加载/创建切片选项? 在执行加载之前,您是否进行了任何清除操作? (当您有聚合时,清除操作需要时间) 在这两个小时的时间范围内是否有任何其他可能创建切片的负载/数据推送? (例如,当你有一个复制分区来推送数据时,它会创建一个切片)
考虑到所有这些要点,使用创建切片选项的增量加载将是方向
删除切片 创建缓冲区 将数据加载到缓冲区 带有创建切片选项的提交缓冲区
【讨论】: