すべてのプロダクト
Search
ドキュメントセンター

Dataphin:列挙型の論理ディメンションテーブルを作成する

最終更新日:Feb 06, 2025

列挙型の論理ディメンションテーブルは、列挙ディメンションオブジェクト(性別の k-v 構造コードテーブルなど)を識別するために、列挙値を一覧表示して標準化するために使用されます。このトピックでは、列挙型の論理ディメンションテーブルを作成および構成する方法について説明します。

前提条件

列挙ビジネスオブジェクトの作成が完了していること。詳細については、「ビジネスエンティティを作成および管理する」をご参照ください。

手順

ステップ 1:列挙型の論理ディメンションテーブルを作成する

  1. Dataphin ホームページの上部メニューバーで、[開発] > [データ開発] を選択します。

  2. 上部メニューバーで、[プロジェクト] を選択します(開発-本番モードでは、[環境] も選択する必要があります)。

  3. 左側のナビゲーションウィンドウで、[標準モデリング] > [論理ディメンションテーブル] を選択します。

  4. 右側の論理ディメンションテーブルリストで、image 新規作成アイコンをクリックします。

  5. [新しい論理ディメンションテーブル] ダイアログボックスで、次のパラメーターを構成します。

    パラメーター

    説明

    ビジネスオブジェクト

    [列挙オブジェクト] を選択します。

    テーブルタイプ

    ビジネスオブジェクトで [列挙オブジェクト] を選択します。テーブルタイプは [列挙型の論理ディメンションテーブル] であり、変更できません。

    データセクション

    プロジェクトに関連付けられたデータセクションがデフォルトで設定され、変更できません。

    主題領域

    データセクション下のすべての主題領域を選択できます。

    コンピュートエンジン

    Hadoop コンピュートエンジンのテナントに対して、Hive、Impala、Spark などのコンピュートエンジンの選択をサポートするように Dataphin インスタンスを設定します。

    重要
    • 対応するコンピュートエンジンは、選択する前に有効にする必要があります。詳細については、「Hadoop コンピュートソースを作成する」をご参照ください。

    • コンピュートエンジンが TDH 6.x または TDH 9.3.x の場合、この項目の構成はサポートされていません

    コンピュートエンジンには、次の制限があります。

    • Hive:Kudu 形式で保存されたソーステーブルを読み取ることができません。

    • Impala:Kudu 形式で保存されたソーステーブルを読み取ることができますが、現在、論理テーブルを Kudu に保存することはサポートしていません。Kudu 形式のソーステーブルがない場合は、使用しないことをお勧めします。

    • Spark:Spark は Kudu 形式で保存されたソーステーブルを読み取ることができません。

    データ適時性

    データ適時性は、本番環境における後続の論理ディメンションテーブルタスクのスケジューリングタイプを定義するために使用されます。列挙型の論理ディメンションテーブルのデータ適時性は、デフォルトで T+1(日次タスク)です。

    論理テーブル名

    Dataphin は論理テーブル名を自動的に入力します。命名規則は <データセクション名>.dim_enum_カスタム名 です。

    カスタム名の命名規則は次のとおりです。

    • 文字、数字、またはアンダースコア (_) を使用できます。

    • 最大 100 文字まで使用できます。

    中国語名

    命名規則は次のとおりです。

    • 最大 128 文字まで使用できます。

    • 任意の文字がサポートされています。

    説明

    列挙型の論理ディメンションテーブルの簡単な説明を 1000 文字以内で入力します。

  6. [次へ] をクリックします。

ステップ 2:論理ディメンションテーブルの列挙値を構成する

  1. [論理ディメンションテーブルの計算ロジック] ダイアログボックスで、論理ディメンションテーブルの列挙値を構成します。

    列挙値:列挙値の構造はキーと値のコードテーブルで、キーと値はカンマ (,) で区切ります。例は次のとおりです。

    F,Female
    M,Male
  2. [OK] をクリックします。

ステップ 4:論理テーブルを保存して送信する

現在の論理ディメンションテーブルタブで、[送信] をクリックします。[備考] に入力した後、[確認して送信] をクリックします。

次のステップ

開発-本番プロジェクトモードでは、論理テーブルを本番環境に公開する必要があります。詳細な手順については、「公開タスクを管理する 」をご参照ください。

論理テーブルが本番環境にデプロイされたら、オペレーションセンター内で論理テーブルタスクを管理および監視できます。詳細な手順については、「スケジューリングセンター」をご参照ください。