非アクティブのディメンションの管理

SHRデータベースで一定期間非アクティブ状態のままのディメンションを特定して、それらを削除することができます。

非アクティブのディメンションの一覧表示

非アクティブのディメンションのリストを生成するには、次のコマンドを実行します。

dimensionManager –inactive_dim_list -caption <caption name> -inactive <number of days inactive> -output_dir <directory location>

コマンドパラメータの詳細については、非アクティブのディメンションパラメータを参照してください。

非アクティブのディメンションの削除

非アクティブのディメンションを削除するには、次のコマンドを実行します。

dimensionManager -inactive_dim_delete -file <input 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ファイル:<dimension_table_name>_0_*.csv

mode

オペレーションのモード [test/commit]

変更または削除されるデータを確認するにはtest (デフォルト) モードを使用します。変更を完全にSHRデータベースに適用するにはcommitモードを実行します。

commit操作を実行する前にtestモードを使用して影響したファイルを確認する必要があります。