Conectar-se a Dados Usando JDBC

Você pode usar JDBC para conectar-se a bancos de dados que não são listados como tipos de conexão na caixa de diálogo Criar Conexão.

Use drivers em um arquivo JAR JDBC para estabelecer conexão com bancos de dados.
Verifique com seu administrador se a versão do driver JDBC deve corresponder à versão do banco de dados, mesmo ao usar um banco de dados Oracle. Uma incompatibilidade de versão pode resultar em problemas nos dados.
Para os critérios de conexão:
  • Evite usar nomes de conexão específicos da instância, como nomes de host, porque a mesma conexão pode ser configurada em bancos de dados distintos em ambientes diferentes, por exemplo, desenvolvimento e produção.
  • Verifique a documentação do driver e o arquivo JAR para especificar o URL das suas origens de dados JDBC.
  • Localize o nome da classe do driver no arquivo JAR ou no local em que você fez o download do arquivo JAR.
  • Ao instalar um driver JDBC localmente, certifique-se de que ele não tenha a mesma classe do driver existente. Se você instalar dois drivers com a mesma classe, obterá um erro de conexão quando usar essa conexão (por exemplo, Failed to save connection Invalid hostname.).
  • Como valor do URL, especifique o URL do JDBC, por exemplo, jdbc:oracle:thin:@host:port/database.
  • Como valor do Nome da Classe do Driver, use o nome especificado no pacote de download do driver JDBC que você estiver usando, por exemplo, oracle.jdbc.driver.OracleDriver.
  1. Na página Dados ou na Home page, clique em Criar; em seguida, clique em Conexão.
  2. Na caixa de diálogo Criar Conexão, localize e clique no ícone JDBC.
  3. Informe os critérios de conexão.
  4. Clique em Salvar.
    Agora você pode criar conjuntos de dados usando a conexão.
Se você importar uma pasta de trabalho que contém uma conexão JDBC para uma instalação do Oracle Analytics na qual o driver JDBC não está instalado, a importação ainda funcionará. Porém, a conexão não funciona quando você tenta executar a pasta de trabalho ou o Fluxo de Dados. Será necessário recriar a conexão JDBC e o driver JDBC para uma origem de dados adequada.