表 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 |