Saltar al contenido principal Saltar al contenido complementario

IBM DB2 para LUW

Esta sección explica cómo configurar un origen IBM DB2 para LUW en una tarea de datos. Antes de comenzar la tarea de datos, asegúrese de que cumple los Requisitos previos y que se ha familiarizado con las Limitaciones y consideraciones.

Nota informativaEste conector no es compatible con la suscripción a Qlik Talend Cloud Starter.

Configurar las propiedades de la conexión

Esta sección describe las propiedades de conexión disponibles. Todas las propiedades son obligatorias a menos que se indique lo contrario.

Para abrir el conector, haga lo siguiente:

  1. En Conexiones, haga clic en Crear conexión.

  2. Seleccione el conector de origen IBM DB2 para LUW y luego proporcione la siguiente configuración:

Fuente de datos

  • Pasarela de datos

  • Seleccione una Pasarela Data Movement para utilizarla para transferir datos.

  • Servidor: La dirección IP o el nombre de host del servidor IBM DB2 para LUW.

  • Puerto: El puerto a través del cual acceder al servidor IBM DB2 para LUW.

Propiedades de la cuenta

  • Nombre de usuario: El nombre de usuario necesario para acceder al servidor de IBM DB2 para LUW.

  • Password: la contraseña necesaria para acceder al servidor de IBM DB2 para LUW.

Propiedades de la base de datos

  • Base de datos: La base de datos de origen de IBM DB2 para LUW.
  • Tamaño máximo de búfer para lectura (KB): el número máximo de kilobytes para leer cada vez que se accede al registro durante CDC. Si tiene problemas de rendimiento, ajustar este número puede ayudar.

Opciones de SSL

  • Enable SSL: seleccione esta opción para habilitar SSL.
  • Keystore database file: opcional. El archivo de la base de datos del almacén de claves (que contiene su clave privada) en la máquina de Data Movement gateway. El archivo debe estar en formato CMS (<nombre de archivo>.kdb), que suele ser el formato predeterminado.
  • Stash file: opcional. Un archivo con una versión cifrada de la contraseña de la base de datos del almacén de claves.
  • Keystore database password: opcional. Se puede acceder al archivo de la base de datos del almacén de claves utilizando la contraseña que se establece aquí o el archivo oculto que se especifica en el campo Stash file.
Nota de aviso

Los archivos KDB y stash deben generarse utilizando una versión de GSKit que sea compatible con el controlador DB2 admitido por Data Movement gateway.

Para obtener información sobre qué versión de GSKit se envía con una versión de controlador en particular, vea Versiones de GSKit enviadas con DB2

Propiedades de CDC

  • Para habilitar la captura de datos desde IBM DB2 para LUW, las tablas de origen deben crearse de la siguiente manera:

    CREATE / ALTER TABLE table-name …. DATA CAPTURE CHANGES [INCLUDE LONGVAR COLUMNS];

    Puede, o bien configurar Data Movement gateway para que realice esta operación seleccionando Automatically enable DATA CAPTURE CHANGES (requiere privilegios de admin) en las opciones de configuración de conector, o bien puede hacer esto manualmente.

  • Verificar los cambios cada (seg): Con qué frecuencia comprobar la base de datos de origen en busca de cambios.

Propiedades internas

Las propiedades internas son para casos de uso especiales y, por lo tanto, no se exponen en el cuadro de diálogo. Solo deberá usarlas si se lo indica el Soporte de Qlik.

Haga uso de los botones Crear nuevo y Cancelar a la derecha de los campos para agregar o eliminar propiedades según sea necesario.

Nombre

El nombre que mostrará la conexión de origen.

Reanudar o iniciar una tarea desde LRI en un entorno pureScale

Para reanudar o iniciar una tarea desde LRI en un entorno pureScale:

  1. Ejecute la línea de comando db2pd DB2 para determinar el número de registro actual:

    $ db2pd -log -db database_name

    donde database_name es el nombre de su base de datos.

    El resultado será similar a lo siguiente:

    Database Member 0 -- Database SAMPLE -- Active -- Up 0 days 00:27:02 -- Date 2018-05-23-14.49.45.515600
    Logs:
    Current Log Number            2
    Pages Written                 19
    Cur Commit Disk Log Reads     0
    Cur Commit Total Log Reads    0
    Method 1 Archive Status       n/a
    Method 1 Next Log to Archive  n/a
    Method 1 First Failure        n/a
    Method 2 Archive Status       n/a
    Method 2 Next Log to Archive  n/a
    Method 2 First Failure        n/a
    Log Chain ID                  0
    Current LSO                   57142478
    Current LSN                   0x000000000004FB14
     
    Address            StartLSN         StartLSO    State Size       	Pages      Filename
    0x00007F164E99F090 00000000000429EC 48912001    0x00000000 1000       1000       S0000000.LOG
    0x00007F16511319F0 000000000004901E 52988001    0x00000000 1000       1000       S0000001.LOG
    0x00007F1651132350 000000000004F9A6 57064001    0x00000000 1000       1000       S0000002.LOG
    

    El registro más reciente (actual) es el número 2.

  2. Ejecute el comando db2flsn para determinar el rango LRI/LSN de ese archivo de registro:

    $ db2flsn -db SAMPLE -lrirange 2

    El resultado será similar a lo siguiente:

    S0000002.LOG: has LRI range
    00000000000000010000000000002254000000000004F9A6 to
    000000000000000100000000000022CC000000000004FB13

    En el resultado anterior, el valor LRI de la tarea "Start From" sería:

    0100000000000022CC000000000004FB13 (es decir, los 34 bytes al final del rango).

¿No puede recuperar el LSN actual?

Si no puede recuperar el LSN actual, puede indicar a Qlik Talend Data Integration que examine el registro especificando CurrentLSN=scan (como se describe en Propiedades internas, anteriormente) en lugar del LSN actual.

Nota informativa

Cuando CurrentLSN=scan, Qlik Talend Data Integration busque en el registro desde el principio hasta que encuentre el LSN actual. Esto puede llevar algún tiempo dependiendo del tamaño del registro.

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.