使用“控制至今视图存储”选项

关于“控制至今视图存储”选项

默认情况下,在合并和转换过程中,合并和转换规则自动计算并存储 QTD、YTD 和 HYTD 成员(如果已启用)的所有视图成员值。“控制至今视图存储”应用程序设置允许您选择是否存储至今视图成员值。

“控制至今视图存储”选项仅适用于扩展维度应用程序。

选择不计算和存储至今视图成员值可以减小应用程序大小、加快合并速度、加快重建速度并简化维护。

注意:在启用“控制至今视图存储”选项之前,您应该考虑可能对应用程序造成的影响。为了获得最佳性能,在启用该功能之前,请确保查看并了解以下步骤。

您可以在创建应用程序期间启用“控制至今视图存储”选项;对于现有应用程序,您可以从“应用程序配置”屏幕中启用。请参阅“启用应用程序功能”。

启用此功能时,系统会自动向应用程序添加以下合并和转换规则:

  • Consolidate - 按所选视图

  • ForceConsolidate - 按所选视图

  • Translate - 按所选视图

  • ForceTranslate - 按所选视图

在“Consolidate - 按所选视图”或“Translate - 按所选视图”规则中,您可以选择所需的视图维成员(默认情况下会选择“周期性”,并且始终计算该成员)。在合并或转换过程中,系统仅对您所选的视图成员运行计算。

运行这些规则时,会从应用程序中删除至今值。为了获得最佳性能,您还应该重建多维数据集。

如果您希望通过删除已锁定期间的至今值来减小应用程序大小,必须解锁期间并按如下所述重新合并方案/年份/期间/实体组合。如果对所有方案/年份/期间/实体组合执行此步骤,则性能改进效果最佳。

如果您不希望执行这些步骤,可以继续使用现有的合并和转换规则,即使在启用此功能之后也是如此。

使用“控制至今存储”功能

重要信息:由于这些操作需要一些时间才能完成(具体取决于应用程序大小),因此,您必须禁用所有调度作业、自动维护期间 (Automated Maintenance Window, AMW) 进程或所有后台进程,直到此过程完成。

  1. 在主页上,单击应用程序,选择配置,然后从启用功能屏幕中,启用控制至今视图存储功能。等待该功能启用,然后从应用程序注销再重新登录。

  2. 在主页上,单击规则,然后从“规则”列表中,确认“Consolidate - 按所选视图”或“Translate - 按所选视图”规则已添加到应用程序。

  3. 从“规则”中,对加载到应用程序的所有月份运行 Consolidate – 按所选视图。此过程将删除当前存储在应用程序中的所有 QTD、HYTD 和 YTD 数据。

  4. 从“规则”中,运行 ClearEmptyBlocks 规则。

  5. 在导航器中,从“应用程序”列中选择作业。单击调度作业,然后运行重建多维数据集作业。请参阅“重建多维数据集”。

  6. 运行数据库刷新,然后使用 Consolidate – 按所选视图规则测试合并时间。

  7. 提示:您可以使用“应用程序设置”中的禁用最新视图计算设置,在数据加载过程中跳过计算和存储视图成员,这样做也可以改进数据加载性能。请参阅“禁用视图计算”。

预期结果

  • 应用程序大小减小约 40% 或更多。

  • 合并时间缩短约 40% 或更多。

  • 重建时间缩短约 25% 或更多。

后续步骤 - 修改成员公式

“控制至今视图存储”选项将对创建的自定义成员公式产生影响。启用该选项并减小多维数据集大小后,您必须对所有返回常数的当前成员公式进行以下更改。

示例:原始公式


原始成员公式示例

这应该更改为:


更改后的成员公式示例

系统将在交叉点 "Scenario"->"Years"->"Period"->"Entity"->"Account"->"FCCS_Entity Input"->"FCCS_No Data Source"->"FCCS_No Movement"->"FCCS_Periodic"-> <No members of Currency, MultiGAAP and Custom dimensions>" 处存储零 (0) 以用于实现此目的。

至今视图值的可能业务流

  1. 方法 1:继续使用现有的合并和转换规则。您无需启用“控制至今视图存储”功能。如果选择“合并”或“转换”,则在合并或转换过程中,系统会自动计算并存储系统中每个交叉点的 QTD、YTD 和 HYTD 值。请注意,这会使多维数据集大小变得非常大。

  2. 方法 2:通过仅选择“周期性”成员,使用新的 Consolidate - 按所选视图Translate - 按所选视图选项。运行这些规则时,仅合并和存储周期性数据。要检索 QTD、YTD 和 HYTD 视图成员中的数据,请使用关联的视图维系统 _Rule 成员:FCCS_QTD_RULE、FCCS_YTD_RULE 和 FCCS_HYTD_RULE。这些是动态计算成员,检索性能取决于您的应用程序。请参阅“Financial Consolidation and Close 检索性能故障排除”并确保您遵循所有步骤。这应该可以解决使用 _Rule 成员时出现的任何问题。如果您对结果不满意,请使用方法 3。

  3. 方法 3:通过仅选择“周期性”成员,使用新的 Consolidate - 按所选视图Translate - 按所选视图选项。然后运行更新视图计算规则。运行这些规则时,仅合并和存储周期性数据。根据您的现有报表和表单,作为一次性完成的操作,您需要标识要报告的所有方案、年份、期间、实体、货币和视图成员。然后,您可以使用这些参数运行更新视图计算规则。此过程将仅计算并存储您要报告的那些交叉点。与计算并存储所有交叉点的视图成员值相比,此操作所用的时间相当短。