AnalyticDB for PostgreSQL est un entrepôt de données MPP cloud-native conçu pour les charges de travail OLAP à grande échelle. AnalyticDB for PostgreSQL prend en charge le mode de stockage élastique et le mode Serverless. Créez une instance en mode de stockage élastique, connectez-vous-y et exécutez votre première requête.
Prérequis
Vous devez disposer d'un compte Alibaba Cloud. Si ce n'est pas le cas, inscrivez-vous sur le site web officiel d'Alibaba Cloud.
-
Si vous utilisez AnalyticDB for PostgreSQL pour la première fois, vous devez autoriser un rôle lié au service dans la console. Suivez ces étapes :
Connectez-vous à la console AnalyticDB for PostgreSQL.
Dans le coin supérieur droit de la page, cliquez sur Create Instance.
Dans la boîte de dialogue Create Service Linked Role, cliquez sur OK.
Facturation
La création d'une instance engendre des frais de calcul et de stockage. Vous trouverez les détails tarifaires dans la rubrique Tarification du produit.
Essai gratuit
Alibaba Cloud propose un essai gratuit pour les instances en mode de stockage élastique. Si vous êtes un nouvel utilisateur d'AnalyticDB for PostgreSQL, vous pouvez en faire la demande sur la page Essai gratuit Alibaba Cloud. Si vous n'êtes pas éligible à l'essai gratuit, créez une instance en suivant la procédure décrite dans cette rubrique.
Procédure
Créer une instance
Connectez-vous à la console AnalyticDB for PostgreSQL.
Dans le coin supérieur droit de la page, cliquez sur Create Instance pour accéder à la page d'achat.
-
Sur la page d'achat, configurez les paramètres principaux. Conservez les valeurs par défaut pour les autres paramètres. Tous les paramètres sont décrits dans la rubrique Créer une instance.
Paramètre
Description
Exemple
Logon Instance
-
Subscription : Prépayé. Idéal pour une utilisation à long terme et plus rentable que le paiement à l'utilisation. Plus l'abonnement est long, plus les remises sont importantes.
-
Pay-as-you-go : Postpayé et facturé à l'heure. Idéal pour une utilisation à court terme. Libérez l'instance à tout moment pour arrêter la facturation.
Pay-as-you-go
Region and Zone
La région de l'instance. Elle ne peut pas être modifiée après l'achat.
Pour utiliser la communication via le réseau interne, créez l'instance dans la même région que votre instance ECS.
Chine (Hangzhou) : Zone J
Product Type
-
Elastic Storage Mode : Mettez à l'échelle la capacité de stockage de manière indépendante et en ligne.
-
ServerlessPro : Spécifiez uniquement les ressources de calcul. Aucune pré-allocation de stockage n'est requise.
Mode de stockage élastique
Engine Version
Sélectionnez 7.0 Standard Edition pour bénéficier de davantage de fonctionnalités. La version 6.0 Standard Edition est également prise en charge.
7.0 Standard Edition
Instance Edition
-
High-performance (Basic Edition) : Adapté à la plupart des scénarios d'analyse métier.
-
High-availability Edition : Recommandé pour les services d'entreprise essentiels.
High-performance (Basic Edition)
VPC
Sélectionnez un VPC.
Pour vous connecter à une instance ECS située dans la même région via le réseau interne, sélectionnez le même VPC. Créez un VPC et vSwitch si nécessaire.
vpc-xxxx
vSwitch
Sélectionnez un vSwitch dans le VPC. Si aucun n'est répertorié, choisissez une autre zone de disponibilité ou créez un vSwitch.
vsw-xxxx
-
Cliquez sur Buy Now, vérifiez la commande, puis cliquez sur Create Now.
-
Effectuez le paiement et cliquez sur Console pour revenir à la liste des instances.
RemarqueL'initialisation d'une instance AnalyticDB for PostgreSQL prend un certain temps. Attendez que le statut passe à Running avant de poursuivre.
(Facultatif) Configurer une liste d'autorisation IP
Ignorez cette étape si vous accédez à l'instance uniquement via DMS. Pour vous connecter depuis un IDE local, configurez une liste d'autorisation IP. Obtenez l'adresse IP de votre client comme indiqué dans la rubrique Avant de commencer.
Dans la liste des instances, cliquez sur l'ID de l'instance pour ouvrir sa page de détails.
Dans le volet de navigation de gauche, cliquez sur Security Controls.
-
Cliquez sur Create Whitelist et configurez les paramètres suivants :
Paramètre
Description
Whitelist Name
Le nom du nouveau groupe de liste d'autorisation. Le nom doit respecter les exigences suivantes :
-
Il doit être composé de lettres minuscules, de chiffres ou de traits de soulignement (_).
-
Il doit commencer par une lettre minuscule et se terminer par une lettre minuscule ou un chiffre.
-
Le nom doit comporter entre 2 et 32 caractères.
IP Addresses
Les adresses IP à ajouter à la liste d'autorisation. Notez les points suivants :
-
Séparez plusieurs adresses IP par des virgules (,). Les adresses IP en double ne sont pas autorisées. Vous pouvez ajouter un maximum de 999 adresses IP.
-
Vous pouvez utiliser des adresses IP au format
10.23.12.24et des blocs CIDR au format10.23.12.24/24. CIDR signifie Classless Inter-Domain Routing. En mode CIDR, /24 spécifie la longueur du préfixe d'adresse. La longueur du préfixe peut être un entier compris entre 1 et 32. -
Définir la longueur du préfixe sur 0, comme dans
0.0.0.0/0ou127.0.0.1/0, permet l'accès depuis n'importe quelle adresse IP. Cela pose un risque de sécurité élevé. Procédez avec prudence. -
127.0.0.1refuse l'accès depuis toutes les adresses IP externes.
-
Cliquez sur OK.
Créer un compte initial
AnalyticDB for PostgreSQL propose deux types d'utilisateurs :
Utilisateur privilégié : Le compte initial dispose du rôle
RDS_SUPERUSERavec des autorisations complètes sur la base de données.Utilisateur standard : Aucune autorisation par défaut. Un utilisateur privilégié ou un utilisateur disposant de l'autorisation
GRANTdoit accorder l'accès aux objets de la base de données. Consultez la rubrique Créer et gérer des utilisateurs.
Dans le volet de navigation de gauche, cliquez sur Account Management.
-
Cliquez sur Create Account. Dans la fenêtre Create Account, saisissez un nom de compte et définissez un mot de passe. Ensuite, cliquez sur OK.
Paramètre
Description
Account
Le nom du compte initial doit respecter les exigences suivantes :
-
Doit contenir uniquement des lettres minuscules, des chiffres et des traits de soulignement (_).
-
Doit commencer par une lettre minuscule et se terminer par une lettre minuscule ou un chiffre.
-
Ne peut pas commencer par
gp. -
Doit comporter entre 2 et 16 caractères.
New Password et Confirm Password
Le mot de passe doit respecter les exigences suivantes :
-
Doit contenir des caractères appartenant à au moins trois des catégories suivantes : lettres majuscules, lettres minuscules, chiffres et caractères spéciaux.
-
Les caractères spéciaux pris en charge sont
!@#$%^&*()_+-=. -
Doit comporter entre 8 et 32 caractères.
ImportantPar mesure de sécurité, changez régulièrement votre mot de passe et ne réutilisez pas les mots de passe précédents.
-
Charger un jeu de données exemple
Chargez un jeu de données exemple à des fins de test. Cette opération prend environ 6 à 8 minutes.
-
Dans le coin supérieur droit de la page de détails de l'instance, choisissez .

Dans la boîte de dialogue Load Sample Dataset, cliquez sur OK.
Se connecter à la base de données
Cette section utilise DMS pour la connexion. D'autres méthodes sont abordées dans la rubrique Connexions client.
Dans le coin supérieur droit de la page de détails de l'instance, cliquez sur Log On to Database.
Sur la page Log On to Instance, saisissez le Database Account et le Database Password, puis cliquez sur Log On.
Interroger les données
-
Dans le volet de navigation gauche de DMS, cliquez sur l'instance cible (en mode simple, basculez d'abord vers l'onglet Database Instance) et vérifiez que la base de données
adb_sampledata_tpchexiste.Si elle n'est pas affichée, cliquez sur l'icône d'actualisation à côté de l'instance.

-
Double-cliquez sur le schéma
publicsousadb_sampledata_tpchpour ouvrir une console SQL. Exécutez la requête suivante.SELECT count(*) FROM lineitem;Résultat attendu :
+-----------+ | count(*) | +-----------+ |59986052 | +-----------+
Étapes suivantes
Explorez davantage de fonctionnalités d'AnalyticDB for PostgreSQL :
Migration et synchronisation des données : Migrez depuis des bases de données auto-gérées ou cloud vers AnalyticDB for PostgreSQL. Consultez la rubrique Présentation.
Mise à l'échelle des instances : Mettez à l'échelle les ressources de calcul avec la rubrique mise à l'échelle des nœuds ou augmentez la capacité de stockage à mesure que votre charge de travail augmente.