Configuration d'une connexion JDBC à une source de données

Vous pouvez configurer une connexion JDBC à une source de données.

  1. Sur la page Administration, cliquez sur Connexion JDBC.
  2. Cliquez sur Ajouter source données.
  3. Saisissez le nom de la source de données à afficher dans le champ Nom de source de données. Ce nom est affiché dans la liste de sélection Source de données dans l'éditeur de modèles de données.
    Vous ne pouvez pas créer de source de données Oracle BI EE avec un nom identique, ni supprimer la source de données Oracle BI EE provisionnée.
  4. Sélectionnez le type de pilote.
  5. Sélectionnez Utiliser Data Gateway uniquement si vous voulez vous connecter à une source de données distante.
    L'administrateur doit activer la connectivité de données distante et configurer Data Gateway sur la base de données sur site cible. Si vous sélectionnez Utiliser une passerelle de données, les paramètres Classe pilote de base de données, Employer utilis. syst., Fonction à effectuer avant le traitement, Fonction à effectuer après le traitement et Utiliser authentification par proxy ne peuvent être ni sélectionnés, ni mis à jour.
  6. Vous pouvez mettre à jour le champ Classe pilote de base de données si nécessaire.
  7. Entrez la chaîne de connexion de base de données.

    Exemples de chaînes de connexion :

    • Base de données Oracle

      Pour vous connecter à une base de données Oracle (autre que RAC), utilisez le format de chaîne de connexion suivant :

      jdbc:oracle:thin:@[host]:[port]:[sid]

      Par exemple : jdbc:oracle:thin:@myhost.us.example.com:1521:prod

    • Base de données Oracle RAC

      Pour vous connecter à une base de données Oracle RAC, utilisez le format de chaîne de connexion suivant :

      jdbc:oracle:thin:@//<host>[:<port>]/<service_name>

      Par exemple : jdbc:oracle:thin:@//myhost.example.com:1521/my_service

    • Microsoft SQL Server

      Pour vous connecter à un serveur Microsoft SQL, utilisez le format de chaîne de connexion suivant :

      jdbc:hyperion:sqlserver://[hostname]:[port];DatabaseName=[Databasename]

      Par exemple : jdbc:hyperion:sqlserver://myhost.us.example.com:7777;DatabaseName=mydatabase

  8. Saisissez le nom utilisateur et le mot de passe requis pour accéder à la source de données.
  9. Facultatif : saisissez une fonction PL/SQL à exécuter lors de la création d'une connexion (à effectuer avant le traitement) ou lors de la fermeture d'une connexion (à effectuer après le traitement).
  10. Facultatif : indiquez un certificat client pour sécuriser la connexion.
    Les certificats client téléchargés vers le centre de téléchargement sont répertoriés à des fins de sélection.
  11. Pour activer l'authentification par proxy, sélectionnez Utiliser authentification par proxy.
  12. Cliquez sur Tester la connexion.
  13. Facultatif : activez une base de données de sauvegarde pour cette connexion :
    1. Sélectionnez Utiliser source donn. de sauveg.
    2. Saisissez la chaîne de connexion correspondant à la base de données de sauvegarde.
    3. Saisissez le nom utilisateur et le mot de passe de cette base de données.
    4. Cliquez sur Tester la connexion.
  14. Définissez la sécurité de la connexion de source de données. Déplacez les rôles requis de la liste Rôles disponibles vers la liste Rôles autorisés. Seuls les utilisateurs auxquels les rôles de la liste Rôles autorisés sont affectés peuvent créer ou visualiser des rapports provenant de cette source de données.

    Lorsque vous configurez une connexion JDBC à la source de données Oracle BI EE, veillez à déplacer le rôle Destinataire BI de la liste Rôles disponibles vers la liste Rôles autorisés.

    Si vous avez défini une source de données de sauvegarde, les paramètres de sécurité sont transmis à la source de données de sauvegarde.

Configuration d'une connexion JDBC sécurisée à Oracle Autonomous Data Warehouse

Vous pouvez créer une connexion JDBC sécurisée à Oracle Autonomous Data Warehouse.

Téléchargez un certificat client JDBC et créez une connexion JDBC basée sur SSL à Oracle Autonomous Data Warehouse.
  1. Téléchargez le certificat client JDBC (fichier de portefeuille Oracle, cwallet.sso) vers le serveur.
    1. Sur la page Administration de Publisher, cliquez sur Centre de téléchargement.
    2. Recherchez et sélectionnez le fichier de portefeuille Oracle cwallet.sso.
    3. Sélectionnez Certificat client JDBC dans la liste Type de fichier.
    4. Cliquez sur Télécharger.
  2. Sur la page d'administration de Publisher, cliquez sur Connexion JDBC.
  3. Cliquez sur Ajouter source données.
  4. Fournissez les informations suivantes pour la connexion :
    • Nom de source de données : DBaaSConnection
    • Type de pilote : Oracle 12c
    • Classe pilote de base de données : oracle.jdbc.OracleDriver
  5. Saisissez la chaîne de connexion JDBC.

    Utilisez des chaînes TCPS. Par exemple, jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=server_name)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=serviceName)))

    Si vous utilisez un canal d'accès privé, ajoutez (ENABLE=broken) au paramètre DESCRIPTION de la chaîne de connexion. Par exemple, jdbc:oracle:thin:@(DESCRIPTION=(ENABLE=broken)(ADDRESS=(PROTOCOL=tcps)(HOST=server_name)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=serviceName)))

  6. Dans la liste Certificat client, sélectionnez le fichier de portefeuille cwallet.sso téléchargé précédemment.
  7. Cliquez sur Tester la connexion.
  8. Cliquez sur Appliquer.

Configuration d'une connexion JDBC à une source de données sur site

Vous pouvez créer une connexion JDBC à une source de données sur site à l'aide d'un agent de passerelle de données.

Assurez-vous que l'administrateur configure Data Gateway sur votre base de données sur site cible et active la connectivité des données. Reportez-vous à Présentation de l'établissement d'une connexion à des sources de données sur site.

  1. Activez la passerelle de données dans la console :
    1. Sur la page d'accueil Analytics Cloud, cliquez sur Console.
    2. Cliquez sur Connectivité de données distante.
    3. Activez l'option Activer la passerelle de données.
    4. Sélectionnez et activez l'agent de passerelle de données à utiliser.
  2. Sur la page d'administration de Publisher, cliquez sur Connexion JDBC.
  3. Cliquez sur Ajouter source données.
  4. Saisissez le nom de la source de données à afficher dans le champ Nom de source de données. Ce nom est affiché dans la liste de sélection Source de données dans l'éditeur de modèles de données.
  5. Dans la liste Type de pilote, sélectionnez le pilote pour la base de données que vous souhaitez connecter. Par exemple, sélectionnez Oracle 12c pour Oracle Database.
  6. Sélectionnez Utiliser une passerelle de données.

    Lorsque vous sélectionnez Utiliser une passerelle de données, les paramètres suivants ne peuvent être pas sélectionnés ou mis à jour.

    • Classe du pilote de base de données : (valeur par défaut : oracle.jdbc.OracleDriver)
    • Employer utilis. syst.
    • Fonction à effectuer avant le traitement
    • Fonction à effectuer après le traitement
    • Certificat client
    • Utiliser authentification par proxy
  7. Saisissez la chaîne de connexion correspondant à la base de données.
  8. Saisissez le nom utilisateur et le mot de passe requis pour accéder à la source de données.
  9. Cliquez sur Tester la connexion.
  10. (Facultatif) Activez une base de données de sauvegarde pour cette connexion :
    1. Sélectionnez Utiliser source donn. de sauveg.
    2. Saisissez la chaîne de connexion correspondant à la base de données de sauvegarde.
    3. Saisissez le nom utilisateur et le mot de passe de cette base de données.
    4. Cliquez sur Tester la connexion.
  11. Définissez la sécurité de la connexion de source de données. Déplacez les rôles requis de la liste Rôles disponibles vers la liste Rôles autorisés. Seuls les utilisateurs auxquels les rôles de la liste Rôles autorisés sont affectés peuvent créer ou visualiser des rapports provenant de cette source de données.

    Si vous avez défini une source de données de sauvegarde, les paramètres de sécurité sont transmis à la source de données de sauvegarde.

Configuration d'une connexion à un entrepôt de données Snowflake

Vous pouvez créer une connexion à un entrepôt de données Snowflake et l'utiliser afin d'accéder aux données pour les rapports avec une taille de pixel adaptée.

  1. Sur la page Administration de Publisher, cliquez sur Connexion JDBC.
  2. Cliquez sur Ajouter source données.
  3. Saisissez le nom de la source de données à afficher dans le champ Nom de source de données. Ce nom est affiché dans la liste de sélection Source de données dans l'éditeur de modèles de données.
  4. Sélectionnez Snowflake comme type de pilote.
  5. Dans le champ Classe pilote de base de données, utilisez le pilote par défaut net.snowflake.client.jdbc.Snowflake.
  6. Dans le champ Chaîne de connexion, saisissez la chaîne suivante :

    jdbc:snowflake://accountName.snowflakecomputing.com;db=(nom de base de données);warehouse=(nom d'entrepôt);schema=(nom de schéma);

    Si vous voulez d'autres propriétés pour la connexion, ajoutez-les en les séparant par un point-virgule (;) comme indiqué dans l'exemple.

    Par exemple : jdbc:snowflake://hw11692.us-central1.gcp.snowflakecomputing.com;db=SNOWFLAKE_SAMPLE_DATA;warehouse=COMPUTE_WH;useProxy=true;proxyHost=www-proxy-adcq7-new.us.oracle.com;proxyPort=80

  7. Saisissez le nom utilisateur et le mot de passe requis pour accéder à la source de données.
  8. Facultatif : saisissez une fonction PL/SQL à exécuter lors de la création d'une connexion (à effectuer avant le traitement) ou lors de la fermeture d'une connexion (à effectuer après le traitement).
  9. Facultatif : indiquez un certificat client pour sécuriser la connexion.
    Les certificats client téléchargés vers le centre de téléchargement sont répertoriés à des fins de sélection.
  10. Pour activer l'authentification par proxy, sélectionnez Utiliser authentification par proxy.
  11. Cliquez sur Tester la connexion.
  12. Définissez la sécurité de la connexion de source de données. Déplacez les rôles requis de la liste Rôles disponibles vers la liste Rôles autorisés. Seuls les utilisateurs auxquels les rôles de la liste Rôles autorisés sont affectés peuvent créer ou visualiser des rapports provenant de cette source de données.

Configuration d'une connexion à entrepôt de données Vertica

Vous pouvez créer une connexion à un entrepôt de données Vertica et l'utiliser afin d'accéder aux données pour les rapports avec une taille de pixel adaptée.

  1. Sur la page Administration de Publisher, cliquez sur Connexion JDBC.
  2. Cliquez sur Ajouter source données.
  3. Saisissez le nom de la source de données à afficher dans le champ Nom de source de données. Ce nom est affiché dans la liste de sélection Source de données dans l'éditeur de modèles de données.
  4. Sélectionnez Vertica comme type de pilote.
  5. Dans le champ Classe pilote de base de données, utilisez le pilote par défaut com.vertica.jdbc.Driver.
  6. Dans le champ Chaîne de connexion, saisissez la chaîne suivante :

    jdbc:vertica://[nom_hôte]:[numéro_port]/[nom_service]

  7. Saisissez le nom utilisateur et le mot de passe requis pour accéder à la source de données.
  8. Facultatif : saisissez une fonction PL/SQL à exécuter lors de la création d'une connexion (à effectuer avant le traitement) ou lors de la fermeture d'une connexion (à effectuer après le traitement).
  9. Facultatif : indiquez un certificat client pour sécuriser la connexion.
    Les certificats client téléchargés vers le centre de téléchargement sont répertoriés à des fins de sélection.
  10. Pour activer l'authentification par proxy, sélectionnez Utiliser authentification par proxy.
  11. Cliquez sur Tester la connexion.
  12. Définissez la sécurité de la connexion de source de données. Déplacez les rôles requis de la liste Rôles disponibles vers la liste Rôles autorisés. Seuls les utilisateurs auxquels les rôles de la liste Rôles autorisés sont affectés peuvent créer ou visualiser des rapports provenant de cette source de données.