Remarques :

Connexion à Oracle Cloud Infrastructure Database avec PostgreSQL à l'aide d'Oracle Analytics Cloud

Introduction

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 d'accès privé est requis car PostgreSQL est déployé dans un sous-réseau privé.

Vous pouvez configurer un canal d'accès privé pour les instances Oracle Analytics Cloud déployées avec Enterprise Edition. Que votre instance Oracle Analytics Cloud dispose d'une adresse publique ou privée, Oracle Analytics Cloud peut accéder à des sources de données privées via un PAC dans les deux scénarios de réseau. Il est essentiel d'utiliser un nom DNS (Domain Name System) pouvant être résolu pour votre instance de base de données, car l'adresse IP ne fonctionnera pas.

Configurez d'abord 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.

vue d'architecture

Objectifs

Prérequis

Tâche 1 : création d'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, comme la console OCI, l'interface de ligne de commande et l'API. Pour plus d'informations, reportez-vous à Création d'un système de base de données.

Dans cette tâche, nous allons utiliser la console OCI pour créer un système de base de données PostgreSQL géré.

  1. Connectez-vous à la console OCI, accédez à Bases de données, à PostgreSQL et cliquez sur Systèmes de base de données.

    img

  2. Cliquez sur Créer un système de base de données PostgreSQL.

    img

  3. Sur la page Créer un système de base de données PostgreSQL, sélectionnez Créer un système de base de données et cliquez sur Suivant.

    img

  4. Dans la section Configuration du système de base de données, saisissez les informations suivantes.

    • Nom de système de base de données : entrez le nom du système de base de données.

    • Description (facultatif) saisissez une description du système de base de données.

    • Version majeure de PostgreSQL : sélectionnez une version majeure de la base de données PostgreSQL. La seule valeur autorisée est 14.

  5. 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.

  6. Sélectionnez Niveau de performances pour la base de données. Pour plus d'informations, reportez-vous à Niveaux de performances.

  7. Sélectionnez Placement des données.

    • Régional : les données sont stockées de manière durable dans plusieurs domaines de disponibilité de la région.
    • Propre au domaine de disponibilité : les données sont stockées durablement dans le domaine de disponibilité sélectionné.

    img

  8. Dans la section Configuration matérielle, saisissez 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.

  9. Dans la section Configuration réseau, entrez les informations suivantes.

    • Réseau cloud virtuel : sélectionnez le VCN dans lequel vous souhaitez créer la base de données. Si vous devez créer un VCN, cliquez sur créer un VCN. Pour plus d'informations, reportez-vous à VCN and Subnet Management.

    • Sous-réseau : sélectionnez le sous-réseau privé du VCN sélectionné.

    • Adresse IP privée : adresse IP privée du sous-réseau de l'instance de base de données. La valeur est facultative. Si aucune adresse IP n'est fournie, elle est choisie parmi les adresses IP disponibles dans le sous-réseau spécifié.

    img

  10. Dans la section Informations d'identification d'administrateur de système de base de données, entrez les informations d'identification de la base de données. Les administrateurs n'ont pas accès au superutilisateur. Une base de données OCI avec un administrateur PostgreSQL peut créer des utilisateurs et des rôles.

    • Nom utilisateur : indiquez le nom 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 l'une des options suivantes.

      • Mot de passe d'entrée:

        • Mot de passe : Saisissez le mot de passe de l'administrateur.

        • Confirmer le mot de passe : confirmez le mot de passe de l'administrateur.

      • Utiliser OCI Vault:

        • Cault : sélectionnez le coffre qui contient le mot de passe de l'administrateur.

        • Secret : sélectionnez la clé secrète contenant le mot de passe administrateur.

        • Version de clé secrète : sélectionnez une version de clé secrète.

    img

  11. Après avoir configuré le système de base de données, cliquez sur Suivant.

  12. Vérifiez la configuration du système de base de données et cliquez sur Soumettre.

    img

  13. Une fois la création effectuée, accédez à la page d'informations générales du système de base de données.

    img

Tâche 2 : création d'une zone privée dans la gestion DNS

  1. Accédez à la console OCI, accédez à Fonctions de réseau, à Gestion DNS et cliquez sur Zones.

    4

  2. Sélectionnez Zones privées et cliquez sur Créer une zone.

    3

  3. 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 la base de données.

    image

  4. Accédez à la console OCI, accédez à Bases de données, à PostgreSQL, à Systèmes de base de données, cliquez sur l'instance de base de données PostgreSQL et copiez l'adresse privée de la base de données.

    image

    image

    image

  5. Revenez aux zones privées et ajoutez un enregistrement dans la nouvelle zone privée, en pointant vers l'adresse IP privée ou l'adresse de la base de données PostgreSQL.

    image

Tâche 3 : créer une instance OAC

  1. Accédez à la console OCI, accédez à Analytics et IA, à Analytics et cliquez sur Analytics Cloud.

    image

  2. Cliquez sur Créer une instance.

    image

  3. Sur la page Créer une instance Analytics, sélectionnez Enterprise Edition comme requis pour le provisionnement d'un canal d'accès privé, puis cliquez sur Créer.

    image

Tâche 4 : création d'un canal d'accès privé

  1. Dans la console OCI, revenez à l'instance Oracle Analytics, Canal d'accès privé, puis cliquez sur Configurer le canal d'accès privé.

    image

  2. Sur la page Configurer le canal d'accès privé, sélectionnez le même réseau cloud 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).

    5

    Le PAC est maintenant configuré.

    image

Tâche 5 : connecter la base de données OCI avec PostgreSQL à Oracle Analytics Cloud

  1. Connectez-vous à Oracle Analytics Cloud et cliquez sur PostgreSQL pour créer une connexion à PostgreSQL.

    5

  2. Sur la page Créer une connexion, saisissez les informations suivantes.

    • Hôte : entrez la zone DNS (un domaine d'enregistrement) créée dans la tâche 2.

    • Nom de base de données : entrez Postgres.

    6

  3. Accédez aux données PostgreSQL et créez des rapports.

    image

Remerciements

Ressources de formation supplémentaires

Explorez d'autres ateliers sur docs.oracle.com/learn ou accédez à d'autres contenus de formation gratuits sur le canal Oracle Learning YouTube. De plus, visitez le site education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.

Pour obtenir la documentation produit, consultez le site Oracle Help Center.