DataWorks でクラウドネイティブデータウェアハウス AnalyticDB for PostgreSQL インスタンスのタスクを開発および管理するには、インスタンスを AnalyticDB for PostgreSQL 計算リソースとしてアタッチする必要があります。リソースがアタッチされると、さまざまな DataWorks モジュールでそれを使用して AnalyticDB for PostgreSQL インスタンスに接続できます。これにより、データ同期やデータ開発などの操作を実行できます。
前提条件
AnalyticDB for PostgreSQL インスタンスが作成されている。
説明AnalyticDB for PostgreSQL インスタンスを購入する際は、インスタンスを計算リソースとしてアタッチする予定の DataWorks ワークスペースと同じ [リージョン] を選択することをお勧めします。リージョンが一致しない場合、インスタンスをそのワークスペースにアタッチすることはできません。
DataWorks で ワークスペースが作成されている。操作を実行する Resource Access Management (RAM) ユーザーがワークスペースに追加され、ワークスペース管理者ロールが割り当てられている。
リソースグループがワークスペースにアタッチされ、ネットワーク接続が確立されている。
Serverless リソースグループを使用する場合、Serverless リソースグループ が AnalyticDB for PostgreSQL 計算リソースに接続できることを確認してください。
レガシー専用リソースグループを使用する場合、シナリオで専用スケジューリングリソースグループが AnalyticDB for PostgreSQL 計算リソースに接続できることを確認してください。
リソースグループは、AnalyticDB for PostgreSQL インスタンスと同じ VPC にある必要があります。また、リソースグループの IP アドレスを AnalyticDB for PostgreSQL インスタンスの ホワイトリストに追加する必要があります。
制限
リージョン制限: 中国 (杭州)、中国 (上海)、中国 (北京)、中国 (深圳)、中国 (香港)、日本 (東京)、シンガポール、マレーシア (クアラルンプール)、インドネシア (ジャカルタ)。
権限の制限:
オペレーター
必要な権限
Alibaba Cloud アカウント
追加の権限は必要ありません。
RAM ユーザー/RAM ロール
O&M または Workspace Administrator ロールを持つワークスペースメンバー、または
AliyunDataWorksFullAccess権限を持つメンバーのみが計算リソースを作成できます。詳細については、「ワークスペース管理者権限の付与」をご参照ください。
AnalyticDB for PostgreSQL 計算リソースをアタッチする (新しいデータ開発)
[新しい DataStudio のパブリックプレビュー] のワークスペースに 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 計算リソースをアタッチする
[新しい DataStudio のパブリックプレビュー] にないワークスペースに 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 インスタンスにアクセスできることを確認します。詳細については、「ネットワーク接続ソリューション」をご参照ください。
[計算リソースを作成してデータ開発にアタッチ] をクリックして構成を完了します。
説明AnalyticDB for PostgreSQL 計算リソースをアタッチすると、ワークスペースの [データソース] モジュールに同じ名前の AnalyticDB for PostgreSQL データソースが自動的に作成されます。
付録
[接続文字列モード] では、リソースを計算リソースとしてアタッチすることはできません。データソースとしてのみアタッチできます。[接続文字列モード] を使用して、AnalyticDB for PostgreSQL のデータソース情報を構成します。
パラメーター | 説明 |
JDBC URL | フォーマット: ServerIP: AnalyticDB for PostgreSQL インスタンスの 内部エンドポイント。 ポート: AnalyticDB for PostgreSQL インスタンスの内部ポート番号。デフォルト値は データベース: 使用するデータベースの名前を入力します。 |
ユーザー名とパスワード | AnalyticDB for PostgreSQL インスタンスへのアクセスに使用できるアカウントのユーザー名とパスワード。アカウントがない場合は、権限のあるユーザーを作成できます。 |
次のステップ
新しいデータ開発: AnalyticDB for PostgreSQL 計算リソースを構成した後、データ同期には バッチ同期ノードを、データ開発には ADB for PostgreSQL ノードを使用できます。
レガシーデータ開発: AnalyticDB for PostgreSQL 計算リソースを構成した後、 ノードを使用してデータを同期できます。また、データ開発のために AnalyticDB for PostgreSQL ノードを作成して使用することもできます。