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

DataWorks:AnalyticDB for PostgreSQL テーブルを作成する

最終更新日:Jul 09, 2025

このトピックでは、AnalyticDB for PostgreSQL テーブルを作成する方法について説明します。

前提条件

手順

  1. [DataStudio] ページに移動します。

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

  2. [DataStudio] ページで、新建 アイコンにポインターを移動し、[テーブルの作成] > [AnalyticDB For PostgreSQL] > [テーブル] を選択します。

    または、目的のワークフローを見つけてワークフロー名をクリックし、[AnalyticDB For PostgreSQL] を右クリックして、[テーブルの作成] を選択することもできます。

  3. [テーブルの作成] ダイアログボックスで、[名前] パラメーターを構成します。

    重要
    • テーブル名は schema_name.table_name の形式である必要があります。

    • schema_nametable_name の値は、長さが 63 文字を超えてはならず、英字、数字、およびアンダースコア(_)のみを含めることができます。 値は、英字またはアンダースコア(_)で始まる必要があります。

    • 複数の AnalyticDB for PostgreSQL 計算ソースが DataStudio に関連付けられている場合は、1 つの計算リソースを選択します。

  4. [作成] をクリックします。 テーブルの構成タブが表示されます。

    テーブル構成タブの上部に、[テーブル名][AnalyticDB For PostgreSQL インスタンス名] が表示されます。

  5. [基本プロパティ] セクションで、パラメーターを構成します。 次の表にパラメーターを示します。

    基本属性

    パラメーター

    説明

    階段テーマ

    テーブルが存在するレベル 1 フォルダーの名前。

    説明

    レベル 1 フォルダーとレベル 2 フォルダーには、テーブルを簡単に管理できるように、DataWorks 内のテーブルの場所が表示されます。

    [第 2 テーマ]

    テーブルが存在するレベル 2 フォルダーの名前。

    [新しいテーマ]

    [新しいテーマ] をクリックして、[フォルダー管理] タブに移動します。 フォルダー管理タブで、レベル 1 フォルダーとレベル 2 フォルダーを作成できます。

    フォルダーを作成した後、新しいテーマの横にある 刷新 アイコンをクリックしてフォルダーを同期します。

    [説明]

    テーブルの説明。

  6. [物理モデル設計] セクションで、パラメーターを構成します。 次の表にパラメーターを示します。

    物理模型设计

    パラメーター

    説明

    [レベル選択]

    テーブルデータが格納または処理されるレイヤー。 データウェアハウスは、ODS (Operational Data Store)、CDM (Common Data Model)、ADS (Application Data Service) の各レイヤーで構成されます。 各レイヤーに名前を指定できます。

    [物理分類]

    テーブルが属する業務カテゴリ。 テーブルは、基本、アドバンス、その他の業務カテゴリに分類されます。 各業務カテゴリに名前を指定できます。

    説明

    業務カテゴリは、テーブルの管理を支援するためのものであり、基盤となる実装には影響しません。

    [新しいレベル]

    作成するレイヤーと業務カテゴリ。 レイヤーと業務カテゴリを作成するには、[新しいレベル] をクリックして、[レベル管理] タブに移動します。 レベルと業務カテゴリを作成した後、刷新 アイコンをクリックします。

  7. [AnalyticDB For PostgreSQL テーブル設計] セクションで、パラメーターを構成します。

    AnalyticDB for PostgreSQL テーブルのスキーマは、[列情報設定][インデックス設定][分散キー設計][パーティションテーブル設計 (オプション)] の各タブで構成できます。 表设计

    タブ

    パラメーター

    説明

    [列情報設定]

    [追加された列]

    ボタンをクリックして関連パラメーターを構成し、フィールドを作成できます。

    [名前]

    フィールドの名前。

    [フィールドタイプ]

    フィールドのデータ型。

    [長さ設定]

    フィールドの長さ。 特定のデータ型のフィールドの長さのみを指定できます。

    [デフォルト値]

    フィールドのデフォルト値。

    [空を許可するかどうか]

    フィールドを空にすることができるかどうかを指定します。

    [プライマリキー フィールド]

    フィールドがプライマリキーとして機能するかどうかを指定します。

    [一意キー]

    フィールドが一意キーとして機能するかどうかを指定します。

    [操作]

    • 新しいフィールドでは、次の操作を実行できます。 [保存][キャンセル][削除][上に移動][下に移動]

    • 既存のフィールドでは、次の操作を実行できます。 [変更][削除][上に移動][下に移動]

    [インデックス設定]

    [新しい列]

    ボタンをクリックして関連パラメーターを構成し、インデックスを作成できます。

    [インデックス名]

    インデックスの名前。 一意の名前を指定してください。

    [列を含める]

    インデックスを作成するフィールド。 フィールドを選択するには、[編集] をクリックします。 [少なくとも 1 つのインデックスを選択] ダイアログボックスで、[+] アイコンをクリックします。 作成されたすべてのフィールドが [列情報] ドロップダウンリストに表示されます。

    [列情報] ドロップダウンリストからフィールドを選択し、[保存] をクリックします。

    [インデックスタイプ]

    インデックスのタイプ。 有効な値: [標準][プライマリキー][一意]

    [インデックスモード]

    フィールドのデータをインデックス化するためのモード。 有効な値: [B-tree][ビットマップ][GiST]

    [操作]

    • 新しいインデックスでは、次の操作を実行できます。 [保存][キャンセル][削除][上に移動][下に移動]

    • 既存のインデックスでは、次の操作を実行できます。 [変更][削除][上に移動][下に移動]

    [分散キー設計]

    [ハッシュ (推奨)][スキーマのコピー][ランダム (非推奨)]

    パーティションキーの生成方法。 [ハッシュ (推奨)] を例に説明します。 [新しい列] をクリックし、[名前] ドロップダウンリストから目的のフィールドを選択します。 選択したフィールドの情報が表示されます。 [保存] をクリックします。

    詳細については、この表の [列情報設定] セクションを参照してください。

    [パーティションテーブル設計 (オプション)]

    [パーティションテーブル設計 (オプション)]

    テーブルのパーティション。 業務要件に基づいてパーティションを構成できます。

  8. [開発環境に送信][本番環境に送信] を順番にクリックします。

    基本モードのワークスペースを使用している場合は、[本番環境に送信] をクリックするだけで済みます。

  9. [変更を送信] ダイアログボックスで、テーブル作成文が正しいことを確認し、[リソースグループを選択] ドロップダウンリストからリソースグループを選択して、[実行の確認] をクリックします。

    説明

    この手順で選択するリソースグループは、データソースを追加したときに選択したリソースグループと同じである必要があります。

次の手順

AnalyticDB for PostgreSQL テーブルが作成された後、テーブル内のデータのクエリ、テーブルの変更または削除を実行できます。 詳細については、「テーブルを管理する」をご参照ください。