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 コンピューティングリソースを 新しいバージョンのData Development (Data Studio) を使用する に関連付ける方法について説明します。
コンピューティングリソースページへの移動
DataWorks コンソールにログインします。 対象のリージョンに切り替え、左側のナビゲーションウィンドウで をクリックします。 ドロップダウンリストから対象のワークスペースを選択し、Go to Management Center をクリックします。
左側のナビゲーションウィンドウで、Computing Resources をクリックします。
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 インスタンスを選択します。 ドロップダウンリストの Create をクリックして、AnalyticDB for PostgreSQL インスタンスを作成することもできます。
データベース名
使用するデータベースの名前を入力します。
ユーザー名とパスワード
AnalyticDB for PostgreSQL インスタンスにアクセスできるアカウントのユーザー名とパスワード。 アカウントがない場合は、特権アカウントを作成できます。
コンピューティングリソース名
コンピューティングリソースの名前を入力します。 この名前は、タスクを実行する際にリソースを選択するために使用されます。
接続性をテストします。
接続設定セクションで、DataWorks が AnalyticDB for PostgreSQL タスクを実行するために使用するリソースグループを選択し、テスト接続 をクリックして、リソースグループがご利用の AnalyticDB for PostgreSQL インスタンスにアクセスできることを確認します。 詳細については、「ネットワーク接続ソリューションの概要」をご参照ください。
Confirm をクリックして設定を完了します。
説明AnalyticDB for PostgreSQL コンピューティングリソースを関連付けると、現在のワークスペースの Data Sources ページに、同じ名前の AnalyticDB for PostgreSQL データソースが自動的に作成されます。
レガシーデータ開発: AnalyticDB for PostgreSQL コンピューティングリソースの関連付け
このセクションでは、AnalyticDB for PostgreSQL コンピューティングリソースを、新しいバージョンのData Development (Data Studio) を使用する を使用しないワークスペースに関連付ける方法について説明します。
コンピューティングリソースページへの移動
DataStudio ページに移動します。
DataWorks コンソールにログインします。 上部のナビゲーションバーで、目的のリージョンを選択します。 左側のナビゲーションウィンドウで、 を選択します。 表示されたページで、ドロップダウンリストから目的のワークスペースを選択し、[データ開発へ移動] をクリックします。
左側のナビゲーションウィンドウで、
アイコンをクリックして Computing Resources ページを開きます。
AnalyticDB for PostgreSQL コンピューティングリソースの関連付け
コンピューティングリソースタイプを選択します。
Create Computing Resource をクリックして Create Computing Resource ページに移動します。
Create Computing Resource ページで、コンピューティングリソースタイプとして [AnalyticDB for PostgreSQL] を選択し、Create Computing Resource 設定ページを開きます。
AnalyticDB for PostgreSQL コンピューティングリソースを設定します。
Create Computing Resource ページで、次の表の説明に従ってパラメーターを設定します。
パラメーター
説明
データソース名
コンピューティングリソースのカスタム名を入力します。 この名前は、タスクを実行する際にコンピューティングリソースを選択するために使用されます。
設定モード
[Alibaba Cloud インスタンスモード] を選択します。
説明User-created Data Store with Public IP Addresses では、コンピューティングリソースを現在のワークスペースに関連付けることはできません。データソースとしてのみ追加できます。
Alibaba Cloud アカウント
Current Alibaba Cloud Account を選択します。
説明[接続文字列モード] を使用する場合は、ページ上のプロンプトに従って他のアカウントの情報を入力します。
インスタンス
関連付ける AnalyticDB for PostgreSQL インスタンスを選択します。 インスタンスが存在しない場合は、AnalyticDB for PostgreSQL インスタンスを作成できます。
データベース名
使用するデータベースの名前を入力します。
ユーザー名とパスワード
AnalyticDB for PostgreSQL インスタンスにアクセスできるアカウントのユーザー名とパスワード。 アカウントがない場合は、特権アカウントを作成できます。
認証方式
AnalyticDB for PostgreSQL インスタンスにアクセスするための認証方式を選択します。
認証なし:他の操作は必要ありません。
SSL 認証:このメソッドを選択した場合は、AnalyticDB for PostgreSQL インスタンスの SSL 暗号化を設定し、後続の検証のために証明書ファイルをダウンロードする必要があります。
トラストストア証明書ファイル
[SSL 認証] を選択した場合は、下にある Add authentication document をクリックし、AnalyticDB for PostgreSQL インスタンスの [データセキュリティ] ページからダウンロードした証明書フォルダーの
.pemファイルをアップロードします。接続性をテストします。
接続設定セクションで、DataWorks が AnalyticDB for PostgreSQL タスクを実行するために使用するリソースグループを選択し、テスト接続 をクリックして、リソースグループがご利用の AnalyticDB for PostgreSQL インスタンスにアクセスできることを確認します。 詳細については、「ネットワーク接続ソリューションの概要」をご参照ください。
Create and Associate Computing Resource with DataStudio をクリックして設定を完了します。
説明AnalyticDB for PostgreSQL コンピューティングリソースを関連付けると、現在のワークスペースの Data Sources ページに、同じ名前の AnalyticDB for PostgreSQL データソースが自動的に作成されます。
付録
User-created Data Store with Public IP Addresses は、データソースへのバインドをサポートしますが、コンピューティングリソースへのバインドはサポートしません。 User-created Data Store with Public IP Addresses を使用して、AnalyticDB for PostgreSQL データソースを設定できます。
パラメーター | 説明 |
JDBC URL | フォーマット: ServerIP: AnalyticDB for PostgreSQL インスタンスの内部エンドポイント。 Port: AnalyticDB for PostgreSQL インスタンスの内部エンドポイントのポート。 デフォルト値: Database: 使用するデータベースの名前。 |
ユーザー名とパスワード | AnalyticDB for PostgreSQL インスタンスにアクセスできるアカウントのユーザー名とパスワード。 アカウントがない場合は、特権アカウントを作成できます。 |
次のステップ
DataStudio: AnalyticDB for PostgreSQL コンピューティングリソースを関連付けた後、バッチ同期ノードを使用してデータ同期を実行したり、ADB for PostgreSQL ノードを使用してデータ開発を実行したりできます。
レガシーデータ開発: AnalyticDB for PostgreSQL コンピューティングリソースを関連付けた後、 ノードを使用してデータ同期を実行したり、AnalyticDB for PostgreSQL ノードを作成して使用してデータ開発を実行したりできます。