Pour développer et gérer des tâches sur votre instance AnalyticDB for PostgreSQL avec DataWorks, associez d'abord l'instance à DataWorks en tant que ressource de calcul. Une fois l'instance AnalyticDB for PostgreSQL associée, exploitez cette ressource dans DataWorks pour synchroniser et développer vos données.
Prérequis
-
Vous avez créé une instance AnalyticDB for PostgreSQL.
RemarqueLors de l'achat d'une instance AnalyticDB for PostgreSQL, sélectionnez la même Region que celle de votre espace de travail DataWorks.
Un espace de travail a été créé dans DataWorks. L'utilisateur RAM effectuant l'opération doit être ajouté à l'espace de travail et disposer du rôle Administrateur de l'espace de travail.
-
Vous avez associé un groupe de ressources à l'espace de travail et établi la connectivité réseau.
Si vous utilisez un groupe de ressources serverless, assurez-vous que le groupe de ressources serverless peut se connecter à votre instance AnalyticDB for PostgreSQL.
Si vous utilisez un groupe de ressources exclusif hérité, vérifiez que le groupe de ressources exclusif pour la planification peut accéder à votre instance AnalyticDB for PostgreSQL.
Le groupe de ressources doit résider dans le même VPC que l'instance AnalyticDB for PostgreSQL. Ajoutez également les adresses IP du groupe de ressources à la liste d'autorisation de l'instance AnalyticDB for PostgreSQL.
Limites
Régions prises en charge : Chine (Hangzhou), Chine (Shanghai), Chine (Pékin), Chine (Shenzhen), Chine (Hong Kong), Japon (Tokyo), Singapour, Malaisie (Kuala Lumpur) et Indonésie (Jakarta).
-
Autorisations :
Operator
Required permissions
Alibaba Cloud account
Aucune autorisation supplémentaire n'est requise.
RAM user/RAM role
Pour créer une ressource de calcul, vous devez être membre de l'espace de travail avec le rôle O&M ou Workspace Administrator, ou disposer de l'autorisation
AliyunDataWorksFullAccess. Pour plus d'informations, consultez la rubrique Accorder à un utilisateur les autorisations d'un administrateur d'espace de travail.
DataStudio : Associer une ressource de calcul AnalyticDB for PostgreSQL
Cette section explique comment associer une ressource de calcul AnalyticDB for PostgreSQL à un environnement utilisant l'option Use Data Studio (New Version).
Accéder à la page des ressources de calcul
Connectez-vous à la console DataWorks. Basculez vers la région cible. Dans le volet de navigation de gauche, cliquez sur . Sélectionnez l'espace de travail cible dans la liste déroulante et cliquez sur Go to Management Center.
Dans le volet de navigation de gauche, cliquez sur Computing Resources.
Associer une ressource de calcul AnalyticDB for PostgreSQL****
Sur la page de liste des ressources de calcul, configurez une ressource de calcul AnalyticDB for PostgreSQL.
-
Sélectionnez le type de ressource de calcul.
Cliquez sur Associate Computing Resources pour accéder à la page Associate Computing Resources.
Sur la page Associate Computing Resources, sélectionnez AnalyticDB for PostgreSQL comme type de ressource de calcul pour accéder à la page de configuration Bind AnalyticDB for PostgreSQL Computing Resource.
-
Configurez la ressource de calcul AnalyticDB for PostgreSQL.
Sur la page Associate AnalyticDB for PostgreSQL Computing Resource, renseignez les paramètres décrits dans le tableau suivant.
Parameter
Description
Configuration mode
Sélectionnez Alibaba Cloud Instance Mode.
Alibaba Cloud account
Sélectionnez Current Alibaba Cloud Account.
Instance
Sélectionnez l'instance AnalyticDB for PostgreSQL à associer. Vous pouvez également cliquer sur Create dans la liste déroulante pour créer une instance AnalyticDB for PostgreSQL.
Database name
Saisissez le nom de la base de données utilisée.
Username et password
Le nom d'utilisateur et le mot de passe d'un compte autorisé à accéder à l'instance AnalyticDB for PostgreSQL. Si vous ne disposez pas de compte, créez un compte privilégié.
Computing resource name
Saisissez un nom pour la ressource de calcul. Ce nom servira à sélectionner la ressource lors de l'exécution d'une tâche.
-
Testez la connectivité.
Dans la section de configuration de la connexion, sélectionnez le groupe de ressources utilisé par DataWorks pour exécuter les tâches AnalyticDB for PostgreSQL, puis cliquez sur Test Connectivity afin de vérifier que le groupe de ressources peut accéder à votre instance AnalyticDB for PostgreSQL. Pour plus de détails, consultez la rubrique Présentation des solutions de connexion réseau.
-
Cliquez sur Confirm pour finaliser la configuration.
RemarqueLors de l'association d'une ressource de calcul AnalyticDB for PostgreSQL, le système crée automatiquement une source de données AnalyticDB for PostgreSQL portant le même nom sur la page Data Sources de l'espace de travail actuel.
Développement de données hérité : Associer une ressource de calcul AnalyticDB for PostgreSQL****
Cette section détaille la procédure d'association d'une ressource de calcul AnalyticDB for PostgreSQL à un espace de travail n'utilisant pas l'option Use Data Studio (New Version).
Accéder à la page des ressources de calcul
-
Connectez-vous à la console DataWorks. Dans la région cible, cliquez sur dans le volet de navigation de gauche. Sélectionnez un espace de travail dans la liste déroulante et cliquez sur Go to Data Development.
Dans le volet de navigation de gauche, cliquez sur l'icône
pour ouvrir la page Computing Resources.
Associer une ressource de calcul AnalyticDB for PostgreSQL****
-
Sélectionnez le type de ressource de calcul.
Cliquez sur Create Computing Resource pour accéder à la page Create Computing Resource.
Sur la page Create Computing Resource, sélectionnez AnalyticDB for PostgreSQL comme type de ressource de calcul afin d'ouvrir la page de configuration Create Computing Resource.
-
Configurez la ressource de calcul AnalyticDB for PostgreSQL.
Sur la page Create Computing Resource, renseignez les paramètres décrits dans le tableau suivant.
Parameter
Description
Data source name
Saisissez un nom personnalisé pour la ressource de calcul. Ce nom servira à sélectionner la ressource lors de l'exécution d'une tâche.
Configuration mode
Sélectionnez Alibaba Cloud Instance Mode.
RemarqueIl est impossible d'associer une ressource de calcul à l'espace de travail actuel via l'option User-created Data Store with Public IP Addresses ; vous pouvez uniquement l'ajouter en tant que source de données.
Alibaba Cloud account
Sélectionnez Current Alibaba Cloud Account.
RemarqueSi vous utilisez le mode Connection String Mode, saisissez les informations relatives à l'autre compte selon les instructions affichées à l'écran.
Instance
Sélectionnez l'instance AnalyticDB for PostgreSQL à associer. Si aucune instance n'existe, créez une instance AnalyticDB for PostgreSQL.
Database name
Saisissez le nom de la base de données utilisée.
Username et password
Le nom d'utilisateur et le mot de passe d'un compte autorisé à accéder à l'instance AnalyticDB for PostgreSQL. Si vous ne disposez pas de compte, créez un compte privilégié.
Authentication method
Sélectionnez une méthode d'authentification pour accéder à l'instance AnalyticDB for PostgreSQL.
-
No Authentication : Aucune autre opération n'est requise.
-
SSL Authentication : Si vous choisissez cette méthode, configurez le chiffrement SSL pour l'instance AnalyticDB for PostgreSQL et téléchargez le fichier de certificat pour la vérification ultérieure.
Truststore certificate file
Si vous sélectionnez SSL Authentication, cliquez sur Add authentication document ci-dessous et téléchargez le fichier
.pemdepuis le dossier de certificats que vous avez téléchargé depuis la page Data Security de votre instance AnalyticDB for PostgreSQL. -
-
Testez la connectivité.
Dans la section de configuration de la connexion, sélectionnez le groupe de ressources utilisé par DataWorks pour exécuter les tâches AnalyticDB for PostgreSQL, puis cliquez sur Test Connectivity afin de vérifier que le groupe de ressources peut accéder à votre instance AnalyticDB for PostgreSQL. Pour plus de détails, consultez la rubrique Présentation des solutions de connexion réseau.
-
Cliquez sur Create and Associate Computing Resource with DataStudio pour finaliser la configuration.
RemarqueLors de l'association d'une ressource de calcul AnalyticDB for PostgreSQL, le système crée automatiquement une source de données AnalyticDB for PostgreSQL portant le même nom sur la page Data Sources de l'espace de travail actuel.
Annexe
L'option User-created Data Store with Public IP Addresses permet de lier des sources de données, mais pas des ressources de calcul. Utilisez User-created Data Store with Public IP Addresses pour configurer une source de données AnalyticDB for PostgreSQL.
|
Parameter |
Description |
|
JDBC URL |
Format : ServerIP : L'endpoint interne de l'instance AnalyticDB for PostgreSQL. Port : Le port de l'endpoint interne de l'instance AnalyticDB for PostgreSQL. Valeur par défaut : Database : Le nom de la base de données utilisée. |
|
Username et password |
Le nom d'utilisateur et le mot de passe d'un compte autorisé à accéder à l'instance AnalyticDB for PostgreSQL. Si vous ne disposez pas de compte, créez un compte privilégié. |
Étapes suivantes
DataStudio : Après avoir associé la ressource de calcul AnalyticDB for PostgreSQL, utilisez un nœud de synchronisation par lots pour synchroniser les données ou un nœud ADB for PostgreSQL pour développer vos données.
Développement de données hérité : Une fois la ressource de calcul AnalyticDB for PostgreSQL associée, utilisez un nœud pour synchroniser les données, ou créez et utilisez un nœud AnalyticDB for PostgreSQL pour développer vos données.