Connexion à Oracle Analytics Cloud à l'aide d'une URL JDBC

Déterminez l'URL JDBC requise pour vous connecter à l'instance Oracle Analytics Cloud et testez la connexion.

  1. Connectez-vous à votre compte cloud et notez le nom d'hôte de gestion des identités affiché sur la page de connexion.
    Nom de l'hôte de gestion des identités
  2. Dans la console Oracle Cloud Infrastructure, accédez à Identité et sécurité, puis cliquez sur Domaines.
    Si votre compte cloud ne propose pas de domaines d'identité, vous ne voyez pas le lien Domaines. Cela signifie que votre compte cloud est fédéré avec Oracle Identity Cloud Service. Cliquez sur Fédération, sélectionnez oracleidentitycloudservice, puis cliquez sur l'URL de la console Oracle Identity Cloud Service.
  3. Accédez à l'onglet Applications et cliquez sur le nom de votre application BIJDBC.
  4. Notez l'ID client et la portée du client :
    • ID client
    • Portée du client
  5. Créez un fichier bijdbc.properties pour l'authentification et l'autorisation OAuth, puis ajoutez des informations d'identification pour votre instance Oracle Analytics Cloud.
    Afin de vous connecter à l'aide de l'assertion Propriétaire de ressource, utilisez le format suivant pour votre fichier bijdbc.properties :
    idcsEndpointUrl=https://<IDCS_hostname> 
    idcsClientId=<ID string>
    idcsClientScope=<ID string> 
    idcsClientSecret=<secret>
    user=<firstname.lastname@example.com>
    password=<password>

    Par exemple :

    idcsEndpointUrl=https://idcs-1a2bc345678901d2e34fgh56789j0ke.identity.c9abc1.oc9def.com
    idcsClientId=12a000dc9ef345678000ghij2kl8a34   
    idcsClientScope=https://<host>.com:443urn:opc:resource:consumer::all
    idcsClientSecret=xyz
    user=myuser@office.com
    password=yourpassword
    Si vous utilisez une assertion JWT, ajoutez ce qui suit :
    user=<firstname.lastname@example.com>
    idcsEndpointUrl=https://<IDCS_hostname> 
    idcsClientId=<ID string>
    idcsClientScope=<ID string>
    certificateFile=<location>\jdbc\\bijdbcclient.cert 
    privateKeyFile=<location>\jdbc\\bijdbcclient.pem
  6. Déterminez l'URL requise pour vous connecter à votre instance Oracle Analytics Cloud. Le format que vous utilisez dépend du moment et du mode de déploiement de l'instance.
    Pour vous connecter à une instance déployée sur Date de création

    Oracle Cloud Infrastructure (Gen 2)

    Indifférent

    Oracle Cloud Infrastructure

    12 mai 2020 ou date ultérieure

    Utilisez ce format d'URL avec OAuth :

    jdbc:oraclebi:https://<host>:<port>/api/jdbc?BIJDBC_PROPERTIES_FILE=<fully qualified location and name of properties file>

    Par exemple :

    jdbc:oraclebi:https://<host>:443/api/jdbc?BIJDBC_PROPERTIES_FILE=D:\\Workspace\\bijdbc\\bijdbc.properties
    Pour vous connecter à une instance déployée sur Date de création

    Oracle Cloud Infrastructure

    Avant le 12 mai 2020

    Utilisez ce format d'URL avec OAuth :

    jdbc:oraclebi:https://<host>:<port>/bimodeler/api/jdbc?BIJDBC_PROPERTIES_FILE=<fully qualified location and name of properties file>

    Par exemple :

    jdbc:oraclebi:https://abcdefghi123-jklmnopqrs4t-je.analytics.ocp.oraclecloud.com:443/bimodeler/api/jdbc?BIJDBC_PROPERTIES_FILE=D:\\Workspace\\bijdbc\\bijdbc.properties
  7. Testez la connexion à l'instance Oracle Analytics Cloud cible.
    Utilisez l'outil de commande SQL de votre choix pour vous connecter à Oracle Analytics Cloud avec l'URL JBDC appropriée. Par exemple :
    jdbc:oraclebi:https://abcdefghi123-jklmnopqrs4t-je.analytics.ocp.oraclecloud.com:443/api/jdbc?BIJDBC_PROPERTIES_FILE=D:\\Workspace\\bijdbc\\bijdbc.properties