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

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

最終更新日:Aug 20, 2025

各アプリケーションテーブルは、異なるビジネスシナリオに適しています。 アプリケーションテーブルは、同じ統計期間、ディメンション、および統計粒度の、アトミックメトリックと派生メトリックによって収集された統計データを整理するために使用されます。 これにより、後続のビジネスクエリ、オンライン分析処理 (OLAP) 分析、およびデータ分布を効率的に実行できます。 このトピックでは、アプリケーションテーブルを作成する方法について説明します。

前提条件

  • データ層が作成されていること。 同じ目的で使用されるテーブルを同じデータ層に格納できます。 これにより、テーブルを簡単に見つけて使用できます。 ほとんどの場合、アプリケーションテーブルはアプリケーションデータサービス (ADS) 層に格納され、複数のアトミックメトリック、派生メトリック、または統計粒度に基づいて収集された統計データを集計します。 統計粒度は、ディメンションまたはディメンションのセットです。 統計データは、後続のビジネスクエリとデータ分布に使用できます。 ビジネス要件に基づいて、アプリケーションテーブルを他のデータ層に格納することもできます。 データ層の作成方法については、「データウェアハウス層を定義する」をご参照ください。

  • 統計データを集計するビジネスシナリオを決定するために、データマートまたは主題領域が作成されていること。 データマートまたは主題領域の作成方法については、「データマート」または「主題領域」をご参照ください。

  • 集計する統計データの時間範囲を決定するために、期間が作成されていること。 期間の作成方法については、「期間」をご参照ください。

背景情報

アプリケーションテーブルは、指定した期間および関連ディメンションごとに、データマートまたは主題領域内の複数のアトミックメトリックまたは派生メトリックに基づいて収集された統計データを集計します。 関連付けられたディメンション、期間、アトミックメトリック、および派生メトリックは、アプリケーションテーブルに統計フィールドを生成するために使用され、レポートでデータを分析および表示するのに役立ちます。 アプリケーションテーブルを使用すると、同じ期間内および同じディメンションからの複数のアトミックメトリックまたは派生メトリックに基づいて収集された統計データに基づいて、ビジネスのステータスを表示できます。

アプリケーションテーブルを作成する

  1. データモデリングページに移動します。

    DataWorks コンソール にログオンします。 上部のナビゲーションバーで、目的のリージョンを選択します。 左側のナビゲーションウィンドウで、[データ開発および O&M] > [データモデリング] を選択します。 表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[データモデリングに移動] をクリックします。

  2. [データモデリング] ページの上部ナビゲーションバーで、[ディメンショナルモデリング] をクリックして、[ディメンショナルモデリング] ページに移動します。

  3. アプリケーションテーブルを作成する

    1. [ディメンショナルモデリング] ページで、ポインターを 加号 アイコンの上に移動し、[論理モデル] > [アプリケーションテーブルの作成] を選択します。

    2. 表示される構成タブの [基本情報] セクションで、アプリケーションテーブルの基本情報を構成します。

      image.png

      パラメーター

      説明

      [データ層]

      アプリケーションテーブルを格納するデータ層。 [アプリケーション層カテゴリ] に属する [ADS] がデフォルトで選択されています。 ビジネス要件に基づいて、アプリケーションテーブルを別のデータ層に格納することもできます。 データ層の作成方法については、「データウェアハウス層を定義する」をご参照ください。

      [マート/サブジェクト]

      アプリケーションテーブルを格納するデータマートまたは主題領域。 データマートと主題領域の作成方法については、「データマート」および「主題領域」をご参照ください。

      [粒度]

      アプリケーションテーブルに関連付けるディメンション。 ディメンションの詳細については、「概念モデルの作成: ディメンション」をご参照ください。

      [期間]

      アプリケーションテーブルで集計する統計データの時間範囲。 例: 昨日、先週。

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

      [修飾子]

      アプリケーションテーブルで集計する統計データのビジネス範囲。

      既存の修飾子から1つ以上の修飾子を選択できます。 既存の修飾子がビジネス要件を満たしていない場合は、修飾子を作成できます。 修飾子の作成方法の詳細については、「修飾子」をご参照ください。

      [命名規則]

      アプリケーションテーブルの名前が構成された命名規則に準拠しているかどうかを確認するために使用されるチェッカー。 データウェアハウス計画中に各データ層で作成したチェッカーを選択できます。 チェッカーの構成および使用方法については、「データウェアハウス層チェッカーを構成する」および「チェッカーを使用する」をご参照ください。

      [名前]

      アプリケーションテーブルの名前。 [命名規則] パラメーターを構成する場合は、指定する名前が [命名規則] パラメーターで指定されたチェッカーで定義されている命名規則に準拠している必要があります。

      [表示名]

      アプリケーションテーブルの表示名。

      [ライフサイクル]

      アプリケーションテーブルのライフサイクル。 単位: 日。 このパラメーターの最大値は 36000 です。

      [所有者]

      アプリケーションテーブルの所有者。 デフォルトの所有者は、アプリケーションテーブルの作成者です。

      [説明]

      アプリケーションテーブルの説明。

  4. 構成タブの上部にある [保存] をクリックして、アプリケーションテーブルの基本情報を保存します。

アプリケーションテーブルにフィールドを追加する

テーブルのフィールドは、[ショートカットモード] または [スクリプトモード] で追加できます。 [ショートカットモード] では、テーブルにフィールドを追加するために使用できる以下の方法がサポートされています。

  • [テーブル/ビューからインポート]: この方法では、コンピューティングエンジンインスタンス内で作成された既存の物理テーブルまたはビューからテーブルにフィールドをインポートできます。 この方法を使用してアプリケーションテーブルにフィールドを追加するには、[既存のテーブル/ビューを検索] ドロップダウンリストから選択した物理テーブルまたはビューのすべてまたは特定のフィールドをアプリケーションテーブルにインポートする必要があります。

    説明

    MaxCompute、Hologres、および E-MapReduce (EMR) Hive コンピューティングエンジンインスタンス内で作成された物理テーブルまたはビューからのみフィールドをインポートできます。

  • [メトリックからインポート]: この方法では、データメトリックで作成された派生メトリックをテーブルのフィールドとして使用できます。

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

从表导入

  1. [展開][テーブル/ビューからインポート] の横にあるをクリックします。

  2. [既存のテーブル/ビューを検索] ドロップダウンリストで、左側のリストからコンピューティングエンジンの種類を選択し、キーワードを入力して、表示された検索結果から目的の物理テーブルまたはビューを右側のリストから選択します。 選択した物理テーブルまたはビューの名前の横にある次のアイコンをクリックして、物理テーブルまたはビューのすべてまたは特定のフィールドをアプリケーションテーブルにインポートします。

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

    • 本番環境のテーブルのみを検索できます。 開発環境のテーブルは検索できません。

    • 导入全部字段: 選択した物理テーブルまたはビューからすべてのフィールドをアプリケーションテーブルにインポートします。

    • 部分字段: 選択した物理テーブルまたはビューから特定のフィールドをアプリケーションテーブルにインポートします。

  3. 特定のフィールドをインポートすることを選択した場合は、表示されるダイアログボックスで物理テーブルまたはビューからフィールドを選択します。 次に、[インポート] をクリックします。

    説明

    インポートされたフィールドのいずれかに [表示名] がない場合は、プロンプトが表示されたら、フィールドの説明を表示名として入力できます。

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

导入字段

  1. [メトリクスからインポート] の横にある [クイックインポート] をクリックします。

  2. [メトリックからインポート] ダイアログボックスで、作成および表示されているすべての派生メトリックから目的の派生メトリックを選択します。 [期間][ビジネスプロセス][修飾子][アトミックメトリック] などのフィルター条件を指定して、目的の派生メトリックを検索することもできます。

  3. ダイアログボックスの下部にある [インポート] をクリックします。

[スクリプトモード]

[スクリプトモード] では、コードを編集してテーブルのフィールドを管理できます。 [スクリプトモード] をクリックすると、テーブルを作成するために使用されるステートメントが [スクリプトモード] ダイアログボックスのコードエディターに表示されます。 ビジネス要件に基づいてステートメントを変更できます。 次に、[OK] をクリックします。代码模式

テーブルのフィールドの属性と関連付けを設定する

テーブルにフィールドを追加した後、フィールドに [関連付けるフィールド標準][冗長フィールド]、および [関連付けられた粒度/メトリック] を設定できます。

  1. テーブルのフィールドの属性を設定します。

    デフォルトでは、フィールドには次の基本属性が表示されます。[フィールド名][データ型][フィールド表示名][説明][主キー][NULL 不可]、および [アクション]。追加されたフィールドのリストの右上隅にある [フィールド表示設定] をクリックし、表示する属性を選択できます。ビジネス要件に基づいて属性の値を変更することもできます。

  2. テーブルのフィールドに [関連付けるフィールド標準][関連付けられたルックアップテーブル] を設定します。

    テーブルのフィールドに関連付けるフィールド標準を設定することにより、追加されたフィールドにフィールド標準を関連付けることができます。

    [関連付けるフィールド標準]: 同じ意味を持つが名前が異なるフィールドの値を一元的に管理できます。フィールド標準は、フィールドの値の範囲と測定単位を定義するためにも使用できます。

  3. テーブルのフィールドに [冗長フィールド] を設定します。

    冗長フィールドを設定するフィールドを見つけ、[アクション] 列の [冗長フィールド] をクリックします。表示されるダイアログボックスで、フィールドに関連付ける 1 つ以上のフィールドを選択し、[保存] をクリックします。

    冗余字段

  4. テーブルのフィールドに [関連付けられた粒度/メトリック] を設定します。

    [関連付けタイプ] を設定して、集計テーブルまたはアプリケーションテーブルの各フィールドの値の統計タイプを指定できます。関連付けタイプには、[統計的粒度][派生/複合メトリック]、および [アトミックメトリック] のオプションがあります。

    • [統計的粒度]: ディメンションテーブルと、ディメンションテーブルのフィールドを集計テーブルまたはアプリケーションテーブルのフィールドに関連付けることができます。たとえば、商品または販売者ディメンションテーブルと、商品または販売者ディメンションテーブルのフィールドを集計テーブルまたはアプリケーションテーブルのフィールドに関連付けることができます。

    • [派生/複合メトリック]: 派生メトリックを集計テーブルまたはアプリケーションテーブルのフィールドに関連付けることができます。たとえば、過去 7 日間に Hema アプリケーションで行われた注文の支払い額という派生メトリックを集計テーブルまたはアプリケーションテーブルのフィールドに関連付けることができます。

    • [アトミックメトリック]: アトミックメトリックを集計テーブルまたはアプリケーションテーブルのフィールドに関連付けることができます。たとえば、行われた注文の支払いアカウントというアトミックメトリックを集計テーブルまたはアプリケーションテーブルのフィールドに関連付けることができます。

    説明

    デフォルトでは、テーブルからインポートされたフィールド、またはスクリプトモードで追加されたフィールドには、関連付けタイプは設定されていません。ビジネス要件に基づいて、フィールドの関連付けタイプを設定できます。

    フィールドの関連付けタイプを変更するには、次の操作を実行します。修改关联类型 [フィールド管理] セクションの [関連付けられた粒度/メトリック] をクリックします。[関連付けられた粒度/メトリック] ダイアログボックスで、フィールドの関連付けタイプと関連付けられたオブジェクトを変更します。次に、[OK] をクリックします。

  5. 次に、テーブルの設定タブの左上隅にある [保存] をクリックします。

次のステップ

アプリケーションテーブルが作成された後、テーブルのパーティションを設定し、必要な環境にテーブルを公開する必要があります。詳細については、「コンピューティングエンジンにテーブルをマテリアライズする」をご参照ください。