Complemento de actualización de base de datos (obsoleto) para grupos de agentes privados de Jitterbit
Introducción
El complemento Actualización de BD inserta o actualiza por lote una base de datos desde un archivo o crea un archivo de control para ejecutar Oracle SQL Loader. Es compatible con NVARCHAR2 y con el tipo de columna CLOB al usar Oracle.
Este complemento solo se puede asociar con grupos de agentes privados y no está disponible en los grupos de agentes de nube Jitterbit.
Importante
Los complementos proporcionados por Jitterbit están obsoletos.
Descargue y agregue el complemento
El complemento de actualización de base de datos debe descargarse en el enlace que se proporciona a continuación y agregarse a la organización.
Asociar el complemento con un grupo de agentes
El complemento de actualización de base de datos debe estar asociado con un grupo de agentes privados para que el complemento esté disponible en todos los agentes del grupo.
Establecer variables y usar el complemento en un proyecto
Consulte estos temas para obtener información sobre el uso de complementos en un proyecto:
- Complementos (Integration Studio)
- Complementos (Design Studio)
El complemento de actualización de base de datos puede realizar una inserción/actualización lote o una réplica usando las variables que se enumeran a continuación.
Realizar inserción/actualización lote
Para realizar una inserción/actualización lote, configure la variable jitterbit.plugin.DbUpdate.UseOracleSqlldr
a false
o nulo.
El complemento lee los datos del archivo de destino e inserta/actualiza una tabla de la base de datos. Se asume que el archivo de destino está en formato CSV con codificación UTF-8.
El registro del complemento se puede encontrar en <JITTERBIT_HOME>/log/plugin/
Ejemplo de nombre de archivo de registro: DbUpdate_Account_2013_03_11.log
.
Realizar réplica
Para realizar una réplica:
- Establezca la variable
jitterbit.plugin.DbUpdate.UseOracleSqlldr
atrue
. - Establezca la variable
jitterbit.plugin.DbUpdate.ControlFile
Para crear los nombres de archivo:- El nombre del archivo de control se concatena a partir del valor de la variable +
.ctrl
. - El nombre del archivo de datos se concatena a partir del valor de la variable +
.data
. - El nombre del archivo de registro SQLLDR se concatena a partir del valor de la variable +
.log
.
- El nombre del archivo de control se concatena a partir del valor de la variable +
El proceso puede generar una secuencia de respuestas de la consultar/queryMore.
El complemento se ejecutará en el archivo de destino al final de la transformación de respuesta.
La primera vez que se ejecuta el complemento, copiará el encabezado (jitterbit.plugin.DbUpdate.ControlHeader
) al archivo de control y el archivo de destino al archivo de datos. En ejecuciones posteriores, el archivo de destino se añadirá al archivo de datos.
Variables
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
jitterbit.plugin.DbUpdate.ColumnName_list | Cadena | Opcional | Normalmente, todos los campos del objeto Salesforce se transfieren a la tabla de base de datos y la clave principal de la tabla es En este caso, la columna de clave principal en la lista debe agregar la etiqueta
|
jitterbit.plugin.DbUpdate.ControlHeader | Cadena | Opcional | El encabezado que se copiará en el archivo de control. |
jitterbit.plugin.DbUpdate.ControlFile | Cadena | Opcional | Para una réplica:
|
jitterbit.plugin.DbUpdate.DbGuid | Cadena | Opcional | El GUID de la base de datos. |
jitterbit.plugin.DbUpdate.DebugMode | Cadena | Opcional | Configure cualquier valor para habilitar el modo de depurar. Cuando el modo de depurar está habilitado, se agrega el registro. |
jitterbit.plugin.DbUpdate.SqlLdrAuth | Cadena | Opcional | La autenticación de Oracle SQL Loader. |
jitterbit.plugin.DbUpdate.SqlLdrPath | Cadena | Opcional | La ruta del cargador SQL de Oracle. |
jitterbit.plugin.DbUpdate.TableName | Cadena | Opcional | Esta variable puede incluir el nombre del esquema. Por ejemplo, "OWNER:ACCOUNT" .Nota El nombre de la columna de clave principal de la tabla de base de datos debe ser |
jitterbit.plugin.DbUpdate.UseOracleSqlldr | Booleano | Opcional | Para una réplica, establezca el valor en Para una inserción/actualización, establezca el valor en El valor predeterminado es |