列挙論理ディメンションテーブルは、性別に関するキーと値のルックアップテーブルのように、列挙ディメンションオブジェクトを識別するための列挙値をリスト化し、標準化します。
前提条件
列挙ビジネスオブジェクトが作成済みであること。 詳細については、「ビジネスエンティティの作成と管理」をご参照ください。
操作手順
ステップ 1:列挙論理ディメンションテーブルの作成
-
Dataphin のホームページの上部メニューで、[開発] > [データ開発] を選択します。
-
上部メニューで [Project] を選択します。開発・本番モードの場合は、[Environment] も選択します。
-
左側メニューで、[標準化モデリング] > [論理ディメンションテーブル] を選択します。
-
右側の論理ディメンションテーブルリストで、新規作成アイコン
をクリックします。 -
[Create Logical Dimension Table] ダイアログボックスで、パラメーターを設定します。
パラメーター
説明
[ビジネスオブジェクト]
[列挙オブジェクト] を選択します。
[テーブルタイプ]
[列挙オブジェクト] を選択すると、テーブルタイプはデフォルトで [列挙論理ディメンションテーブル] になり、変更できません。
[データセクション]
プロジェクトの業務部門がデフォルトで設定されます。変更はできません。
[データドメイン]
業務部門内の任意のデータドメインを選択します。
コンピューティングエンジン
Hadoop ベースの Dataphin インスタンスの場合は、コンピューティングエンジン (Hive、Impala、または Spark) を選択します。
重要-
コンピューティングエンジンを選択する前に、有効化する必要があります。詳細については、「Hadoop コンピューティングソースの作成」をご参照ください。
-
TDH 6.x または TDH 9.3.x コンピューティングエンジンでは設定できません。
コンピューティングエンジンの制限事項:
-
Hive: Kudu 形式のソーステーブルは読み取れません。
-
Impala: Kudu 形式のソーステーブルは読み取れますが、論理テーブルを Kudu に保存することはできません。Kudu 形式のソーステーブルがある場合にのみ Impala を使用してください。
-
Spark: Kudu 形式のソーステーブルは読み取れません。
[データの最新性]
本番環境での論理ディメンションテーブルタスクのスケジューリングタイプを定義します。デフォルトは [T+1] (日次タスク) です。
[論理テーブル名]
Dataphin によって自動入力されます。命名規則:
{business unit name}.dim_enum_custom_nameカスタム名のルール:
-
英字、数字、アンダースコア (_) のみ使用できます。
-
100 文字以下である必要があります。
[表示名]
命名ルール:
-
128 文字以下である必要があります。
-
任意の文字を使用できます。
[説明]
テーブルの簡単な説明。最大 1,000 文字です。
-
-
[Next] をクリックします。
ステップ 2:列挙値の設定
-
[Enumeration Logical Dimension Table - Calculation Logic] ダイアログボックスで、列挙値を設定します。
列挙値:カンマで区切られたキーと値のペア。 例:
F,女性 M,男性 -
[OK] をクリックします。
ステップ 3:論理テーブルの保存と送信
論理ディメンションテーブルのタブで [Submit] をクリックし、備考を入力してから [OK And Submit] をクリックします。
次のステップ
開発・本番モードでは、論理テーブルを本番環境に公開してください。詳細については、「公開タスクの管理」をご参照ください。
本番環境への公開後、運用センターで論理テーブルタスクを表示および管理してください。詳細については、「運用センター」をご参照ください。