DataWorks を使用して AnalyticDB for PostgreSQL インスタンスのタスクを開発および管理するには、まずインスタンスを AnalyticDB for PostgreSQL 計算リソースとして DataWorks に関連付ける必要があります。リソースが関連付けられると、さまざまな DataWorks モジュールでそれを使用して AnalyticDB for PostgreSQL インスタンスに接続し、データ同期やデータ開発などの操作を実行できます。
前提条件
AnalyticDB for PostgreSQL インスタンスが作成されていること。
説明AnalyticDB for PostgreSQL インスタンスを購入する際は、DataWorks ワークスペースと同じ [リージョン] にあることを確認してください。そうでない場合、インスタンスを計算リソースとしてワークスペースに関連付けることはできません。
DataWorks でワークスペースが作成されていること。操作を実行する Resource Access Management (RAM) ユーザーは、ワークスペースに追加され、Workspace Administrator ロールが付与されている必要があります。
リソースグループがワークスペースに関連付けられ、ネットワーク接続が確立されていること。
Serverless リソースグループを使用する場合、Serverless リソースグループが AnalyticDB for PostgreSQL インスタンスに接続できることを確認してください。
従来の専用リソースグループを使用する場合、シナリオに応じて専用スケジューリングリソースグループが AnalyticDB for PostgreSQL インスタンスに接続できることを確認してください。
リソースグループは、AnalyticDB for PostgreSQL インスタンスと同じ Virtual Private Cloud (VPC) 内にある必要があります。また、リソースグループの IP アドレスを AnalyticDB for PostgreSQL インスタンスのホワイトリストに追加する必要があります。
制限
サポートされているリージョン: 中国 (杭州)、中国 (上海)、中国 (北京)、中国 (深圳)、中国 (香港)、日本 (東京)、シンガポール、マレーシア (クアラルンプール)、インドネシア (ジャカルタ)。
権限:
オペレーター
必要な権限
Alibaba Cloud アカウント
追加の権限は必要ありません。
Alibaba Cloud RAM ユーザー/RAM ロール
O&M および Workspace Administrator ロールを持つワークスペースメンバー、または
AliyunDataWorksFullAccess権限を持つワークスペースメンバーのみが計算リソースを作成できます。詳細については、「ユーザーにワークスペース管理者の権限を付与する」をご参照ください。
DataStudio で AnalyticDB for PostgreSQL 計算リソースを関連付ける
[Data Studio (新バージョン) を使用] するワークスペースに AnalyticDB for PostgreSQL 計算リソースを関連付けます。
計算リソースページに移動する
DataWorks コンソールにログインします。ターゲットリージョンに切り替えます。左側のナビゲーションウィンドウで、 を選択します。ドロップダウンリストから目的のワークスペースを選択し、[管理センターへ] をクリックします。
左側のナビゲーションウィンドウで、[計算リソース] をクリックします。
AnalyticDB for PostgreSQL 計算リソースの関連付け
計算リソースページで、パラメーターを構成して AnalyticDB for PostgreSQL 計算リソースを関連付けます。
関連付ける計算リソースのタイプを選択します。
[計算リソースの関連付け] をクリックして、[計算リソースの関連付け] ページを開きます。
[計算リソースの関連付け] ページで、計算リソースタイプとして [AnalyticDB For PostgreSQL] を選択します。[AnalyticDB For PostgreSQL 計算リソースの関連付け] 構成ページが表示されます。
AnalyticDB for PostgreSQL 計算リソースを構成します。
[AnalyticDB For PostgreSQL 計算リソースの関連付け] ページで、次のパラメーターを構成します。
パラメーター
説明
構成モード
Alibaba Cloud インスタンスモードを選択します。
Alibaba Cloud アカウント
現在の Alibaba Cloud アカウントを選択します。
インスタンス
関連付ける AnalyticDB for PostgreSQL インスタンスを選択します。ドロップダウンメニューの [新規] をクリックして AnalyticDB for PostgreSQL インスタンスを作成することもできます。
データベース名
使用するデータベースの名前を入力します。
ユーザー名とパスワード
AnalyticDB for PostgreSQL インスタンスへのアクセスに使用できるアカウントのユーザー名とパスワード。アカウントがない場合は、特権アカウントを作成することができます。
計算リソースインスタンス名
計算リソースのカスタム名を指定します。タスクの実行時に、この名前に基づいてタスクの計算リソースを選択できます。
接続性をテストします。
接続構成セクションで、DataWorks が AnalyticDB for PostgreSQL タスクの実行に使用するリソースグループを選択します。次に、[接続性のテスト] をクリックして、リソースグループが AnalyticDB for PostgreSQL インスタンスにアクセスできることを確認します。詳細については、「ネットワーク接続ソリューションの概要」をご参照ください。
[確認] をクリックします。
説明AnalyticDB for PostgreSQL 計算リソースを関連付けると、現在のワークスペースの [データソース] ページに同じ名前の AnalyticDB for PostgreSQL データソースが自動的に作成されます。
従来のデータ開発で AnalyticDB for PostgreSQL 計算リソースを関連付ける
[Data Studio (新バージョン) を使用] しないワークスペースに AnalyticDB for PostgreSQL 計算リソースを関連付けます。
計算リソースページに移動する
DataStudio ページに移動します。
DataWorks コンソールにログインします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションウィンドウで、 を選択します。表示されたページで、ドロップダウンリストから目的のワークスペースを選択し、[データ開発へ] をクリックします。
左側のナビゲーションウィンドウで、
アイコンをクリックして [計算リソース] ページに移動します。
AnalyticDB for PostgreSQL 計算リソースの関連付け
計算リソースページで、AnalyticDB for PostgreSQL 計算リソースを構成して関連付けます。
関連付ける計算リソースのタイプを選択します。
[計算リソースの作成] をクリックします。[計算リソースの作成] ページが表示されます。
[計算リソースの作成] ページで、計算リソースタイプとして [AnalyticDB For PostgreSQL] を選択します。[計算リソースの作成] 構成ページが表示されます。
AnalyticDB for PostgreSQL 計算リソースを構成します。
[計算リソースの作成] ページで、次のパラメーターを構成します。
パラメーター
説明
データソース名
計算リソースのカスタム名を指定します。タスクの実行時に、この名前に基づいてタスクの計算リソースを選択できます。
構成モード
[Alibaba Cloud インスタンスモード] を選択します。
説明[接続文字列モード] で関連付けられた計算リソースは、現在のワークスペースに関連付けることはできません。データソースとしてのみ作成できます。
Alibaba Cloud アカウント
[現在の Alibaba Cloud アカウント] を選択します。
説明[別の Alibaba Cloud アカウント] を使用する場合は、ページに表示されるプロンプトに従って、他のアカウントのパラメーター情報を入力します。
インスタンス
関連付ける AnalyticDB for PostgreSQL インスタンスを選択します。インスタンスを作成していない場合は、AnalyticDB for PostgreSQL インスタンスを作成することができます。
データベース名
使用するデータベースの名前を入力します。
ユーザー名とパスワード
AnalyticDB for PostgreSQL インスタンスへのアクセスに使用できるアカウントのユーザー名とパスワード。アカウントがない場合は、特権アカウントを作成することができます。
認証方式
AnalyticDB for PostgreSQL インスタンスへの後続のアクセスのための認証方式を選択します。
認証なし: 他の操作は必要ありません。
SSL 認証: この認証方式を選択した場合、AnalyticDB for PostgreSQL インスタンスに SSL 暗号化を構成し、後続の検証のために証明書ファイルをダウンロードする必要があります。
トラストストア証明書ファイル
認証オプションが SSL 認証に設定されている場合、下の [認証ファイルの追加] をクリックし、AnalyticDB for PostgreSQL インスタンスの [データセキュリティ] ページからダウンロードした証明書フォルダーの
.pemファイルをアップロードします。接続性をテストします。
接続構成セクションで、DataWorks が AnalyticDB for PostgreSQL タスクの実行に使用するリソースグループを選択します。次に、[接続性のテスト] をクリックして、リソースグループが AnalyticDB for PostgreSQL インスタンスにアクセスできることを確認します。詳細については、「ネットワーク接続ソリューションの概要」をご参照ください。
[DataStudio で計算リソースを作成して関連付ける] をクリックします。
説明AnalyticDB for PostgreSQL 計算リソースを関連付けると、現在のワークスペースの [データソース] ページに同じ名前の AnalyticDB for PostgreSQL データソースが自動的に作成されます。
付録
[接続文字列モード] は計算リソースの関連付けをサポートしていません。[接続文字列モード] を使用して、AnalyticDB for PostgreSQL データソースなどのデータソースを作成できます。
パラメーター | 説明 |
JDBC URL | フォーマット: ServerIP: AnalyticDB for PostgreSQL インスタンスの内部ネットワークエンドポイント。 ポート: AnalyticDB for PostgreSQL インスタンスの内部ネットワークポート番号。デフォルト値は データベース: 使用するデータベースの名前。 |
ユーザー名とパスワード | AnalyticDB for PostgreSQL インスタンスへのアクセスに使用できるアカウントのユーザー名とパスワード。アカウントがない場合は、特権アカウントを作成することができます。 |
次のステップ
DataStudio: AnalyticDB for PostgreSQL 計算リソースを関連付けた後、データ開発で バッチ同期ノードを使用してデータ同期を実行し、ADB for PostgreSQL ノードを使用してデータ開発を実行できます。
従来のデータ開発: AnalyticDB for PostgreSQL 計算リソースを関連付けた後、データ開発で ノードを使用してデータ同期を実行し、AnalyticDB for PostgreSQL ノードを作成して使用してデータ開発を実行できます。