7 Connexion aux bases de données déployées sur une adresse IP publique

Vous pouvez utiliser Oracle Analytics Cloud pour la connexion à des bases de données à l'aide d'une adresse IP publique afin que les utilisateurs finaux puissent analyser ces données dans des visualisations, des analyses et des rapports en mode pixel parfait.

Par exemple, vous souhaitez analyser les données d'une base de données déployée dans Oracle Cloud Infrastructure.

Rubriques :

Se connecter à une base de données déployée dans Oracle Cloud Infrastructure à l'aide d'une adresse IP publique

Configurez Oracle Analytics Cloud pour la connexion à une base de données déployée dans Oracle Cloud Infrastructure à l'aide d'une adresse IP publique afin que les utilisateurs finaux puissent analyser ces données dans des visualisations, des analyses et des rapports en mode pixel parfait.

Flux de travail type pour la connexion à une base de données déployée dans Oracle Cloud Infrastructure

Si vous vous connectez à un déploiement de base de données dans Oracle Cloud Infrastructure pour la première fois, servez-vous des tâches suivantes comme guide.

Tâche Description Informations supplémentaires

Vérifier les conditions requises

Vérifier que votre environnement satisfait aux conditions requises pour cette configuration.

Conditions requises

Enregistrer les informations sur la base de données

Enregistrer les informations de connexion pour la base de données.

Enregistrer les informations sur la base de données

Activer l'accèsà la base de données

Ajouter une règle d'accès pour permettre à Oracle Analytics Cloud d'accéder à la base de données.

Activer l'accès à la base de données au moyen du port 1521

Se connecter à la base de données

Créer et tester vos connexions.

Se connecter à votre base de données à partir d'Oracle Analytics Cloud

Conditions requises

Avant de commencer, assurez-vous que vous disposez de l'environnement requis.

Étape Description Informations importantes à noter

Configurer Oracle Analytics Cloud

Déployer Oracle Analytics Cloud.

Région

Domaine de disponibilité

Configurer un réseau en nuage virtuel dans Oracle Cloud Infrastructure

Configurez un réseau en nuage virtuel pour le déploiement de la base de données dans Oracle Cloud Infrastructure.

Note : Le réseau en nuage virtuel doit se trouver dans les mêmes région et domaine de disponibilité qu'Oracle Analytics Cloud.

Réseau en nuage virtuel

Sous-réseau

Même :

  • Région

  • Domaine de disponibilité

Déployer une base de données :

  • Déployer la base de données dans le réseau en nuage virtuel d'Oracle Cloud Infrastructure

  • Alimenter la base de données avec des données

  • Configurer un utilisateur de base de données disposant des autorisations de lecture des tables de base de données

Déployer une base de données dans le réseau en nuage virtuel d'Oracle Cloud Infrastructure.

Note : La base de données doit se trouver dans les mêmes région et domaine de disponibilité que le réseau en nuage virtuel.

Adresse IP publique

Nom unique de la base de données

Nom du domaine hôte

Utilisateur de base de données/Mot de passe

Même :

  • Région

  • Domaine de disponibilité

  • Réseau en nuage virtuel

  • Sous-réseau client

Enregistrer les informations sur la base de données

Toutes les informations nécessaires pour la connexion à une base de données sont disponibles dans la console Oracle Cloud Infrastructure. Enregistrez les informations maintenant afin de disposer des détails requis lors de la configuration de la connexion dans Oracle Analytics Cloud.

  1. Dans la console Oracle Cloud Infrastructure, cliquez sur Icône du menu de navigation dans l'angle supérieur gauche.
  2. Cliquez sur Bases de données. Sous MySQL, cliquez sur Systèmes de BD.
  3. Localisez la base de données à laquelle vous voulez vous connecter et enregistrez l'adresse IP publique.
    Description de GUID-B04B2B86-04FB-477D-A338-92B42D46F3D2-default.jpg ci-après
    .jpg
  4. Cliquez sur le nom de la base de données à laquelle vous voulez vous connecter et notez les valeurs figurant dans les champs suivants : Nom unique de la base de données, Nom du domaine hôte, Réseau en nuage virtuel, Sous-réseau de client et Port.
    Description de GUID-91B82ADB-D001-482B-93C0-9C5A2C9D1D38-default.jpg ci-après
    .jpg
  5. Recherchez le nom d'utilisateur et le mot de passe d'un utilisateur de base de données disposant des autorisations de lecture dans cette base de données, puis notez-les car vous en aurez besoin ultérieurement. Par exemple, l'utilisateur SYSTEM.

Activer l'accès à la base de données au moyen du port 1521

Ajoutez une règle de trafic entrant qui permet à Oracle Analytics Cloud d'accéder à la base de données au moyen du port 1521.

  1. Notez les adresses IP d'Oracle Analytics Cloud auxquelles vous souhaitez autoriser l'accès.
  2. Dans la console Oracle Cloud Infrastructure, cliquez sur Menu de navigation dans l'angle supérieur gauche, et cliquez sur Bases de données. Sous MySQL, cliquez sur Systèmes de BD.
  3. Cliquez sur la base de données à laquelle vous voulez vous connecter.
  4. Cliquez sur le lien Réseau en nuage virtuel.
    Description de GUID-49C9389C-80EA-48AF-A204-166E8167D95F-default.jpg ci-après
    .jpg
  5. Naviguez jusqu'au sous-réseau approprié, et sous Listes de sécurité, cliquez sur Liste de sécurité par défaut pour <VCN>.
    Description de GUID-97F96AE2-E1F3-4D17-A921-D8392F08B57D-default.jpg ci-après
    .jpg
  6. Cliquez sur Ajouter des règles de trafic entrant.
    Description de GUID-0087C9D3-927F-431D-9DE3-420E88F88099-default.jpg ci-après
    .jpg
  7. Pour chaque adresse IP à laquelle accorder l'accès, ajoutez une règle permettant au trafic entrant provenant du réseau Internet public d'atteindre le port 1521 sur ce noeud de base de données, avec les paramètres suivants :
    • CIDR source : Entrez l'adresse IP que vous avez notée à l'étape 1.

    • Protocole IP : TCP

    • Intervalle de ports sources : Tout

    • Intervalle de ports de destination : 1521

    • Autorise : Trafic TCP pour les ports : 1521

Se connecter à votre base de données à partir d'Oracle Analytics Cloud

Après avoir activé l'accès à la base de données, utilisez les informations de connexion à la base de données que vous avez notées précédemment pour connecter Oracle Analytics Cloud à la base de données. La façon de vous connecter à la base de données dépend de ce que vous voulez faire des données.

  • Visualiser les données.

  • Modéliser les données à l'aide du modélisateur sémantique, puis générer les analyses et les tableaux de bord.

  • Modéliser les données avec l'outil d'administration de modèle d'Oracle Analytics Cloud, puis générer des analyses et des tableaux de bord.

  • Publier les données dans des rapports en mode pixel parfait.

Se connecter à votre base de données pour la visualisation de données ou le modélisateur sémantique

Dans Oracle Analytics Cloud, créez une connexion à une base de données Oracle AI Database pour les visualisations de données de la manière habituelle. Voir Créer des connexions à des bases de données.
Utilisez les détails de base de données que vous avez enregistrés précédemment pour alimenter la boîte de dialogue Créer une connexion.
Spécifiez les valeurs suivantes :
  • Nom de la nouvelle connexion : Nom pour la base de données à laquelle vous voulez vous connecter.

  • Hôte : Adresse IP publique de l'instance de base de données. Par exemple, 123.213.85.123.

  • Port : Numéro de port qui permet l'accès à la base de données. Par exemple, 1521.

  • Nom d'utilisateur: Nom d'un utilisateur ayant accès en lecture à la base de données.

  • Mot de passe : Mot de passe de l'utilisateur de base de données spécifié.

  • Nom du service : Nom concaténé composé d'un nom unique de base de données et d'un nom de domaine hôte, séparés par un point. Par exemple, CustDB_iad1vm.sub05031027070.customervcnwith.oraclevcn.com.

Se connecter à votre base de données dans l'outil d'administration de modèle

Dans l'outil d'administration de modèle pour Oracle Analytics Cloud, cliquez sur Fichier, Ouvrir, puis sur Dans le nuage pour ouvrir le modèle sémantique. Voir Modifier un modèle sémantique dans le nuage.
Lorsque vous vous connectez, utilisez les informations de connexion de votre instance Oracle Analytics Cloud pour alimenter la boîte de dialogue Ouvrir dans le nuage.
Créez une réserve de connexions pour votre base de données. Dans le volet Physique, développez le noeud DBaaS, cliquez avec le bouton droit de la souris sur l'icône de la base de données, puis cliquez sur Propriétés pour afficher la boîte de dialogue Réserve de connexions. Utilisez les détails de base de données que vous avez enregistrés précédemment pour spécifier les champs Interface d'appel, Nom de la source de données, Nom d'utilisateur et Mot de passe.


Description de GUID-74E9DBD6-064F-4086-A16E-31AE4E7E2A84-default.gif ci-après
.gif

Spécifiez les valeurs suivantes :
  • Interface d'appel : Sélectionnez Par défaut (Oracle Call Interface (OCI)).

  • Nom de la source de données : Spécifiez les détails de la connexion. Par exemple :

    (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=129.213.85.177)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=CustDB_iad1vm.sub05031027070.customervcnwith.oraclevcn.com))

    Pour SERVICE_NAME, spécifiez le nom concaténé composé d'un nom unique de base de données et d'un nom de domaine hôte, séparés par un point, par exemple, db1_phx1tv.mycompany.com. Pour trouver ces deux noms dans la console Oracle Cloud Infrastructure, cliquez sur Bases de données, sous MySQL, cliquez sur Systèmes de BD, puis cliquez sur le nom de votre base de données.

Se connecter à Oracle Autonomous AI Lakehouse à l'aide d'une adresse IP publique

Configurez Oracle Analytics Cloud pour se connecter à Oracle Autonomous AI Lakehouse à l'aide d'une adresse IP publique afin de permettre aux utilisateurs finaux d'analyser ces données dans des visualisations, des analyses, des tableaux de bord et des rapports en mode pixel parfait.

Flux de travail type pour la connexion à Oracle Autonomous AI Lakehouse à l'aide d'une adresse IP publique

Si vous connectez Oracle Analytics Cloud à Oracle Autonomous AI Lakehouse à l'aide d'une adresse IP publique pour la première fois, servez-vous des tâches suivantes comme guide.

Tâche Description Informations supplémentaires

Vérifier les conditions requises

Vérifier que votre environnement satisfait aux conditions requises pour cette configuration.

Conditions requises

Activer l'accès à Oracle Autonomous AI Lakehouse

Télécharger votre fichier de données d'identification de client d'Oracle Autonomous AI Lakehouse (fichier de portefeuille) dans Oracle Analytics Cloud.

Activer l'accès à Oracle Autonomous AI Lakehouse

Se connecter à Oracle Autonomous AI Lakehouse

Créer et tester vos connexions.

Se connecter à Oracle Autonomous AI Lakehouse

Conditions requises

Avant de commencer, assurez-vous que vous disposez de l'environnement requis.

Étape Description Informations importantes à noter

Configurer Oracle Analytics Cloud

Déployer Oracle Analytics Cloud.

Région

Domaine de disponibilité

Configurer Oracle Autonomous AI Lakehouse

Déployer Oracle Autonomous AI Lakehouse.

  • Déployer Oracle Autonomous AI Lakehouse dans Oracle Cloud Infrastructure.

  • Alimenter Oracle Autonomous AI Lakehouse avec des données.

  • Configurer un utilisateur de base de données disposant des autorisations de lecture des tables de base de données dans Oracle Autonomous AI Lakehouse

Nom d'hôte

Numéro de port

Nom du service

(Vous trouverez ces détails dans tnsnames.ora dans le fichier d'identification de client d'Oracle Autonomous AI Lakehouse.)

Activer l'accès à Oracle Autonomous AI Lakehouse

Pour sécuriser les communications entre Oracle Analytics Cloud et Oracle Autonomous AI Lakehouse, chargez des certificats SSL approuvés dans Oracle Analytics Cloud.

  1. Dans la console de la base de données Oracle Autonomous AI Lakehouse, obtenez le fichier de données d'identification de client.
    Le fichier de données d'identification de client est un fichier ZIP contenant les fichiers cwallet.sso et tnsnames.ora. Voir Télécharger des données d'identification de client (Portefeuilles) dans Utilisation d'Oracle Autonomous AI Lakehouse.
  2. Extrayez le fichier cwallet.sso du fichier de données d'identification de client.
  3. Chargez le fichier cwallet.sso dans Oracle Analytics Cloud.
    1. Connectez-vous à Oracle Analytics Cloud, ouvrez la console et cliquez sur Connexions à la base de données.
    2. Cliquez sur Charger le portefeuille pour charger un portefeuille pour la première fois ou sur Remplacer le portefeuille pour mettre à jour un portefeuille existant.
    3. Cliquez sur Parcourir et localisez le fichier de portefeuille (cwallet.sso) que vous avez téléchargé à partir d'Oracle Autonomous AI Lakehouse.
    4. Sélectionnez le fichier et cliquez sur Ouvrir.
    5. Cliquez sur Mettre à jour et sur OK pour mettre à jour le fichier de portefeuille existant.

Se connecter à Oracle Autonomous AI Lakehouse

Après avoir activé l'accès à Oracle Autonomous AI Lakehouse, utilisez les détails de la connexion que vous avez enregistrés précédemment pour connecter Oracle Analytics Cloud à Oracle Autonomous AI Lakehouse. La façon de vous connecter dépend de ce que vous voulez faire des données.

  • Visualiser les données

  • Modéliser les données à l'aide du modélisateur sémantique, puis générer les analyses et les tableaux de bord.

  • Modéliser les données avec l'outil d'administration de modèle d'Oracle Analytics, puis générer des analyses et des tableaux de bord.

  • Publier les données dans des rapports en mode pixel parfait.

Se connecter à Oracle Autonomous AI Lakehouse pour la visualisation de données ou le modélisateur sémantique

Dans Oracle Analytics Cloud, créez une connexion à Oracle Autonomous AI Lakehouse pour la visualisation de données. Voir Créer des connexions à Oracle Autonomous AI Lakehouse.
À présent, créez un nouveau classeur et un nouveau jeu de données pour visualiser les données d'Oracle Autonomous AI Lakehouse.

Se connecter à Oracle Autonomous AI Lakehouse dans l'outil d'administration de modèle

Vous pouvez utiliser l'outil d'administration de modèle pour Oracle Analytics Cloud afin de modifier un modèle sémantique connecté à Oracle Autonomous AI Lakehouse.
  1. Sur l'ordinateur où vous avez installé les outils clients pour Oracle Analytics Cloud, copiez cwallet.sso, sqlnet.ora et tnsnames.ora à partir du fichier zip que vous avez téléchargé depuis Oracle Autonomous AI Lakehouse vers le dossier suivant :
    <Developer Client Tool installation folder>\domains\bi\config\fmwconfig\bienv\core
  2. Modifiez sqlnet.ora afin que l'emplacement du portefeuille pointe vers :
    <Developer Client Tool installation folder>\domains\bi\config\fmwconfig\bienv\core
    Par exemple :
    WALLET_LOCATION = (SOURCE = (METHOD = file) (METHOD_DATA = (DIRECTORY="C:\ade\admintoolOAC18.2.1\domains\bi\config\fmwconfig\bienv\core"))) SSL_SERVER_DN_MATCH=yes
  3. Dans l'outil d'administration de modèle, cliquez sur Fichier, Ouvrir, puis sur Dans le nuage pour ouvrir le modèle sémantique. Voir Modifier un modèle sémantique dans le nuage.
    Lorsque vous vous connectez, utilisez les informations de connexion de votre instance Oracle Analytics Cloud pour alimenter la boîte de dialogue Ouvrir dans le nuage.
    • Pour Port, spécifiez 443.

    • Pour Nom d'hôte, spécifiez le nom de domaine hôte de votre instance Oracle Analytics Cloud.

    • Sélectionnez SSL. Pour Magasin de certificats et Mot de passe, pointez vers un magasin de clés cacerts JDK/JRE local qui approuve les certificats signés par des autorités de certification bien connues.

  4. Connectez-vous à Oracle Autonomous AI Lakehouse.
    1. Cliquez sur Fichier, puis sur Importer les métadonnées pour lancer l'assistant Importer les métadonnées, et suivez les instructions affichées à l'écran.Description de GUID-480B63BB-F2D4-4D2E-B4DD-F8D2B230DD4B-default.gif ci-après
      .gif
    2. Dans la page Sélectionner une source de données, pour la valeur Nom de la source de données, spécifiez une chaîne de connexion TNS longue obtenue à partir du fichier tnsnames.ora téléchargé. Indiquez la description complète, entre crochets.

      Par exemple :

      (description=(address=(protocol=tcps)(port=1522)(host=ALKc.example.oraclecloud.com))(connect_data=(service_name=ALKc1_high.ALKc.oraclecloud.com))(security=(ssl_server_cert_dn="CN=ALKc.example.oraclecloud.com,OU=Oracle BMCS US,O=Oracle Corporation,L=Redwood City,ST=California,C=US")) )

    3. Pour les champs Nom d'utilisateur et Mot de passe, entrez les données d'identification de l'utilisateur ADMIN ou d'un autre utilisateur approprié d'Oracle Autonomous AI Lakehouse.
Vous êtes maintenant prêt à modéliser les données dans l'outil d'administration de données, à publier le modèle sémantique dans Oracle Analytics Cloud et à créer des analyses et des visualisations de données à l'aide des données d'Oracle Autonomous AI Lakehouse.