合并数据切片并删除零值

数据切片是数据的增量存储。数据切片越少,多维数据集的性能越好,数据库大小越小。

在以下情况下会创建数据切片:

  • 将数据加载到 ASO 多维数据集时

  • Oracle Smart View for Office 中提交数据时

  • 运行计算或分配时

在加载数据时创建数据切片可以提高增量数据加载的性能,但会增加数据库的大小。将新切片加载到数据库之后,Oracle Essbase 会在新数据对查询可见之前在切片上创建所有必要的视图(例如聚合视图)。增量数据切片数显示在活动报表的 Essbase ASO 多维数据集统计信息下。请参阅《Oracle Enterprise Performance Management Cloud 管理员入门》中的“关于活动报表”。

减少数据切片可以提高多维数据集的性能。为提高性能,可以将所有增量数据切片合并到主数据库切片中。或者,可以将所有增量数据切片合并为单个数据切片而不更改主数据库切片。

如果在将数据推送到 ASO 多维数据集之前清除数据,则受影响的数据单元格将显示 0 而不是 #Missing。此外,通过 Smart View 或数据表单删除值时,会将该值设为 0 而不是 #Missing。为了获得最佳性能,必须将 0 替换为 #Missing

可以使用 Calculation Manager 来手动合并数据切片和删除零值,也可以将此过程安排为作业。由于在此过程中数据库会被锁定,因此 Oracle 建议将此作业安排在用户不使用应用程序时运行。