可用配置设置

表 A-1 配置设置

设置 说明
AllowOverlappingConsolidationOverride 是否允许用户运行重叠合并进程。

0 - 不允许用户运行重叠合并。如果有一个合并进程当前正在运行且重叠,则用户不能启动新的合并进程。

1 - 允许用户运行重叠合并。如果有一个合并进程当前正在运行且重叠,则系统将显示警告消息,询问是否启动新合并进程。

默认值:1

AutoClearDeadTasks 是否自动从系统中清除已完成的任务

0 - 将已完成的任务保留在系统中

1 - 从系统中清除已完成的任务

默认值:1

AutoClearEAFlatfileTasksAfterSeconds 在自动从“正在运行的任务”中清除“提取数据”任务并从应用程序服务器中删除文件之前,系统等待的秒数

范围:600 秒(10 分钟)- 864,000 秒(10 天)

默认值:86,400 秒

BRCRowFetchSize 表格每次迭代的行提取大小。仅用于 LCM 应用程序快照导出。

范围:1000 至 100000 行

默认值:5000

BRCThreadPoolCount 线程池大小 – 用于处理 LCM 应用程序快照导入和导出的线程数

范围:10 至 100 个线程

默认值:15

ConcurrentCalculationWaitTimeInSecond

如果正在运行最大数量的并发计算时用户启动了新计算,则系统将等待直至超时,并在系统日志中记录一条有关超时以及 POV 详细信息的消息。

如果正在运行最大数量的并发计算且 ConcurrentCalculationWaitTimeInSecond = -1 时用户启动了新计算,则系统将无限期等待直至其中一个计算完成。

管理员可以针对每个服务器的每个应用程序更改此设置,但不能将其设置为低于 15 秒。

默认值:30 秒

ConsolidationMultiThreadingScheme 用于与合并进程的运行方式相关的多个设置。每个设置都可以在不影响其他设置的情况下启用或禁用。

您可以选择多个选项并将此参数设置为所选择的选项的和。例如,要使用选项 2 和 4,请将值设置为 6。0 值表示支持有限多线程处理的传统合并行为,这种情况下会禁用这三个选项。在服务器和/或应用程序级别可覆盖此设置。

有效值:

1 - 在将数字合并到父代实体之前,允许合并进程计算所有子实体并将其转换为 [父代] 值。

2 - 允许合并进程对父级实体进行多线程处理,从而极大地提高大型合并的性能。

4 - 跳过对所有基本级实体的初始计算。那些实体将在处理其父实体时根据需要进行计算。

8 - 允许合并进程在“全部合并”和“合并所有具有数据的项”期间仅合并受上次失败影响的子代

默认值:2

DataSize 表组件的提取大小

范围:25 - 2,000

默认值:500

DefaultAdminPage 合并管理的默认打开页面

有效值为以下任意页面:系统消息、应用程序、系统设置、系统用户、系统管理、任务审核、数据审核、管理任务流、任务流状态、配置 DSN

默认值:系统消息

DefaultColFetchSize 数据表单和数据网格上的默认列提取大小

范围:25 - 2,000

默认值:50

DefaultRowFetchSize 数据表单和数据网格上的默认行提取大小

范围:25 - 2,000

默认值:250

DSStartupOption

确定何时启动和关闭应用程序。

此设置可在应用程序和服务器级别或两者上进行全局设置或覆盖。

0 - 当首位用户试图打开应用程序时,应用程序按需启动。最后一位用户注销应用程序后,应用程序关闭。这项设置对保持应用程序仅在必要时运行很有用。用于存档的应用程序不需要随时运行。

1 -在 Java Server 启动之后启动应用程序。甚至在最后一位用户注销系统后,应用程序仍保持运行。这项设置对保持应用程序随时运行,以便用户在打开应用程序时不必等待很长时间很有用。

2 - 按需启动应用程序。甚至在最后一位用户注销系统后,应用程序仍保持运行。

默认值:0

EnableRulesLogging

是否启用规则日志记录。用于隔离规则问题的调试用途。

0 - 禁用日志记录

1 - 启用日志记录

默认值:0

EnableRulesProfiling

启用规则分析。您可以覆盖应用程序级别或全局级别的值。

0 - 禁用规则分析

1 - 启用规则分析

默认值:0

EnableRunningTasksMaskUserNames 在管理员以外的用户查看运行的任务时,是否屏蔽用户名

0 - 禁止屏蔽用户名

1 - 屏蔽用户名

默认值:0

IcmSystemReportTranslationMode

运行需要货币转换的公司内匹配系统报表时,默认将转换值写入数据库。这可能导致报表运行时间较长,并明显增加数据库大小。通过此设置可控制转换值的处理方式。

转换模式 = 0(执行 Sub Translate 并存储数据)

转换模式 = 1(执行 Sub Translate 但不存储数据)

转换模式 = 2(使用默认转换执行实时转换,不执行 Sub Translate,也不存储数据)

0 - 使用现有转换逻辑。在规则中使用 Sub Translate,并将更改提交至数据库。

1 - 实时,使用规则。在规则中使用 Sub Translate,但不会将任何转换值写入数据库。注意:还会转换处于 CN 状态的父实体。

2 - 实时,使用默认转换。只执行默认转换(无 Sub Translate)。不会将任何更改写入数据库。注意:不会转换处于 CN 状态的父实体。

默认值:0

MaxDataCacheSizeInMB 应用程序服务器所分配的用来存储单元格的最大内存 (MB)

范围:值应大于或等于 500。

默认值:4,500

MaxFileSelectionOnLoad 在多文件选择控件中可以选择的最大文件数

该值必须大于或等于 1。

默认值:10

MaxNumConcurrentCalculations

每个服务器中每个应用程序允许的并发计算最大数量。管理员可以针对每个服务器的每个应用程序更改此设置。

默认值:8

MaxNumConcurrentConsolidations

每个服务器中每个应用程序允许的并发合并最大数量。对超出设置值执行的任何合并会列入队列中作为已计划合并。此设置可在服务器的应用程序级别进行全局设置或覆盖。

范围:对范围没有硬性限制。该值必须是一个正数。

默认值:8

MaxNumConcurrentConsolidationsPerAction

每次用户操作允许的并发合并最大数量。对超出设置值执行的任何合并会列入队列中作为已计划合并。

默认值:8

MaxNumCubesInRAM FreeLRU 算法的子多维数据集最大数量

范围:值应大于或等于 100。

默认值:60,000

MaxNumDataRecordsInRAM 系统要存储在 RAM 中的数据记录最大数量

范围:对范围没有硬性限制。该值必须是一个正数。

默认值:30,000,000

MaxNumRetriesOfBaseLevelCalculation 合并进程重试对基本级实体的计算的最大次数。

这项设置使您在合并过程中可以多次重复基本级实体的计算,直到指定的重试次数为止,或直到这些实体的状态变为“OK”为止。

如果一个基本级实体中运行的某项规则中的 HS.ImpactStatus 函数影响了另一个已经计算的实体,且顶级实体的状态不是“OK”,那么将使用这项设置。

示例:加利福尼亚州和康涅狄格州是基本级实体,它们汇总到美国父实体。在计算“美国”父实体时,如果在 SubCalculate 中使用 HS.ImpactStatus,那么“康涅狄格州”将受到影响。运行合并后,由于后代“康涅狄格州”发生了变化,因此“美国”父实体的状态将不是“OK”。如果将这项设置设为 2,那么系统可以重试两次计算过程。在第二次计算尝试时,”加利福尼亚州“状态为“OK”,系统将计算“康涅狄格州”并汇总到“美国“实体,”美国“实体的状态为“OK”。如果有 3 或 4 级相关性,可以调节设置以按需进行多次重试。

范围:1-4

默认值:0

MinDataCacheSizeInMB 最小数据高速缓存大小 (MB)。如果将此值设置为一个较高的数值,您可以减少系统的数据高速缓存增长尝试次数,从而减少内存碎片。通常,数据高速缓存会根据需要增加,且每次最多增加 25 MB。

范围:100-5,000

默认值:2,250

NumConsolidationThreads 每个合并允许的最大合并线程数量。减小该值会限制系统使用资源,从而导致降低合并性能。系统中应该有同样数量的 CPU 内核可供 Oracle Hyperion Financial Management 使用。

范围:对范围没有硬性限制。该值应大于或等于 1。

默认值:8

NumCubesLoadedBeforeCheckingLRU 要触发 FreeLRU 算法,RAM 中必须加装的多维数据集数量。满足以下两个条件之一即可触发 FreeLRU:满足 NumMinutesBeforeCheckingLRU 或达到 NumCubesLoadedBeforeCheckingLRU。

范围:对范围没有硬性限制。该值必须是一个正数。

默认值:100

NumDataLoadsAllowed

每个服务器中每个应用程序允许的并发数据加装任务最大数量。此设置可在服务器的应用程序级别进行全局设置或覆盖。

范围:对范围没有硬性限制。该值必须是一个正数。

默认值:8

NumEAExportsAllowed

每个服务器中每个应用程序允许的并发提取数据任务最大数量。此设置可在服务器的应用程序级别进行全局设置或覆盖。

范围:对范围没有硬性限制。该值必须是一个正数。

默认值:8

NumEAThreads

每个数据提取任务的最大线程数

范围:对范围没有硬性限制。该值必须是一个正数。

默认值:8

NumMinutesBeforeCheckingLRU

FreeLRU 算法的检查限制间隔(以分钟为单位)

值应该大于或等于 1。

默认值:15

NumReportsAllowed

每个报表类型、每个服务器和每个应用程序允许的最大并发报表任务数。

默认值:8

NumThreadsToUseWhenUpdatingCalcStatusSystemWasChanged 在加载元数据后更新计算状态时要使用的线程数

值应该大于或等于 1。

默认值:16

SessionManagerTimeoutInMS Financial Management 中会话管理器使用的超时限值,以毫秒为单位

值应该大于或等于 60,000。

默认值:1,200,000

OverrideUserFetchSizeWhenOpening 是否在数据表单和数据网格上覆盖所有用户的提取大小

0 - 不覆盖所有用户的提取大小

1 - 覆盖所有用户的提取大小

默认值:0

WebformDoCalculateOnSubmit 当用户单击数据表单上的“提交数据”时,是否在提交数据后自动计算。

0 - 不自动计算

1 - 自动计算

默认值:0