Ligar ao Oracle Analytics Cloud Utilizando um URL de JDBC

Determine o URL de JDBC necessário para ligar à sua instância do Oracle Analytics Cloud e testar a ligação.

  1. Entre em sessão na sua conta cloud e anote o seu nome do host de gestão de identidades apresentado na página de entrada em sessão.
    Nome do host de gestão de identidades
  2. Na Consola do Oracle Cloud Infrastructure, navegue para Identidade e Segurança e clique em Domínios.
    Se a sua conta cloud não proporcionar domínios de identidade, não verá a ligação Domínios. Isto significa que a sua conta cloud é federada com o Oracle Identity Cloud Service. Clique em Federação, selecione oracleidentitycloudservice e, em seguida, clique no URL da Consola do Oracle Identity Cloud Service.
  3. Navegue para o separador Aplicações e clique no nome da sua aplicação BIJDBC.
  4. Anote a ID do Cliente e o Âmbito do Cliente:
    • ID do Cliente
    • Âmbito do Cliente
  5. Crie um ficheiro bijdbc.properties para a autenticação e autorização OAuth e acrescente credenciais para a sua instância do Oracle Analytics Cloud.
    Para ligar utilizando a asserção Proprietário do Recurso, utilize o seguinte formato para o seu ficheiro bijdbc.properties:
    idcsEndpointUrl=https://<IDCS_hostname> 
    idcsClientId=<ID string>
    idcsClientScope=<ID string> 
    idcsClientSecret=<secret>
    user=<firstname.lastname@example.com>
    password=<password>

    Por exemplo:

    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
    Se estiver a utilizar a asserção JWT, acrescente o seguinte:
    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. Determine o URL necessário para ligar à sua instância do Oracle Analytics Cloud. O formato que utiliza depende de quando e como a instância foi implementada.
    Para ligar a uma instância implementada em Data de criação

    Oracle Cloud Infrastructure (Gen 2)

    Qualquer

    Oracle Cloud Infrastructure

    12 de maio de 2020 ou posterior

    Utilize este formato do URL com OAuth:

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

    Por exemplo:

    jdbc:oraclebi:https://<host>:443/api/jdbc?BIJDBC_PROPERTIES_FILE=D:\\Workspace\\bijdbc\\bijdbc.properties
    Para ligar a uma instância implementada em Data de criação

    Oracle Cloud Infrastructure

    Antes de 12 de maio de 2020

    Utilize este formato do URL com OAuth:

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

    Por exemplo:

    jdbc:oraclebi:https://abcdefghi123-jklmnopqrs4t-je.analytics.ocp.oraclecloud.com:443/bimodeler/api/jdbc?BIJDBC_PROPERTIES_FILE=D:\\Workspace\\bijdbc\\bijdbc.properties
  7. Teste a ligação para a instância do Oracle Analytics Cloud de destino.
    Utilize a sua ferramenta de comandos de SQL favorita para ligar ao Oracle Analytics Cloud com o URL de JBDC apropriado. Por exemplo:
    jdbc:oraclebi:https://abcdefghi123-jklmnopqrs4t-je.analytics.ocp.oraclecloud.com:443/api/jdbc?BIJDBC_PROPERTIES_FILE=D:\\Workspace\\bijdbc\\bijdbc.properties