このトピックでは、AnalyticDB for PostgreSQL テーブルを作成する方法について説明します。
前提条件
-
ビジネス要件に基づいて、サーバーレスリソースグループ (推奨) または 専用スケジューリングリソースグループ を作成済みであること。
-
AnalyticDB for PostgreSQL コンピューティングリソースを DataStudio にバインド済みであること。
説明AnalyticDB for PostgreSQL テーブルを作成するには、接続テストが成功している必要があります。
-
DataStudio でコンピューティングリソースをバインドした後、Data Map ページで AnalyticDB for PostgreSQL のメタデータを収集する必要があります。 詳細については、「AnalyticDB for PostgreSQL のメタデータを収集する」をご参照ください。
操作手順
-
[DataStudio] ページに移動します。
DataWorks コンソールにログインします。 左側のナビゲーションウィンドウで、 を選択します。 表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[DataStudioに移動] をクリックします。
-
DataStudio ページで、
アイコンにポインターを合わせ、 を選択します。または、目的のワークフローを開き、AnalyticDB for PostgreSQL を右クリックして、Create Table を選択することもできます。
-
Create Table ダイアログボックスで、Name を入力します。
重要-
テーブル名の形式は schema_name.table_name です。
-
schema_nameとtable_nameは、英字またはアンダースコア (_) で始まり、英字、数字、またはアンダースコア (_) のみを含み、長さは 63 文字以内にする必要があります。 -
DataStudio で複数のコンピューティングリソースがバインドされている場合は、必要な AnalyticDB for PostgreSQL コンピューティングリソースを選択してください。
-
-
Create をクリックしてテーブル設定ページを開きます。
ページの上部には、Create Table ダイアログボックスで設定したTable NameとCompute Engine Instanceが表示されます。
-
General セクションで、パラメーターを設定します。
パラメーター
説明
[Level-1 Folder]
新しいテーブルのレベル 1 フォルダです。
説明レベル 1 およびレベル 2 フォルダは、DataWorks でテーブルを整理するために使用されます。
[Level-2 Folder]
新しいテーブルのレベル 2 フォルダです。
[Create Folder]
Create Folder をクリックすると Folder Management ページが開き、レベル 1 およびレベル 2 のフォルダーを作成できます。
フォルダを作成した後、
アイコンをクリックして更新します。[Description]
新しいテーブルの説明です。
-
Physical Model セクションで、パラメーターを設定します。
パラメーター
説明
[Level Selection]
データウェアハウスには通常、ODS、CDM、ADS レイヤーが含まれます。レイヤー名をカスタマイズできます。
[Category]
基本ビジネスレイヤー、高度なビジネスレイヤー、その他が含まれます。分類名をカスタマイズできます。
説明物理分類は管理のみを目的としており、基盤となる実装には影響しません。
[Create Level]
新しいレイヤーまたは物理分類を作成するには、Create Level をクリックして Level Management ページに追加します。作成に成功すると、
アイコンをクリックして更新します。 -
[AnalyticDB for PostgreSQL テーブル設計] セクションで、パラメーターを設定します。
このセクションには、Column Information Settings、Index Settings、Distribution Key Design、および Table Partition Design (Optional) のタブが含まれています。
カテゴリ
パラメーター
説明
[Column Information Settings]
[Insert Column]
クリックして列を追加し、その情報を設定します。
[Name]
列の名前です。
[Field Type]
列のデータ型です。
[Length Setting]
一部のデータ型についてのみ、長さをカスタマイズできます。
[Default Value]
列のデフォルト値です。
[Unspecified or Specified]
列が NULL 値を許可するかどうかを指定します。
[Primary Key]
列がプライマリキーかどうかを指定します。
[Unique Key]
列が一意キーかどうかを指定します。
[Actions]
-
新しい列では、Save、Cancel、Delete、Up、Down などの操作を実行できます。
-
既存のカラムでは、Modify、Delete、Up、Down などの操作を実行できます。
[Index Settings]
[Insert Column]
クリックしてインデックスを追加し、その情報を設定します。
[Index Name]
インデックスの一意な名前を入力します。
[Columns to Include]
Editをクリックし、Select at least one indexes.ダイアログボックスで、[+]をクリックして使用可能な列を表示します。
Column informationリストから、追加する列を選択し、Saveをクリックします。
[Index Type]
オプションは Regular Index、Primary Key Index、Unique index です。
[Indexing Method]
オプションはTree Index、Bitmap Index、GiST Indexです。
[Actions]
-
新しいインデックスでは、Save、Cancel、Delete、Up、Down などの操作を実行できます。
-
既存のインデックスに対しては、Modify、Delete、Up、Down などの操作を実行できます。
[Distribution Key Design]
オプションはHash Distribution (Recommended)、Replicated Distribution、および[ランダム分散 (非推奨)]です。
Hash Distribution (Recommended) を例に、Insert Column をクリックして Name リストから列を選択します。列情報が自動的に表示されます。Save をクリックします。
詳細については、この表のColumn Information Settingsをご参照ください。
[Table Partition Design (Optional)]
[Table Partition Design (Optional)]
このタブを使用してパーティションテーブルを設計します。
-
-
Commit to Development Environment、次にCommit to Production Environmentをクリックします。
ベーシックモードのワークスペースを使用している場合、Commit to Production Environment をクリックします。
-
Submit Change ダイアログボックスで、テーブル作成ステートメントを確認し、Select Resource Group ドロップダウンリストから必要なリソースグループを選択して、Start Task をクリックします。
説明選択するリソースグループは、データソース設定時に接続テストに合格したリソースグループと同じものにする必要があります。
次のステップ
テーブルを作成した後、クエリ、変更、または削除を実行できます。詳細については、「テーブル管理」をご参照ください。