Drivers de banco de dados em agentes privados Jitterbit
Introdução
Os agentes privados incluem drivers JDBC e ODBC para uso com o conector de banco de dados do Studio ou fontes e destinos de banco de dados do Design Studio.
Os seguintes drivers JDBC estão incluídos para Linux e Windows:
- Amazon Redshift
- IBM DB2 (AS400)
- IBM DB2 (JCC)
- MySQL
- Oracle
- Oracle NetSuite
- PostgreSQL
- SQL Server MS JDBC
- SQL Server jTDS
- SQLite
- Sybase jTDS
Os seguintes drivers ODBC estão incluídos apenas para Windows:
- PostgreSQL ANSI (x64)
- PostgreSQL Unicode (x64)
Este driver ODBC está incluído apenas para Linux:
- PostgreSQL-jitterbit
Para usar um banco de dados não listado acima, é necessário instalar um driver JDBC para ele.
Instalar um driver JDBC
Para instalar um driver JDBC em um agente privado, siga estas etapas:
-
Abra o arquivo de configuração do driver
JdbcDrivers.confem um editor de texto simples. Se possível, use um que compreenda XML.O arquivo está localizado no diretório de instalação
JITTERBIT_HOME, por padrãoC:\Program Files\Jitterbit Agent\no Microsoft Windows,/opt/jitterbit/no Linux. -
Adicione o seguinte dentro do elemento
<Drivers>, com valores substituídos de acordo com a tabela abaixo:<Driver> <Name>DRIVER_NAME</Name> <Class>DRIVER_CLASS</Class> <Subprotocol>DRIVER_SUBPROTOCOL</Subprotocol> <!-- Optional <BeginQuote>B_Q_C</BeginQuote> <EndQuote>E_Q_C</EndQuote> --> </Driver>Valor Substitua por DRIVER_NAMEUm nome único para o driver. Este nome aparece na IO. Uma vez definido, não deve ser alterado. DRIVER_CLASSO nome completo da classe do driver. DRIVER_SUBPROTOCOLUsado para construir a URL de conexão jdbc:subprotocol://.B_Q_C,E_Q_C(Opcional) Caracteres de aspas de início e fim personalizados. Cuidado
Se posteriormente alterar o nome de um driver instalado, é necessário editar todos os endpoints, reselecionar o novo nome do driver e reimplantar os projetos afetados.
Exemplo de elemento para Microsoft SQL Server<Driver> <Name>SQL Server</Name> <Class>com.microsoft.sqlserver.jdbc.SQLServerDriver</Class> <Subprotocol>sqlserver</Subprotocol> </Driver> -
Baixe o arquivo JAR do driver (geralmente no site do fornecedor do banco de dados) e copie-o para o diretório de arquivos do driver
JITTERBIT_HOME/tomcat/drivers/lib/. -
Reinicie o agente privado.
-
Use o aplicativo de administração JDBC do host para verificar a conectividade entre o driver e a fonte de dados subjacente.
O driver agora deve aparecer como uma entrada ao configurar uma conexão de banco de dados do Studio, ou como uma fonte ou destino de banco de dados do Design Studio.
Solução de problemas
Para solução de problemas relacionada, consulte o seguinte no guia de solução de problemas do agente privado e no guia de solução de problemas do conector:
- Driver JDBC: "No suitable driver found"
- Banco de dados: Driver JDBC JAR sobrescrito em atualizações do agente
- IBM DB2: Configuração do driver JDBC JCC (arquivo JAR e licença descontinuados)
- PostgreSQL: Use o driver fornecido pela Jitterbit no Linux
- MySQL: Driver ODBC não listado no menu suspenso do Studio
- Kerberos: "Could not initialize class KerbAuthentication"
- IBM DB2 no iSeries: Falha na conexão JDBC
- SQL Server JDBC: Falha na autenticação integrada do Windows
- Banco de dados:
DBLookupouDBExecutefalha com "No suitable driver found" ao testar um script - Banco de dados (JDBC):
DBLookupouDBExecutefalha com erro de decodificação Base64