Controladores de base de datos en agentes privados de Jitterbit
Introducción
Los agentes privados incluyen controladores JDBC y ODBC para su uso con el conector de base de datos de Integration Studio o las fuentes de base de datos y destinos de Design Studio.
Los siguientes controladores JDBC están incluidos para Linux y Windows:
- Amazon Redshift
- IBM DB2 (AS400)
- IBM DB2 (JCC)
- MySQL
- Oracle (JDBC 19.7)
- Oracle NetSuite
- PostgreSQL
- Microsoft SQL Server
- SQL Server jTDS
- SQLite
- Sybase jTDS
Los siguientes controladores ODBC están incluidos solo para Windows:
- PostgreSQL ANSI (x64)
- PostgreSQL Unicode (x64)
Este controlador ODBC está incluido solo para Linux:
- PostgreSQL-jitterbit
Para usar una base de datos que no se muestra arriba, debes instalar un controlador JDBC para ella.
Instalar un controlador JDBC
Para instalar un controlador JDBC en un agente privado, sigue estos pasos:
-
Abre el archivo de configuración del controlador
JdbcDrivers.conf
en un editor de texto plano. Si es posible, utiliza uno que entienda XML.El archivo se encuentra en el directorio de instalación
JITTERBIT_HOME
, por defectoC:\Program Files\Jitterbit Agent\
en Microsoft Windows,/opt/jitterbit/
en Linux. -
Agrega lo siguiente dentro del elemento
<Drivers>
, con los valores sustituidos de acuerdo con la tabla a continuación:<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 Reemplazar con DRIVER_NAME
Un nombre único para el controlador. Este nombre aparece en el IO. Una vez establecido, no debes cambiarlo. DRIVER_CLASS
El nombre completo de la clase del controlador. DRIVER_SUBPROTOCOL
Se utiliza para construir la URL de conexión jdbc:subprotocol://
.B_Q_C
,E_Q_C
(Opcional) Caracteres personalizados de comillas de inicio y fin. Precaución
Si cambias más tarde el nombre de un controlador instalado, debes editar todos los puntos finales, volver a seleccionar el nuevo nombre del controlador y luego volver a implementar los proyectos afectados.
Elemento de ejemplo para Microsoft SQL Server<Driver> <Name>SQL Server</Name> <Class>com.microsoft.sqlserver.jdbc.SQLServerDriver</Class> <Subprotocol>sqlserver</Subprotocol> </Driver>
-
Descarga el archivo JAR del controlador (generalmente, desde el sitio web del proveedor de la base de datos) y cópialo en el directorio de archivos del controlador
JITTERBIT_HOME/tomcat/drivers/lib/
. -
Reinicia el agente privado.
-
Utiliza la aplicación de administración JDBC del host para verificar la conectividad entre el controlador y la fuente de datos subyacente.
El controlador ahora debería aparecer como una entrada cuando configures una conexión de base de datos en Integration Studio, o como una fuente de base de datos o destino en Design Studio.