DataWorks を使用して AnalyticDB for PostgreSQL インスタンスのタスクを開発および管理するには、まずインスタンスを AnalyticDB for PostgreSQL コンピューティングリソースとして DataWorks に関連付ける必要があります。AnalyticDB for PostgreSQL インスタンスを関連付けた後、このコンピューティングリソースを DataWorks でデータ同期やデータ開発などの操作に使用できます。
前提条件
-
AnalyticDB for PostgreSQL インスタンスが作成済みであること。
説明AnalyticDB for PostgreSQL インスタンスを購入するときは、DataWorks ワークスペースと同じ リージョン を選択してください。
-
DataWorks で ワークスペースが作成済み であり、操作を実行する RAM ユーザーがワークスペースに追加され、ワークスペース管理者ロールが付与されていること。
-
リソースグループをワークスペースに関連付け、ネットワーク接続が確立されていること。
-
サーバーレスリソースグループを使用する場合、サーバーレスリソースグループ が AnalyticDB for PostgreSQL インスタンスに接続できることを確認してください。
-
従来の専用リソースグループを使用する 場合は、専用スケジューリングリソースグループ が AnalyticDB for PostgreSQL インスタンスに接続できることを確認してください。
-
リソースグループは、AnalyticDB for PostgreSQL インスタンスと同じ VPC にある必要があります。また、リソースグループの IP アドレス を AnalyticDB for PostgreSQL インスタンスの ホワイトリスト に追加する必要があります。
-
制限事項
-
対応リージョン: 中国 (杭州)、中国 (上海)、中国 (北京)、中国 (深圳)、中国 (香港)、日本 (東京)、シンガポール、マレーシア (クアラルンプール)、インドネシア (ジャカルタ)。
-
権限:
操作を実行するアカウント
必要な権限
Alibaba Cloud アカウント
追加の権限は必要ありません。
RAM ユーザー / RAM ロール
コンピューティングリソースを作成するには、O&M または ワークスペース管理者 ロールを持つワークスペースメンバーであるか、
AliyunDataWorksFullAccess権限を持っている必要があります。詳細については、「ワークスペース管理者の権限をユーザーに付与」をご参照ください。
DataStudio:AnalyticDB for PostgreSQL コンピューティングリソースの関連付け
このセクションでは、AnalyticDB for PostgreSQL コンピューティングリソースを データ開発 (DataStudio) (新版) パブリックプレビューへの参加 に関連付ける方法について説明します。
コンピューティングリソースページへの移動
-
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 インスタンスにアクセスできることを確認します。詳細については、「ネットワーク接続ソリューションの概要」をご参照ください。
-
OK をクリックして設定を完了します。
説明AnalyticDB for PostgreSQL コンピューティングリソースを関連付けると、現在のワークスペースの データソース ページに、同じ名前の AnalyticDB for PostgreSQL データソースが自動的に作成されます。
レガシーデータ開発:AnalyticDB for PostgreSQL コンピューティングリソースの関連付け
このセクションでは、使用しない データ開発 (DataStudio) (新版) パブリックプレビューへの参加 ワークスペースに AnalyticDB for PostgreSQL コンピューティングリソースを関連付ける方法について説明します。
コンピューティングリソースページへの移動
DataStudioページに移動します。
DataWorks コンソールにログインします。 左側のナビゲーションウィンドウで、 を選択します。 表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[DataStudioに移動] をクリックします。
-
左側のナビゲーションペインで
アイコンをクリックして 計算リソース ページを開きます。
AnalyticDB for PostgreSQL コンピューティングリソースの関連付け
-
コンピューティングリソースのタイプを選択します。
-
データソースの作成 をクリックして、データソースの作成 ページに移動します。
-
データソースの作成 ページで、コンピューティングリソースタイプとして [AnalyticDB for PostgreSQL] を選択すると、データソースの作成 設定ページが開きます。
-
-
AnalyticDB for PostgreSQL コンピューティングリソースを設定します。
データソースの作成 ページで、次の表に従ってパラメーターを設定します。
パラメーター
説明
データソース名
データソースおよびコンピューティングリソースの任意の名前を入力します。この名前は、タスク実行時にコンピューティングリソースを選択する際に使用します。
設定モード
[Alibaba Cloud インスタンスモード] を選択します。
説明パブリック IP あり では、コンピューティングリソースを現在のワークスペースに関連付けることはできず、データソースとしてのみ追加できます。
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 インスタンスにアクセスできることを確認します。 詳細については、「ネットワーク接続ソリューションの概要」をご参照ください。
-
データソースを作成し、データ開発にアタッチします をクリックして設定を完了します。
説明AnalyticDB for PostgreSQL コンピューティングリソースを関連付けると、システムは現在のワークスペースのデータソースページに、同じ名前の AnalyticDB for PostgreSQL データソースを自動的に作成します。
付録
パブリック IP あり は、データソースにはバインドできますが、コンピューティングリソースにはバインドできません。 パブリック IP あり を使用して、AnalyticDB for PostgreSQL データソースを設定できます。
|
パラメーター |
説明 |
|
JDBC URL |
書式: ServerIP: AnalyticDB for PostgreSQL インスタンスの 内部エンドポイント。 ポート: AnalyticDB for PostgreSQL インスタンスの内部エンドポイントのポートです。デフォルト値: Database: 使用するデータベースの名前。 |
|
ユーザー名 と パスワード |
AnalyticDB for PostgreSQL インスタンスにアクセスできるアカウントのユーザー名とパスワード。アカウントがない場合は、権限を持つアカウントを作成 できます。 |
次のステップ
-
DataStudio: AnalyticDB for PostgreSQL コンピューティングリソースを関連付けた後、バッチ同期ノード を使用してデータ同期を実行するか、ADB for PostgreSQL ノード を使用してデータ開発を実行できます。
-
レガシーデータ開発: AnalyticDB for PostgreSQL コンピューティングリソースを関連付けた後、 ノードを使用してデータ同期を実行するか、AnalyticDB for PostgreSQL ノードを作成および使用してデータ開発を実行できます。