Note :
- Ce tutoriel nécessite l'accès à Oracle Cloud. Pour vous inscrire à un compte gratuit, voir Introduction à l' niveau gratuit d'Oracle Cloud Infrastructure.
- Il utilise des exemples de valeurs pour les données d'identification, la location et les compartiments Oracle Cloud Infrastructure. À la fin de votre laboratoire, remplacez ces valeurs par celles propres à votre environnement en nuage.
Connectez-vous à Oracle Cloud Infrastructure Database avec PostgreSQL à l'aide d'Oracle Analytics Cloud
Présentation
Dans ce tutoriel, nous allons découvrir comment connecter la base de données Oracle Cloud Infrastructure (OCI) avec PostgreSQL à Oracle Analytics Cloud (OAC). Un canal à accès privé est requis, car PostgreSQL est déployé dans un sous-réseau privé.
Vous pouvez configurer un canal à accès privé pour les instances Oracle Analytics Cloud déployées avec l'édition d'entreprise. Que votre instance Oracle Analytics Cloud ait un point d'extrémité public ou privé, Oracle Analytics Cloud peut accéder à des sources de données privées au moyen d'un PAC dans les deux scénarios de réseau. Il est essentiel d'utiliser un nom résolvable de système de noms de domaine (DNS) pour votre instance de base de données, car l'adresse IP ne fonctionnera pas.
Tout d'abord, configurez une base de données PostgreSQL et créez une zone privée avec un enregistrement pointant vers elle. Ensuite, provisionnez une instance OAC et créez un PAC pour vous connecter à la base de données PostgreSQL, qui est hébergée dans un sous-réseau privé.
Le schéma suivant décrit l'approche.
Objectifs
-
Une instance de base de données PostgreSQL dans le sous-réseau privé.
-
Une instance d'Oracle Analytics Cloud.
-
Créez un canal à accès privé dans une instance Oracle Analytics Cloud.
Préalables
- Accès à une location OCI avec privilèges de création de bases de données et d'instances de calcul OCI.
Tâche 1 : Créer une instance de base de données PostgreSQL dans un sous-réseau privé
Nous pouvons utiliser plusieurs méthodes pour créer une instance de base de données PostgreSQL telle que la console OCI, l'interface de ligne de commande et l'API. Pour plus d'informations, voir Création d'un système de base de données.
Dans cette tâche, nous utiliserons la console OCI pour créer un système de base de données PostgreSQL géré.
-
Connectez-vous à la console OCI, naviguez jusqu'à Bases de données, PostgreSQL et cliquez sur Systèmes de base de données.
-
Cliquez sur Créer un système de base de données PostgreSQL.
-
Dans la page Créer un système de base de données PostgreSQL, sélectionnez Créer un nouveau système de base de données et cliquez sur Suivant.
-
Dans la section Configuration du système de base de données, entrez les informations suivantes.
-
Nom du système de base de données : Entrez un nom pour le système de base de données.
-
Description (Facultatif) : Entrez une description pour le système de base de données.
-
Version principale de PostgreSQL : Sélectionnez une version principale de la base de données PostgreSQL. La seule valeur autorisée est 14.
-
-
Dans la section Système de base de données, entrez une valeur pour Nombre de noeuds. Un noeud principal est requis. Les noeuds supplémentaires sont réservés en tant que noeuds de réplique de lecture.
-
Sélectionnez Niveau de performance pour la base de données. Pour plus d'informations, voir Niveaux de performance.
-
Sélectionnez Positionnement des données.
- Régional : Les données sont stockées durablement dans plusieurs domaines de disponibilité de la région.
- Spécifique au domaine de disponibilité : Les données sont stockées durablement dans le domaine de disponibilité sélectionné.
-
Dans la section Configuration du matériel, entrez les informations suivantes.
-
Nombre d'OCPU : Sélectionnez le nombre d'OCPU par noeud.
-
Formes disponibles : Sélectionnez la forme des noeuds de base de données.
-
-
Dans la section Configuration du réseau, entrez les informations suivantes.
-
Réseau en nuage virtuel : Sélectionnez le VCN dans lequel créer la base de données. Si vous devez créer un VCN, cliquez sur créez un VCN. Pour plus d'informations, voir Gestion de VCN et de sous-réseau.
-
Sous-réseau : Sélectionnez le sous-réseau privé du VCN sélectionné.
-
Adresse IP privée : Adresse IP privée dans le sous-réseau de l'instance de base de données. La valeur est facultative. Si aucune adresse IP n'est fournie, une est choisie parmi les adresses IP disponibles dans le sous-réseau spécifié.
-
-
Dans la section Données d'identification de l'administrateur de système de base de données, entrez les données d'identification de la base de données. Les administrateurs n'ont pas accès aux superutilisateurs. Une base de données OCI avec l'administrateur PostgreSQL peut créer des utilisateurs et des rôles.
-
Nom d'utilisateur : Spécifiez le nom d'utilisateur de l'administrateur. Cette valeur ne peut pas être modifiée après la création du système de base de données.
-
Options de mot de passe : Sélectionnez une des options suivantes.
-
Entrer le mot de passe :
-
Mot de passe : Entrez le mot de passe de l'administrateur.
-
Confirmer le mot de passe : Vérifiez le mot de passe de l'administrateur.
-
-
Utiliser une chambre forte OCI :
-
Chambre forte : Sélectionnez la chambre forte qui contient le mot de passe de l'administrateur.
-
Clé secrète : Sélectionnez la clé secrète contenant le mot de passe de l'administrateur.
-
Version de clé secrète : Sélectionnez une version de clé secrète.
-
-
-
-
Après avoir configuré le système de base de données, cliquez sur Suivant.
-
Vérifiez la configuration du système de base de données et cliquez sur Soumettre.
-
Après la création réussie, accédez à la page de données générales du système de base de données.
Tâche 2 : Créer une nouvelle zone privée dans la gestion DNS
-
Allez à la console OCI, naviguez jusqu'à Réseau, Gestion DNS et cliquez sur Zones.
-
Sélectionnez Zones privées et cliquez sur Créer une zone.
-
Entrez le nom de la zone, assurez-vous que vous êtes dans le compartiment approprié et sélectionnez le réseau sur lequel se trouve votre base de données.
-
Allez à la console OCI, naviguez jusqu'à Bases de données, PostgreSQL, Systèmes de base de données, cliquez sur l'instance de base de données PostgreSQL et copiez le point d'extrémité privé de la base de données.
-
Retournez aux zones privées et ajoutez un enregistrement dans la nouvelle zone privée, en pointant vers l'adresse IP privée ou le point d'extrémité de la base de données PostgreSQL.
Tâche 3 : Créer une instance OAC
-
Allez à la console OCI, naviguez jusqu'à Analyse et intelligence artificielle, Analyse et cliquez sur Analytics Cloud.
-
Cliquez sur Créer une instance.
-
Dans la page Créer une instance Analytics, sélectionnez Enterprise Edition, car elle est requise pour provisionner un canal à accès privé, puis cliquez sur Créer.
Tâche 4 : Créer un canal à accès privé
-
Dans la console OCI, retournez à l'instance Oracle Analytics, Canal à accès privé et cliquez sur Configurer un canal à accès privé.
-
Dans la page Configurer un canal à accès privé, sélectionnez le même réseau en nuage virtuel que la base de données PostgreSQL, le sous-réseau privé et utilisez la zone créée dans la tâche 2 (et non l'enregistrement).
Le PAC est maintenant configuré.
Tâche 5 : Connecter la base de données OCI avec PostgreSQL à Oracle Analytics Cloud
-
Connectez-vous à Oracle Analytics Cloud et cliquez sur PostgreSQL pour créer une connexion à PostgreSQL.
-
Dans la page Créer une connexion, entrez les informations suivantes.
-
Hôte : Entrez la zone DNS (un domaine d'enregistrement) créée dans la tâche 2.
-
Nom de la base de données : Entrez Postgres.
-
-
Accédez aux données PostgreSQL et créez des rapports.
Liens connexes
Confirmation
- Auteurs - Ismael Hassane (architecte de solution principal, plate-forme de données), Bob Peulen (chef d'équipe, spécialiste des services de données à code source libre)
Autres ressources d'apprentissage
Explorez d'autres laboratoires sur la page docs.oracle.com/learn ou accédez à plus de contenu d'apprentissage gratuit sur le canal YouTube d'Oracle Learning. De plus, visitez education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.
Pour obtenir de la documentation sur le produit, visitez Oracle Help Center.
Connect to Oracle Cloud Infrastructure Database with PostgreSQL using Oracle Analytics Cloud
G16233-01
September 2024