Configurar uma Conexão JDBC com uma Origem de Dados

Você pode configurar uma conexão JDBC com uma origem de dados.

  1. Na página Administração, clique em Conexão JDBC.
  2. Clique em Adicionar Origem de Dados.
  3. Digite um nome para exibição da origem de dados no campo Nome da Origem de Dados . Esse nome é exibido na lista de seleção Origem de Dados no Editor de Modelo de Dados.
    Você não pode criar uma nova origem de dados do Oracle BI EE com o mesmo nome, nem pode excluir a origem de dados do Oracle BI EE provisionada.
  4. Selecione o tipo de driver.
  5. Selecione Usar Data Gateway somente se quiser estabelecer conexão a uma origem de dados remota.
    Seu administrador deve ativar a conectividade remota de dados e configurar o Data Gateway no banco de dados on-premises de destino. Se você selecionar Usar Data Gateway, as definições Classe de Driver de Banco de Dados, Usar Usuário do Sistema, Função de Pré-Processamento, Função de Pós-Processamento e Usar Autenticação Proxy não estarão disponíveis para seleção ou atualização.
  6. Você pode atualizar o campo Classe do Driver de Banco de Dados se necessário.
  7. Digite a string de conexão do banco de dados.

    Exemplo de strings de conexão:

    • Banco de dados Oracle

      Para estabelecer conexão com um banco de dados Oracle (que não seja RAC), use o seguinte formato para a string de conexão:

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

      Por exemplo, jdbc:oracle:thin:@myhost.us.example.com:1521:prod

    • Banco de dados Oracle RAC

      Para estabelecer conexão com um banco de dados Oracle RAC, use o seguinte formato para a string de conexão:

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

      Por exemplo: jdbc:oracle:thin:@//myhost.example.com:1521/my_service

    • Microsoft SQL Server

      Para estabelecer conexão com um Microsoft SQL Server, use o seguinte formato para a string de conexão:

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

      Por exemplo: jdbc:hyperion:sqlserver://myhost.us.example.com:7777;DatabaseName=mydatabase

  8. Digite o nome do usuário e a senha exigidos para acessar a origem de dados.
  9. Opcional: Digite uma função PL/SQL a ser executada quando uma conexão for criada (Pré-processo) ou fechada (Pós-processo).
  10. Opcional: Especifique um certificado de cliente para conexão protegida.
    Os certificados clientes transferidos por upload no Centro de Upload são listados para seleção.
  11. Para ativar a Autenticação de Proxy, selecione Usar Autenticação de Proxy.
  12. Clique em Testar Conexão.
  13. Opcional: Ative um banco de dados de backup para essa conexão:
    1. Selecione Usar Origem de Dados de Backup.
    2. Digite a string de conexão para o banco de dados de backup.
    3. Digite o nome do usuário e a senha para esse banco de dados.
    4. Clique em Testar Conexão.
  14. Defina a segurança para essa conexão de origem de dados. Mova as atribuições necessárias da lista Atribuições Disponíveis para a lista Atribuições Permitidas. Somente usuários com as atribuições definidas na lista Atribuições Permitidas podem criar ou exibir relatórios com base nesta origem de dados.

    Quando você configurar uma conexão JDBC com uma origem de dados Oracle BI EE, certifique-se de mover a atribuição Consumidor do BI da lista Atribuições Disponíveis para a lista Atribuições Permitidas.

    Se você tiver definido uma origem de dados de backup, as definições de segurança serão transmitidas a ela.

Configurar uma Conexão JDBC Segura com o Oracle Autonomous Data Warehouse

Você pode criar uma conexão JDBC segura com o Oracle Autonomous Data Warehouse.

Faça upload de um certificado de cliente JDBC e crie uma conexão JDBC baseada em SSL com o Oracle Autonomous Data Warehouse.
  1. Faça upload do certificado cliente JDBC (arquivo de wallet Oracle, cwallet.sso) para o servidor.
    1. Na página Administração do Publisher, clique em Centro de Upload.
    2. Procure e selecione o arquivo de wallet Oracle, cwallet.sso.
    3. Selecione Certificado Cliente JDBC na lista Tipo de Arquivo.
    4. Clique em Fazer Upload.
  2. Na página Administração do Publisher, clique em Conexão JDBC.
  3. Clique em Adicionar Origem de Dados.
  4. Especifique os seguintes detalhes da conexão:
    • Nome da Origem de Dados: DBaaSConnection
    • Tipo de Driver: Oracle 12c
    • Classe de Driver de Banco de Dados: oracle.jdbc.OracleDriver
  5. Digite a string de conexão JDBC.

    Use strings TCPS. Por exemplo, jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=server_name)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=serviceName)))

    Se você estiver usando o PAC (Private Access Channel, canal de acesso privado), adicione (ENABLE=broken) ao parâmetro DESCRIPTION na string de conexão. Por exemplo, jdbc:oracle:thin:@(DESCRIPTION=(ENABLE=broken)(ADDRESS=(PROTOCOL=tcps)(HOST=server_name)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=serviceName)))

  6. Na lista Certificado Cliente, selecione o arquivo de wallet file, cwallet.sso, transferido por upload anteriormente.
  7. Clique em Testar Conexão.
  8. Clique em Aplicar.

Configurar uma Conexão JDBC para uma Origem de Dados On-premises

Você pode criar uma conexão JDBC para uma origem de dados on-premises usando um agente de gateway de dados.

Certifique-se de que o administrador configure o Data Gateway no banco de dados de destino on-premises e ative a conectividade de dados. Consulte Visão Geral para Estabelecer Conexão com Origens de Dados Locais.

  1. Ative o Data Gateway na Console:
    1. Na Home page do Analytics Cloud, clique em Console.
    2. Clique em Conectividade de Dados Remota.
    3. Ative a opção Ativar Data Gateway.
    4. Selecione e ative o agente do gateway de dados que você deseja usar.
  2. Na página Administração do Publisher, clique em Conexão JDBC.
  3. Clique em Adicionar Origem de Dados.
  4. Digite um nome para exibição da origem de dados no campo Nome da Origem de Dados . Esse nome é exibido na lista de seleção Origem de Dados no Editor de Modelo de Dados.
  5. Na lista Tipo de Driver, selecione o driver do banco de dados que você deseja conectar. Por exemplo, selecione Oracle 12c para Oracle Database.
  6. Selecione Usar Data Gateway.

    Ao selecionar Usar Data Gateway, as definições a seguir não ficarão disponíveis para seleção ou atualização.

    • Classe de Driver de Banco de Dados (Padrão: oracle.jdbc.OracleDriver)
    • Usar Usuário do Sistema
    • Função de Pré-Processamento
    • Função de Pós-Processamento
    • Certificado do Cliente
    • Usar Autenticação Proxy
  7. Digite a string de conexão do banco de dados.
  8. Digite o nome do usuário e a senha exigidos para acessar a origem de dados.
  9. Clique em Testar Conexão.
  10. (Opcional) Ative um banco de dados de backup para essa conexão:
    1. Selecione Usar Origem de Dados de Backup.
    2. Digite a string de conexão para o banco de dados de backup.
    3. Digite o nome do usuário e a senha para esse banco de dados.
    4. Clique em Testar Conexão.
  11. Defina a segurança para essa conexão de origem de dados. Mova as atribuições necessárias da lista Atribuições Disponíveis para a lista Atribuições Permitidas. Somente usuários com as atribuições definidas na lista Atribuições Permitidas podem criar ou exibir relatórios com base nesta origem de dados.

    Se você tiver definido uma origem de dados de backup, as definições de segurança serão transmitidas a ela.

Configurar uma Conexão com um Snowflake Data Warehouse

Você pode criar uma conexão com o Snowflake Data Warehouse e utilizá-la para acessar dados para fins de relatórios pixel perfeito.

  1. Na página Administração do Publisher, clique em Conexão JDBC.
  2. Clique em Adicionar Origem de Dados.
  3. Digite um nome para exibição da origem de dados no campo Nome da Origem de Dados . Esse nome é exibido na lista de seleção Origem de Dados no Editor de Modelo de Dados.
  4. Selecione Snowflake como tipo de driver.
  5. No campo Classe de Driver do Banco de Dados, use o padrão net.snowflake.client.jdbc.SnowflakeDriver.
  6. No campo String de Conexão, digite a seguinte string:

    jdbc:snowflake://accountName.snowflakecomputing.com;db=database name);warehouse=(warehouse name);schema=(schema name);

    Se desejar outras propriedades para a conexão, adicione as propriedades separadas por ponto e vírgula (; ) conforme mostrado no exemplo.

    Por exemplo: 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. Digite o nome do usuário e a senha exigidos para acessar a origem de dados.
  8. Opcional: Digite uma função PL/SQL a ser executada quando uma conexão for criada (Pré-processo) ou fechada (Pós-processo).
  9. Opcional: Especifique um certificado de cliente para conexão protegida.
    Os certificados clientes transferidos por upload no Centro de Upload são listados para seleção.
  10. Para ativar a Autenticação de Proxy, selecione Usar Autenticação de Proxy.
  11. Clique em Testar Conexão.
  12. Defina a segurança para essa conexão de origem de dados. Mova as atribuições necessárias da lista Atribuições Disponíveis para a lista Atribuições Permitidas. Somente usuários com as atribuições definidas na lista Atribuições Permitidas podem criar ou exibir relatórios com base nesta origem de dados.

Configurar uma Conexão com um Vertica Data Warehouse

Você pode criar uma conexão com o Vertica Data Warehouse e utilizá-la para acessar dados para fins de relatórios pixel perfeito. <hub id="1"/>

  1. Na página Administração do Publisher, clique em Conexão JDBC.
  2. Clique em Adicionar Origem de Dados.
  3. Digite um nome para exibição da origem de dados no campo Nome da Origem de Dados . Esse nome é exibido na lista de seleção Origem de Dados no Editor de Modelo de Dados.
  4. Selecione Vertica como tipo de driver.
  5. No campo Classe de Driver do Banco de Dados, use o padrão com.vertica.jdbc.Driver.
  6. No campo String de Conexão, digite a seguinte string:

    jdbc:vertica://[host_name]:[port_number]/[service_name]

  7. Digite o nome do usuário e a senha exigidos para acessar a origem de dados.
  8. Opcional: Digite uma função PL/SQL a ser executada quando uma conexão for criada (Pré-processo) ou fechada (Pós-processo).
  9. Opcional: Especifique um certificado de cliente para conexão protegida.
    Os certificados clientes transferidos por upload no Centro de Upload são listados para seleção.
  10. Para ativar a Autenticação de Proxy, selecione Usar Autenticação de Proxy.
  11. Clique em Testar Conexão.
  12. Defina a segurança para essa conexão de origem de dados. Mova as atribuições necessárias da lista Atribuições Disponíveis para a lista Atribuições Permitidas. Somente usuários com as atribuições definidas na lista Atribuições Permitidas podem criar ou exibir relatórios com base nesta origem de dados.