Configurar uma Ligação de JDBC a uma Origem de Dados

Pode configurar uma ligação de JDBC para uma origem de dados.

  1. Na página Administração, clique em Ligação de JDBC.
  2. Clique em Acrescentar Origem de Dados.
  3. Introduza um nome de apresentação da origem de dados no campo Nome da Origem de Dados. Este nome será apresentado na lista de seleção Origem de Dados no Editor de Modelos de Dados.
    Não é possível criar uma nova origem de dados do Oracle BI EE com o mesmo nome nem pode apagar a origem de dados provisionada do Oracle BI EE.
  4. Selecione o tipo de driver.
  5. Selecione Utilizar Data Gateway apenas se pretender ligar a uma origem de dados remota.
    O seu administrador deve ativar a conectividade de dados remota e configurar o Data Gateway na sua base de dados on-premises de destino. Se selecionar Utilizar Data Gateway, as definições Classe do Driver de Base de Dados, Utilizar Utilizador do Sistema, Função de Pré-Processamento, Função de Pós-Processamento e Utilizar Autenticação do Proxy não estão disponíveis para seleção ou atualização.
  6. Pode atualizar o campo Classe do Driver de Base de Dados se for necessário.
  7. Introduza a cadeia de caracteres de ligação à base de dados.

    Cadeias de caracteres de ligação de exemplo:

    • Base de dados Oracle

      Para ligar a uma base de dados Oracle (não RAC), utilize o seguinte formato para a cadeia de caracteres de ligação:

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

      Por exemplo: jdbc:oracle:thin:@omeuhost.pt.exemplo.com:1521:prod

    • Base de Dados Oracle RAC

      Para ligar a uma base de dados Oracle RAC, utilize o seguinte formato para a cadeia de caracteres de ligação:

      jdbc:oracle:thin:@//<host>[:<porta>]/<nome_do_serviço>

      Por exemplo: jdbc:oracle:thin:@//omeuhost.exemplo.com:1521/meu_serviço

    • Microsoft SQL Server

      Para ligar a um Microsoft SQL Server, utilize o seguinte formato para a cadeia de caracteres de ligação:

      jdbc:hyperion:sqlserver://[nomedohost]:[porta];DatabaseName=[NomeBaseDados]

      Por exemplo: jdbc:hyperion:sqlserver://omeuhost.pt.exemplo.com:7777;DatabaseName=minhabasededados

  8. Introduza o nome de utilizador e a senha necessários para aceder à origem de dados.
  9. Opcional: Introduza uma função de PL/SQL a executar quando uma ligação é criada (Pré-Processamento) ou fechada (Pós-Processamento).
  10. Opcional: Especifique um certificado do cliente para uma ligação restrita.
    Os certificados de clientes carregados no Centro de Carregamentos são listados para seleção.
  11. Para ativar a Autenticação do Proxy, selecione Utilizar Autenticação do Proxy.
  12. Clique em Testar Ligação.
  13. Opcional: Ative uma base de dados de cópia de segurança para esta ligação:
    1. Selecione Utilizar Origem de Dados de Cópia de Segurança.
    2. Introduza a cadeia de caracteres de ligação para a base de dados de cópia de segurança.
    3. Introduza o nome de utilizador e a senha desta base de dados.
    4. Clique em Testar Ligação.
  14. Defina a segurança para esta ligação da origem de dados. Desloque os perfis de grupo necessários da lista Perfis de Grupos Disponíveis para a lista Perfis de Grupo Permitidos. Só os utilizadores atribuídos aos perfis de grupo na lista Perfis de Grupo Permitidos podem criar ou visualizar relatórios desta origem de dados.

    Quando configura uma ligação de JDBC à origem de dados do Oracle BI EE, certifique-se de que desloca o perfil de grupo Consumidor do BI da lista Perfis de Grupo Disponíveis para a lista Perfis de Grupo Permitidos.

    Se tiver definido uma origem de dados de cópia de segurança, as definições de segurança são transmitidas a essa mesma origem.

Configurar uma Ligação de JDBC Segura ao Oracle Autonomous Data Warehouse

Pode criar uma ligação de JDBC segura ao Oracle Autonomous Data Warehouse.

Carregue um certificado de cliente JDBC e crie uma ligação de JDBC baseada em SSL ao Oracle Autonomous Data Warehouse.
  1. Carregue o certificado de cliente JDBC (ficheiro do Oracle Wallet, cwallet.sso) para o servidor.
    1. Na página Administração do Publisher, clique em Centro de Carregamentos.
    2. Percorra e selecione o ficheiro do Oracle Wallet, cwallet.sso.
    3. Selecione Certificado do Cliente JDBC a partir da lista Tipo de Ficheiro.
    4. Clique em Carregar.
  2. Na página Administração do Publisher, clique em Ligação de JDBC.
  3. Clique em Acrescentar Origem de Dados.
  4. Especifique os seguintes detalhes para a ligação:
    • Nome da Origem de Dados: DBaaSConnection
    • Tipo de Driver: Oracle 12c
    • Classe do Driver de Base de Dados: oracle.jdbc.OracleDriver
  5. Introduza a cadeia de caracteres de ligação de JDBC.

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

    Se estiver a utilizar o PAC (Canal de Acesso Privado), acrescente (ENABLE=broken) ao parâmetro DESCRIPTION na cadeia de caracteres de ligação. Por exemplo, jdbc:oracle:thin:@(DESCRIPTION=(ENABLE=broken)(ADDRESS=(PROTOCOL=tcps)(HOST=server_name)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=serviceName)))

  6. A partir da lista Certificado do Cliente, selecione o ficheiro do wallet, cwallet.sso, carregado anteriormente.
  7. Clique em Testar Ligação.
  8. Clique em Aplicar.

Configurar uma Ligação de JDBC a uma Origem de Dados On-Premises

Pode criar uma ligação de JDBC a uma origem de dados on-premises utilizando um agente do data gateway.

Certifique-se de que o administrador configura o Data Gateway na sua base de dados on-premises de destino e que ativa a conectividade de dados. Consulte Perspetiva Geral da Ligação a Origens de Dados On-Premises.

  1. Ative o Data Gateway na Consola:
    1. A partir da Página Principal do Analytics Cloud, clique em Consola.
    2. Clique em Conectividade de Dados Remota.
    3. Ative a opção Ativar Data Gateway.
    4. Selecione e ative o agente do data gateway que pretende utilizar.
  2. Na página Administração do Publisher, clique em Ligação de JDBC.
  3. Clique em Acrescentar Origem de Dados.
  4. Introduza um nome de apresentação da origem de dados no campo Nome da Origem de Dados. Este nome será apresentado na lista de seleção Origem de Dados no Editor de Modelos de Dados.
  5. Na lista Tipo de Driver, selecione o driver da base de dados que pretende ligar. Por exemplo, selecione Oracle 12c para Oracle Database.
  6. Selecione Utilizar Data Gateway.

    Quando seleciona Utilizar Data Gateway, as definições seguintes não estão disponíveis para seleção ou atualização.

    • Classe do Driver de Base de Dados (Valor por omissão: oracle.jdbc.OracleDriver)
    • Utilizar Utilizador do Sistema
    • Função de Pré-Processamento
    • Função de Pós-Processamento
    • Certificado do Cliente
    • Utilizar Autenticação do Proxy
  7. Introduza a cadeia de caracteres de ligação para a base de dados.
  8. Introduza o nome de utilizador e a senha necessários para aceder à origem de dados.
  9. Clique em Testar Ligação.
  10. (Opcional) Ative uma base de dados de cópia de segurança para esta ligação:
    1. Selecione Utilizar Origem de Dados de Cópia de Segurança.
    2. Introduza a cadeia de caracteres de ligação para a base de dados de cópia de segurança.
    3. Introduza o nome de utilizador e a senha desta base de dados.
    4. Clique em Testar Ligação.
  11. Defina a segurança para esta ligação da origem de dados. Desloque os perfis de grupo necessários da lista Perfis de Grupos Disponíveis para a lista Perfis de Grupo Permitidos. Só os utilizadores atribuídos aos perfis de grupo na lista Perfis de Grupo Permitidos podem criar ou visualizar relatórios desta origem de dados.

    Se tiver definido uma origem de dados de cópia de segurança, as definições de segurança são transmitidas a essa mesma origem.

Configurar uma Ligação a um Snowflake Data Warehouse

Pode criar uma ligação ao Snowflake Data Warehouse e utilizar a ligação para aceder aos dados para relatórios de píxeis perfeitos.

  1. Na página Administração do Publisher, clique em Ligação de JDBC.
  2. Clique em Acrescentar Origem de Dados.
  3. Introduza um nome de apresentação da origem de dados no campo Nome da Origem de Dados. Este nome será apresentado na lista de seleção Origem de Dados no Editor de Modelos de Dados.
  4. Selecione Snowflake como tipo de driver.
  5. No campo Classe do Driver da Base de Dados, utilize o valor por omissão net.snowflake.client.jdbc.SnowflakeDriver.
  6. No campo Cadeia de Caracteres de Ligação, introduza a seguinte cadeia de caracteres:

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

    Se pretender outras propriedades para a ligação, acrescente 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. Introduza o nome de utilizador e a senha necessários para aceder à origem de dados.
  8. Opcional: Introduza uma função de PL/SQL a executar quando uma ligação é criada (Pré-Processamento) ou fechada (Pós-Processamento).
  9. Opcional: Especifique um certificado do cliente para uma ligação restrita.
    Os certificados de clientes carregados no Centro de Carregamentos são listados para seleção.
  10. Para ativar a Autenticação do Proxy, selecione Utilizar Autenticação do Proxy.
  11. Clique em Testar Ligação.
  12. Defina a segurança para esta ligação da origem de dados. Desloque os perfis de grupo necessários da lista Perfis de Grupos Disponíveis para a lista Perfis de Grupo Permitidos. Só os utilizadores atribuídos aos perfis de grupo na lista Perfis de Grupo Permitidos podem criar ou visualizar relatórios desta origem de dados.

Configurar uma Ligação a um Vertica Data Warehouse

Pode criar uma ligação ao Vertica Data Warehouse e utilizar a ligação para aceder aos dados para relatórios de píxeis perfeitos.

  1. Na página Administração do Publisher, clique em Ligação de JDBC.
  2. Clique em Acrescentar Origem de Dados.
  3. Introduza um nome de apresentação da origem de dados no campo Nome da Origem de Dados. Este nome será apresentado na lista de seleção Origem de Dados no Editor de Modelos de Dados.
  4. Selecione Vertica como tipo de driver.
  5. No campo Classe do Driver da Base de Dados, utilize o valor por omissão com.vertica.jdbc.Driver.
  6. No campo Cadeia de Caracteres de Ligação, introduza a seguinte cadeia de caracteres:

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

  7. Introduza o nome de utilizador e a senha necessários para aceder à origem de dados.
  8. Opcional: Introduza uma função de PL/SQL a executar quando uma ligação é criada (Pré-Processamento) ou fechada (Pós-Processamento).
  9. Opcional: Especifique um certificado do cliente para uma ligação restrita.
    Os certificados de clientes carregados no Centro de Carregamentos são listados para seleção.
  10. Para ativar a Autenticação do Proxy, selecione Utilizar Autenticação do Proxy.
  11. Clique em Testar Ligação.
  12. Defina a segurança para esta ligação da origem de dados. Desloque os perfis de grupo necessários da lista Perfis de Grupos Disponíveis para a lista Perfis de Grupo Permitidos. Só os utilizadores atribuídos aos perfis de grupo na lista Perfis de Grupo Permitidos podem criar ou visualizar relatórios desta origem de dados.