Estabelecer Conexão com o Oracle Analytics Cloud Usando um URL JDBC

Determine o URL JDBC exigido para estabelecer conexão com a instância do Oracle Analytics Cloud e teste a conexão.

  1. Acesse sua conta da nuvem e anote o nome do host de gerenciamento de identidades exibido na página de acesso.
    Nome do host de gerenciamento de identidades
  2. Na Console do Oracle Cloud Infrastructure, navegue até Identidade e Segurança e clique em Domínios.
    Se a sua conta da nuvem não oferecer domínios de identidade, você não verá o link Domínios. Isso significa que a sua conta da nuvem está federada ao Oracle Identity Cloud Service. Clique em Federação, selecione oracleidentitycloudservice e depois clique no URL da Console de Serviços do Oracle Identity Cloud.
  3. Navegue até a guia Aplicativos e clique no nome do aplicativo BIJDBC.
  4. Anote o ID do Cliente e o Escopo do Cliente:
    • ID do Cliente
    • Escopo do Cliente
  5. Crie um arquivo bijdbc.properties para autenticação e autorização OAuth e adicione credenciais para sua instância do Oracle Analytics Cloud.
    Para conectar usando a asserção de Proprietário do Recurso, use o seguinte formato para o arquivo 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 você estiver usando a asserção JWT, adicione 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 exigido para estabelecer conexão com a instância do Oracle Analytics Cloud. O formato usado depende de quando e como a instância foi implantada.
    Para estabelecer conexão com uma instância implantada em Data da criação

    Oracle Cloud Infrastructure (Gen 2)

    Qualquer

    Oracle Cloud Infrastructure

    12 de maio de 2020 ou posteriormente

    Use esse formato de 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 estabelecer conexão com uma instância implantada em Data da criação

    Oracle Cloud Infrastructure

    Antes de 12 de maio de 2020

    Use esse formato de 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 conexão com a instância de destino do Oracle Analytics Cloud.
    Use sua ferramenta de comando SQL favorita para conectar-se ao Oracle Analytics Cloud com o URL 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