Blog Post

Connexion à la base de donnée Oracle Autonomous Datawarehouse depuis Oracle Analytics Cloud

Alexandre Momo • 16 février 2023

Comment définir une connexion dans OAC pour accéder à Oracle Autonomous DW?

En tant qu'intégrateur ou développeur, l'une des première actions que vous auriez à effectuer dans le cadre de la mise en œuvre d'une solution de reporting sur OAC sera de définir une source de données. Cela passera peut être par la définition d'une connexion à une base Oracle Autonomous Datawarehouse si vos données y sont hébergées.

Prérequis:

  • Disposer des habilitations nécessaires pour créer une connexion.


  • Télécharger le portefeuille de connexion (archive zip comprenant les fichiers d'informations pour la connexion au serveur de base de données depuis un serveur/une machine client). Pour cela, depuis la console OCI (Oracle Cloud Infrastructure), aller dans le menu: Oracle Database > Autonomous Database. Dans la liste des base de données, accéder à celle à laquelle on souhaite se connecter, puis cliquer sur Database Connexion.

Cliquer sur le bouton Download wallet pour télécharger les fichiers de connexion.


Important :

Dans Oracle Analytics Cloud (OAC) il existe deux catégorie de connexion:

  • Les connexions créées et gérées par les utilisateurs selon leurs besoins de reporting
  • Les connexions aux sources de données d'entreprise. Celles-ci sont gérées de façon centralisée.

L'accès à la création d'une connexion varie selon la catégorie de la connexion à créer.

Pour les connexions gérées au niveau utilisateur, il faut passer par le le bouton Créer de la barre de menu de la page d’accueil.

Pour les connexions aux sources de données d'entreprise, la création se fait via la console OAC.


Remarque:

Les connexions créées dans le 1er cas ne sont pas accessibles pour la création de modèles de données, ce qui semble logique car le modèle de données  à l'inverse des sources de données créées par les utilisateurs doit fournir une vision unifiée à l'échelle globale de l'organisation ou de l'entreprise.


Cas 1: Création de connexion dédiée depuis le bouton Créer > Connexion

Se connecter à Oracle Analytics DV.

Depuis la barre de menu Oracle Analytics, cliquer sur le bouton Créer, puis Connexion

La fenêtre qui s'affiche par la suite propose plusieurs types de sources de données.

Sélectionner le type correspondant à votre source de données. Dans notre cas: Oracle Autonomous Data Warehouse

Entrer les paramètres de connexion comme indiqué ci-dessous:

Enregistrer la connexion une fois que tous les paramètres ont été renseignés.

Remarque: Option Utiliser la connectivité de données distante.

Dans le cas où vous souhaitez vous connecter à une source de données On-Premise depuis OAC, vous pouvez utiliser la fonctionnalité de connectivité de données distante plus connue sous l'acronyme RDC(Remote Data Connector).

Cette fonctionnalité permet de sécuriser la connexion aux sources de données hors cloud Oracle depuis OAC.

Le connecteur RDC supporte uniquement les bases de données de types DB2, Oracle, Oracle OLAP, SQL Server et Teradata et les serveurs web  Oracle WebLogic Server et Apache Tomcat.

Cas 2: Création d'une connexion centralisée

Se connecter à Oracle Analytics DV.

Depuis le menu Oracle Analytics, aller dans Console > Connexions

Pour créer une connexion, vous avez besoins dans un premier temps de renseigner le portefeuille permettant la connexion à la base de données.

Depuis la page des connexions cliquer sur les trois petits points et sélectionner Télécharger le portefeuille ou Remplacer le portefeuille.

Lorsqu’aucun portefeuille n’a encore été téléchargé, le texte affiché est Télécharger le portefeuille sinon (comme dans mon cas) c’est : Remplacer le portefeuille.

S’il n’y a pas de détecteur de virus à configurer, sélectionner Continuer sans détecteur de virus.

Sélectionner le fichier cwallet.sso depuis l'extraction de l'archive téléchargée en prérequis :

Informations de connexion :

Nom : Renseigner n’importe quel nom

Descripteur TNS : Les informations à renseigner figurent dans le fichier tnsnames.ora contenu dans le portefeuille de clés téléchargé.

Choisir la chaine de connexion à l'un des services high, medium ou low:


(description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=<port>)(host=<nom d'hôte>))(connect_data=(service_name=<Nom_service_BDD_high>))(security=(ssl_server_dn_match=yes)))


Se connecter en tant que: Renseigner le schéma de connexion.

Mot de passe : Renseigner le mot de passe du schéma.

Cliquer sur le bouton Test pour vérifier la connectivité.

La connexion nouvellement créée apparait alors dans la liste des connexions disponibles pour la création d'un nouveau modèle de données.

En Résumé :

Il est possible de créer deux catégories de connexion:

  • Des connexions gérées par les utilisateurs pour accéder aux données et créer des ensembles de données et des classeurs.
  • Des connexions gérées de façon centralisée qui permettent la définition de modèles de données sur lesquels se basera le reporting à l'échelle de l'entreprise.

Maintenant que vous avez pu vous connecter à votre source de données, l'étape d'après, selon la connexion créée, consiste:

  • Soit à créer un ensemble de données basé sur cette connexion
  • Soit à créer un modèle de données à partir de la connexion
Share by: