データカタログは、AnalyticDB for PostgreSQL インスタンスのメタデータを管理するための統一されたインターフェイスを提供します。このトピックでは、データカタログでテーブルを作成および管理する方法について説明します。
AnalyticDB for PostgreSQL データカタログへのアクセス
-
DataWorks コンソールで [ワークスペース] ページに移動します。上部のナビゲーションバーで、目的のリージョンを選択します。目的のワークスペースを見つけ、[操作] 列で を選択します。
-
左側のナビゲーションウィンドウで
アイコンをクリックします。Data Directory ディレクトリツリーで、AnalyticDB PostgreSQL をクリックします。
AnalyticDB for PostgreSQL データカタログの作成
既存の AnalyticDB for PostgreSQL データソースをデータカタログに追加できます。
-
AnalyticDB for PostgreSQL データカタログの右側にある
アイコンをクリックして、[インスタンスの追加] ページを開きます。 -
DataWorks Data Source タブで、AnalyticDB for PostgreSQL データソースをデータカタログに追加します。
-
現在のワークスペースで既存の AnalyticDB for PostgreSQL データソースを管理するには、DataWorks Data Source タブでデータソースを見つけ、Operation 列の Add をクリックします。
-
または、DataWorks Data Source タブで複数の AnalyticDB for PostgreSQL データソースを選択し、リストの下部にある Batch Add をクリックすることもできます。
-
テーブルの管理
AnalyticDB for PostgreSQL データカタログでテーブルを追加および管理できます。
テーブルの作成
-
AnalyticDB for PostgreSQL インスタンスの左側にある
アイコンをクリックし、データベース内の Table を見つけます。 -
Table の右側にある
アイコンをクリックして、Create Table ページを開きます。 -
テーブルの基本情報とフィールド情報は、次の 2 つの方法のいずれかで生成できます。
-
Copilot テーブル作成:
-
上部のツールバーで Copilot table creation をクリックして Copilot チャットを開きます。
-
自然言語で命令を入力します。例:
Create a table for daily user purchase details。 -
Generate and Replace をクリックします。システムは、入力された命令に基づいてデフォルトのテーブル名とフィールド情報を生成します。
-
テーブル名とフィールドが要件を満たしている場合は、[同意する] をクリックします。
説明[同意する] をクリックした後、生成されたテーブル情報を手動で編集できます。
-
-
手動でのテーブル作成:
以下で説明するパラメーターを指定します。
パラメーター
説明
基本情報
Table Name や テーブルの説明 などの情報をカスタマイズします。
フィールド情報
フィールドとフィールドの説明を編集します。
-
手動編集:フィールドリストの上にある Insert をクリックし、挿入する行数を手動で指定してから、フィールド名と型を編集します。
-
Copilot スマート編集:フィールドリストの上にある Generate Field または Generate field descriptions をクリックします。指定したテーブル名とテーブルの説明に基づいて、関連するフィールドと説明が生成されます。
-
-
-
構成が完了したら、ツールバーの Publish をクリックしてテーブルを作成します。
テーブルの管理
-
テーブルの表示。
テーブルを作成した後、データカタログでそのテーブルを表示できます。そのためには、インスタンスの横にある
アイコンをクリックしてインスタンスを展開し、次にTable をクリックしてTable リストを開きます。[Fields] や [DDL] などの詳細を表示するには、テーブル名をクリックします。 -
テーブルの変更。
テーブル詳細ページで、右上隅にある編集ボタンをクリックします。テーブル編集ページでは、Field や Description などの情報を変更できます。変更後、Publish をクリックして適用します。
-
テーブルの削除。
Table リストページで、削除するテーブルを見つけ、Operation 列の Delete をクリックします。表示されるダイアログボックスで、Confirm をクリックします。
重要この操作は元に戻せません。注意して実行してください。
AnalyticDB for PostgreSQL データカタログの表示とデタッチ
データカタログで AnalyticDB for PostgreSQL インスタンスを管理する必要がなくなった場合は、その詳細を表示したり、デタッチしたりできます。
-
データカタログの表示。
-
インスタンスを AnalyticDB for PostgreSQL データカタログに追加した後、データカタログ内の AnalyticDB for PostgreSQL エントリの横にある
アイコンをクリックして、追加されたすべてのインスタンスを表示します。 -
ターゲットの AnalyticDB for PostgreSQL インスタンスにカーソルを合わせると、その クラスター ID と Cluster Type が表示されます。
-
-
データカタログのデタッチ。
データカタログでインスタンスを管理する必要がなくなった場合は、ターゲットインスタンスを右クリックし、コンテキストメニューから Disassociate Data Catalog を選択してデタッチできます。