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

DataWorks:論理モデルの作成:アプリケーションテーブル

最終更新日:Feb 28, 2026

Application Table は、特定のビジネスシナリオ向けに統計データを整理します。このテーブルは、同じディメンションおよび Period を共有する複数の Atomic MetricDerived Metric、または Statistic Granularity を統合し、ビジネスクエリ、オンライン分析処理 (OLAP) 分析、およびデータ分布の基盤として機能します。本トピックでは、Application Table の作成方法について説明します。

概要

Application Table は、同じディメンションおよび時間コンテキストを共有する複数のメトリックからビジネスデータを統合します。Period と関連ディメンションを定義することで、統計用の Field を生成します。これらの Field はレポート作成や分析に役立ちます。

image

前提条件

  • Data Layer を作成済みである必要があります。Data Layer は、類似した機能を持つテーブルをグループ化し、アクセスおよび管理を容易にします。Application Table は通常、Application Data Service (ADS) Layer に配置されます。このレイヤーは、特定の Statistic Granularity(例:単一ディメンションまたは複数ディメンションの組み合わせ)に基づいて複数のメトリックを集約し、ビジネスクエリおよびデータ分布をサポートします。 ビジネス要件に応じて、Application Table を他のデータ層に配置することも可能です。Data Layer の作成方法については、「データ層の定義」をご参照ください。

  • 統計データのビジネスコンテキストを定義するための Data Mart または Subject Area を作成済みである必要があります。詳細については、「データマート」および「サブジェクトエリア」をご参照ください。

  • 統計データの時間範囲を定義するための Period を作成済みである必要があります。詳細については、「期間」をご参照ください。

アプリケーションテーブルの作成

  1. Data Modeling ページに移動します。

    DataWorks コンソール にログインします。上部ナビゲーションバーで目的のリージョンを選択し、左側のナビゲーションウィンドウで データ開発・運用 > データモデリング を選択します。表示されたページで、ドロップダウンリストから目的のワークスペースを選択し、データモデリングへ移動 をクリックします。

  2. Data Modeling ページで、上部メニューバーの Dimensional Modeling をクリックして、Dimensional Modeling ページに移動します。

  3. Application Table を作成します。

    1. Dimensional Modeling ページで、加号 アイコンにカーソルを合わせ、Logical Model > Create Application Table をクリックします。

    2. Application Table の基本情報を設定します。

      image.png

      パラメーター

      説明

      Data Layer

      Application Table を配置する Data Layer です。デフォルトでは、Application LayerApplication Data Service (ADS) Layer が選択されています。ビジネス要件に応じて、他のデータ層に配置することも可能です。Data Layer の作成方法については、「データ層の定義」をご参照ください。

      Mart/Subject

      作成済みの Data Mart または Subject Area を選択します。詳細については、「データマート」および「サブジェクトエリア」をご参照ください。

      Granularity

      テーブルの Granularity を定義するディメンションを選択します。詳細については、「概念モデルの作成:ディメンション」をご参照ください。

      Period

      Application Table に統合される統計データの時間範囲(例:Last 1 DayLast 7 Days)を指定します。

      既存の Period から選択する必要があります。ビジネス要件を満たす既存の Period がない場合は、新規作成できます。詳細については、「期間」をご参照ください。

      Modifier

      統計データのビジネス範囲を指定します。

      既存の Modifier から選択する必要があります。ビジネス要件を満たす既存の Modifier がない場合は、新規作成できます。詳細については、「修飾子」をご参照ください。

      Naming Rule

      テーブル命名規則を強制するチェッカーです。データウェアハウス計画時に Data Layer に対して作成したチェッカーを選択できます。詳細については、「データ層チェッカーの設定」および「チェッカーの使用」をご参照ください。

      名前

      Application Table の名前です。Naming Rule が設定されている場合、テーブル名はそのルールに準拠する必要があります。

      表示名

      テーブルの表示名です。

      Lifecycle

      テーブルの保持期間(日数)です。Application Table は最大 36,000 日間保持できます。

      所有者

      Application TableOwner です。デフォルトでは、テーブルを作成したユーザーが設定されます。

      Description

      テーブルの説明です。

  4. 左上隅の Save をクリックして、Application Table の構成を保存します。

テーブルへのフィールド追加

Shortcut Mode または Script Mode でテーブルに Field を追加できます。Shortcut Mode では、以下のインポート方法がサポートされています。

  • Import from Table/View:コンピュートエンジン内の既存の物理テーブルまたはビューから Field をインポートします。既存のテーブル/ビューを検索 ドロップダウンリストから、既存の物理テーブルまたはビューを検索して選択します。

    説明

    現在、MaxCompute、Hologres、E-MapReduce (EMR) Hive エンジンのテーブルまたはビューからのみ Field をインポートできます。

  • Import from MetricsDerived Metric を選択して、モデルの Field として追加します。

ショートカットモードテーブル/ビューからのインポート

PixPin_2025-12-15_19-38-48

PixPin_2025-12-15_19-37-12

  1. Shortcut Mode で、Expand の横にある Import from Table/View をクリックします。

  2. 既存のテーブル/ビューを検索 ボックスに名前を入力して、テーブルまたはビューを検索します。テーブルを選択後、すべての Field をインポートするか、一部のみをインポートするかを選択します。

    説明
    • 検索はあいまい一致をサポートしています。キーワードを入力すると、名前にそのキーワードを含むすべてのテーブルまたはビューが表示されます。

    • 検索結果には開発環境のテーブルは含まれません。

    • 导入全部字段 アイコンは、すべての Field をインポートすることを示します。

    • 部分字段 アイコンは、一部の Field をインポートすることを示します。

  3. 一部の Field をインポートする場合、選択したテーブルのすべての Field が表示されるウィンドウが開きます。モデルに追加する Field を選択し、Import をクリックします。

  4. インポートされた Field のうち、Field Display Name が空欄の場合、Field の説明を表示名として自動入力できます。

ショートカットモードメトリックからのインポート

PixPin_2025-12-17_19-29-35

  1. Shortcut Mode で、Quick Import の横にある Import from Metrics をクリックします。

  2. 表示されるウィンドウには、作成済みのすべての Derived Metric が表示されます。Application TableField として追加するメトリックを選択できます。また、PeriodBusiness ProcessModifier、または Atomic Metric で特定の Derived Metric をフィルターすることも可能です。

  3. 設定が完了したら、Import をクリックします。

スクリプトモード

Script Mode では、コードを使用してモデルを定義できます。Script Mode をクリックすると、設定済みの情報に基づいて自動生成されたモデリングコードが表示されるウィンドウが開きます。このウィンドウで必要に応じてモデル情報を修正し、OK をクリックします。代码模式

フィールド情報の設定

Field を追加した後、ビジネス要件に応じて各 FieldAssociated FieldRedundant Field、および Associated Granularity/Metric を設定できます。

  1. Field プロパティを設定します。

    デフォルトでは、Field リストには Field Nameデータ型Field Display NameDescriptionPrimary KeyNull 許容なしMeasurement Unit、および Actions などの基本プロパティが表示されます。Field リストの右上隅にある Field Display Settings をクリックして、表示するプロパティを選択し、必要に応じて変更できます。

  2. Field関連フィールド標準 を設定します。

    FieldField Standard に関連付けることで、値の内容および範囲を正規化できます。

    フィールド標準 は、共通の値範囲、測定単位、その他の属性を定義することで、同じ意味を持つがフィールド名が異なるデータを統一します。

  3. Redundant Field を設定します。

    Dimensional Modeling の従来のスタースキーマでは、ディメンションはディメンションテーブルに格納され、ファクトテーブルの外部キーを通じてアクセスすることでストレージ消費を削減します。Intelligent Data Modeling では、ユーザー ID や一般的な分析ディメンションなど、頻繁に使用される FieldRedundant Field として指定できます。これにより、下流のクエリ効率が向上し、データアクセスが簡素化され、テーブル結合が削減されます。

    FieldActions 列で、Redundant Field をクリックして、関連フィールドを設定します。

    冗余字段

  4. Associated Granularity/Metric を設定します。

    Aggregate Table および Application Table では、各 Field に対して Association Type を設定し、その値の統計タイプを指定できます。利用可能なタイプは、Statistical GranularityDerived Metric、および Atomic Metric です。

    • Statistical Granularity:ディメンションテーブルおよびそのテーブル内の Field(例:商品ディメンション、販売者ディメンション)との関連付けに使用します。

    • Derived MetricField が表す統計値の Derived Metric を指定します。例:過去 7 日間に Hema App で注文された合計支払金額。

    • Atomic MetricField が表す統計値の Atomic Metric を指定します。例:合計支払金額。

    説明

    テーブルからインポートされた Field や Script Mode で追加された Field には、デフォルトで関連タイプが設定されていません。手動で関連タイプを設定する必要があります。

    設定後、Field リストの Field Association 列で、Field に関連付ける具体的なオブジェクトを指定できます。

  5. 設定が完了したら、左上隅の Save をクリックします。

次のステップ

テーブル作成後、フィールド管理、関連付け、パーティション設定を構成する必要があります。その後、対応する環境にテーブルを公開します。詳細については、以下のトピックをご参照ください。