管理非活动维度

可以标识 SHR 数据库中已保持非活动状态一段时间的维度并删除这些维度。

列出非活动维度

要生成非活动维度的列表,请运行以下命令:

dimensionManager –inactive_dim_list -caption <标题名称> -inactive <非活动天数> -output_dir <目录位置>

有关命令参数的详细信息,请参阅非活动维度参数

删除非活动维度

要删除非活动维度,请运行以下命令:

dimensionManager -inactive_dim_delete -file <输入文件> -mode <test/commit>

有关命令参数的详细信息,请参阅非活动维度参数

警告: 在 commit 模式下执行此命令时,将永久删除此维度及其度量数据。执行此操作前,请备份 SHR 数据库。

下表提供了对上述命令中使用的参数的描述:

非活动维度参数
参数 描述
inactive_dim_list 用于列出非活动维度的操作。
inactive_dim_delete 用于删除非活动维度的操作。
caption

维度的标题名称或表名。可从每个内容包在各自的 /doc 文件夹中提供的模型接口文档中获取。

示例:“K_CI_System”或“System”。

file 列出要删除的非活动维度的输入 CSV 文件的绝对路径。
inactive

维度不存在数据的天数。

示例: 180

output_dir

列出非活动维度的输出 CSV 文件的目录位置。

示例

目录位置:{PMDB_HOME}\DLC

CSV 文件:<维度表名>_0_*.csv

mode

操作的模式 [test/commit]。

使用 test(默认)模式查看要修改或删除的数据。执行 commit 模式将更改永久应用到 SHR 数据库。

执行 commit 操作前,应使用 test 模式并查看受影响的文件。