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 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 Data Warehouse à l'aide d'une adresse IP publique

Configurez Oracle Analytics Cloud pour la connexion à une base de données Autonomous Data Warehouse à l'aide d'une adresse IP publique afin que les utilisateurs finaux puissent 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 Data Warehouse à l'aide d'une adresse IP publique

Si vous connectez Oracle Analytics Cloud à une base de données Autonomous Data Warehouse à 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 à une base de données Autonomous Data Warehouse

Télécharger votre fichier de données d'identification de client de la base de données Autonomous Data Warehouse (fichier de portefeuille) dans Oracle Analytics Cloud.

Activer l'accès à Oracle Autonomous Data Warehouse

Se connecter à une base de données Autonomous Data Warehouse

Créer et tester vos connexions.

Se connecter à Oracle Autonomous Data Warehouse

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 Data Warehouse

Déployer la base de données Autonomous Data Warehouse.

  • Déployer la base de données Autonomous Data Warehouse dans Oracle Cloud Infrastructure.

  • Alimenter la base de données Autonomous Data Warehouse 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 la base de données Autonomous Data Warehouse.

Nom d'hôte

Numéro de port

Nom du service

(Vous trouverez ces détails dans tnsnames.ora dans le fichier de données d'identification de client de la base de données Autonomous Data Warehouse.)

Activer l'accès à Oracle Autonomous Data Warehouse

Pour sécuriser les communications entre Oracle Analytics Cloud et une base de données Autonomous Data Warehouse, chargez des certificats SSL approuvés dans Oracle Analytics Cloud.

  1. Dans la console de la base de données Autonomous Data Warehouse, 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 Data Warehouse.
  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 de la base de données Autonomous Data Warehouse.
    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 Data Warehouse

Après avoir activé l'accès à Oracle Autonomous Data Warehouse, utilisez les détails de la connexion que vous vous avez enregistrés précédemment pour connecter Oracle Analytics Cloud à la base de données Autonomous Data Warehouse. 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 à une base de données Autonomous Data Warehouse pour la visualisation de données ou le modélisateur sémantique

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

Se connecter à une base de données Autonomous Data Warehouse 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é à une base de données Autonomous Data Warehouse.
  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 la base de données Autonomous Data Warehouse 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 à une base de données Autonomous Data Warehouse.
    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=adwc.example.oraclecloud.com))(connect_data=(service_name=adwc1_high.adwc.oraclecloud.com))(security=(ssl_server_cert_dn="CN=adwc.example.oraclecloud.com,OU=Oracle BMCS US,O=Oracle Corporation,L=Redwood City,ST=California,C=US")) )

    3. Pour Nom d'utilisateur et Mot de passe, entrez les données d'identification de l'utilisateur ADMIN ou d'un autre utilisateur approprié de la base de données Autonomous Data Warehouse.
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 de la base de données Autonomous Data Warehouse.