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

DataWorks:AnalyticDB for PostgreSQL テーブルの作成

最終更新日:Mar 26, 2026

DataStudio のビジュアルテーブルデザイナーを使用して、AnalyticDB for PostgreSQL テーブルのカラム、インデックス、分散キー、およびパーティションを定義し、ターゲット環境に送信します。

前提条件

開始する前に、以下の点を確認してください。

テーブルの作成

ステップ 1:テーブル作成ダイアログボックスを開く

  1. DataWorks コンソール にログインします。上部ナビゲーションバーからリージョンを選択します。左側ナビゲーションウィンドウで、データ開発および運用管理データ開発 を選択し、ドロップダウンリストからご利用のワークスペースを選択して、データ開発へ移動 をクリックします。

  2. DataStudio ページで、新建 アイコンにポインターを合わせ、テーブルの作成AnalyticDB for PostgreSQLテーブル の順に選択します。あるいは、対象のワークフローを検索し、ワークフロー名をクリックしてから、AnalyticDB for PostgreSQL を右クリックし、テーブルの作成 を選択します。

  3. テーブルの作成 ダイアログボックスで、名前 に値を入力します。

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

    • schema_name および table_name は、英字またはアンダースコア (`_`) で始まり、英字、数字、およびアンダースコア (`_`) のみを含み、長さは 63 文字以下である必要があります。

    • DataStudio に複数の AnalyticDB for PostgreSQL コンピューティングソースが関連付けられている場合は、対象のコンピューティングリソースを選択します。

  4. 作成 をクリックします。テーブルの構成タブが開きます。タブのヘッダーにはテーブル名および AnalyticDB for PostgreSQL インスタンス名が表示されます。

ステップ 2:基本プロパティの設定

基本プロパティ セクションで、以下のパラメーターを設定します。

基本属性
パラメーター説明
階段のテーマテーブルが配置されるレベル 1 のフォルダです。レベル 1 およびレベル 2 のフォルダにより、DataWorks 上でテーブルの配置場所を整理・管理しやすくなります。
2 次テーマテーブルが配置されるレベル 2 のフォルダです。
新規テーマクリックすると、フォルダ管理 タブが開き、レベル 1 またはレベル 2 のフォルダを作成できます。フォルダを作成した後は、新規テーマ の横にあるリフレッシュアイコンをクリックして、フォルダ一覧を同期します。
説明テーブルの説明です。

ステップ 3:物理モデルの設定

物理モデル設計 セクションで、以下のパラメーターを設定します。

物理模型设计
パラメーター説明
レベル選択

テーブルが格納または処理されるデータウェアハウスのレイヤーです。標準的なデータウェアハウスには、オペレーショナルデータストア (ODS)、共通データモデル (CDM)、アプリケーションデータサービス (ADS) の各レイヤーが含まれます。必要に応じて、各レイヤーに名前を指定します。

物理分類テーブルの業務カテゴリ:基本、高度、その他のいずれかです。カテゴリは管理目的のみであり、基盤となる実装には影響しません。
新規レベルクリックすると、レイヤー管理 タブが開き、レイヤーや業務カテゴリを作成できます。作成後にリフレッシュアイコンをクリックします。

ステップ 4:テーブルスキーマの設計

AnalyticDB for PostgreSQL テーブル設計 セクションで、4 つのタブにわたりテーブルスキーマを設定します。

表设计

カラム情報の設定

追加されたカラム をクリックしてフィールドを追加します。各フィールドについて、以下のパラメーターを設定します。

パラメーター説明
名前フィールドの名前です。
フィールドの型フィールドのデータの型です。
長さ設定フィールドの長さです。特定のデータの型にのみ適用されます。
デフォルト値フィールドのデフォルト値です。
空欄を許可フィールドを NULL として許可するかどうかです。
プライマリキーのフィールドフィールドがプライマリキーであるかどうかです。
一意キーフィールドに一意制約があるかどうかです。
操作新規フィールドの場合:保存、キャンセル、削除、上に移動、下に移動。既存フィールドの場合:変更、削除、上に移動、下に移動。

インデックス設定

新規カラム をクリックしてインデックスを追加します。各インデックスについて、以下のパラメーターを設定します。

パラメーター説明
インデックス名インデックスの名前です。重複不可です。
含むカラムインデックスを構築するフィールドです。編集 をクリックし、+ をクリックして 少なくとも 1 つのインデックスを選択 ダイアログボックスを開きます。カラム情報 のドロップダウンリストからフィールドを選択し、保存 をクリックします。
インデックスの種類インデックスの種類です:通常プライマリキー、または 一意 です。
インデックスモードインデックス化アルゴリズムです:B ツリービットマップ、または GiST です。
操作新規インデックスの場合:保存、キャンセル、削除、上に移動、下に移動。既存インデックスの場合:変更、削除、上に移動、下に移動。

分散キーの設計

分散戦略を選択し、新規カラム をクリックしてフィールドを分散キーとして割り当てます。

戦略説明
ハッシュ(推奨)分散キーに基づいて、データをコンピュートノード間で分散します。
コピー スキーマテーブルをすべてのコンピュートノードに複製します。
ランダム(非推奨)データをコンピュートノード間でランダムに分散します。

戦略を選択した後、新規カラム をクリックし、名前 のドロップダウンリストから対象フィールドを選択して、保存 をクリックします。

パーティションテーブルの設計(任意)

ビジネス要件に応じてパーティションを設定します。

ステップ 5:テーブルの送信

  1. 開発環境へ送信 をクリックし、次に 本番環境へ送信 をクリックします。

    ワークスペースが基本モードの場合は、本番環境へ送信 のみをクリックします。

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

    説明

    AnalyticDB for PostgreSQL データソースを追加する際に使用したリソースグループと同じものを選択してください。

次のステップ

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