Saltar al contenido principal Saltar al contenido complementario

Requisitos previos

Antes de poder transferir o replicar datos, asegúrese de cumplir los siguientes requisitos previos:

  • Instale la necesaria driver en el servidor de Data Movement gateway

    Nota informativa

    Solo se requiere si ha optado por trabajar con Data Movement gateway. Para obtener información sobre las ventajas de Data Movement gateway y cuándo se requiere, consulte Qlik Data Gateway - Data Movement.

  • Otorgue los permisos necesarios en la fuente de datos

  • Configure el conector de la fuente de datos

Configuración del driver o controlador

Puede instalar el driver usando la utilidad de instalación del driver (recomendado) o manualmente. La instalación manual solo debe intentarse en el improbable caso de que encuentre un problema con la utilidad de instalación del driver.

Uso de la utilidad de instalación del driver para instalar el driver/controlador

Esta sección describe cómo instalar el driver necesario. El proceso implica descargar el driver, copiarlo en la carpeta requerida (ver a continuación) y ejecutar un script que lo instalará y configurará automáticamente. También puede ejecutar secuencias de script para actualizar y desinstalar el driver según sea necesario.

Preparar la instalación

  • Asegúrese de que Python 3.6 o posterior esté instalado en el servidor de la pasarela de Data Movement.

    Python viene preinstalado en la mayoría de las distribuciones de Linux. Puede verificar qué versión de Python está instalada en su sistema ejecutando el siguiente comando:

    python3 --version

  • Descargue el controlador SAP HANA ODBC de 64 bits 2.0.19 a 2.12 desde el Centro de descargas de software de SAP y copie los archivos IMDB_CLIENT_<número versión>.SAR y SAPCAR_<número versión>.EXE en:

    /opt/qlik/gateway/movement/drivers/saphana

Instalar el paquete de visualización driver

Para el driver:

  1. Detenga el servicio Data Movement gateway:

    sudo systemctl stop repagent

  2. Opcionalmente, confirme que el servicio se ha detenido:

    sudo systemctl status repagent

    El estado debería ser el siguiente:

    Active: inactive (dead) since <timestamp> ago

  3. En la máquina de la puerta de enlace de Data Movement, cambie el directorio de trabajo a:

    opt/qlik/gateway/movement/drivers/bin

  4. Ejecute el siguiente comando:

    Sintaxis:

    ./install saphana

  5. Se instalará el driver.

  6. Espere a que termine la instalación (indicado mediante la palabra "Completado") y luego inicie el servicio de Data Movement gateway:

    sudo systemctl start repagent

  7. Opcionalmente, confirme que el servicio se ha iniciado:

    sudo systemctl status repagent

    El estado debería ser el siguiente:

    Active: active (running) since <timestamp> ago

Actualizar el driver

Ejecute el comando de actualización si desea desinstalar versiones anteriores del driver antes de instalar el driver provisto.

Para el driver:

  1. Detenga el servicio Data Movement gateway:

    sudo systemctl stop repagent

  2. Opcionalmente, confirme que el servicio se ha detenido:

    sudo systemctl status repagent

    El estado debería ser el siguiente:

    Active: inactive (dead) since <timestamp> ago

  3. En la máquina de la puerta de enlace de Data Movement, cambie el directorio de trabajo a:

    opt/qlik/gateway/movement/drivers/bin

  4. Ejecute el siguiente comando:

    Sintaxis:

    ./update saphana

  5. El driver anterior se desinstalará y se instalará el nuevo driver.

  6. Espere a que termine la instalación (indicado mediante la palabra "Completado") y luego inicie el servicio de Data Movement gateway:

    sudo systemctl start repagent

  7. Opcionalmente, confirme que el servicio se ha iniciado:

    sudo systemctl status repagent

    El estado debería ser el siguiente:

    Active: active (running) since <timestamp> ago

Desinstalar el driver

Ejecute el comando de desinstalación si desea desinstalar el driver.

Para desinstalar el driver:

  1. Detenga todas las tareas configuradas para utilizar este conector.

  2. En la máquina de la pasarela de Data Movement, cambie el directorio de trabajo a:

    opt/qlik/gateway/movement/drivers/bin

  3. Ejecute el siguiente comando:

    Sintaxis:

    ./uninstall saphana

    Se desinstalará el driver.

Instalar el controlador manualmente

Solo debe intentar instalar el driver manualmente si la instalación automática del driver no se realizó correctamente.

Descargue el controlador SAP HANA ODBC de 64 bits 2.0.19-2.12 desde el Centro de descargas de software de SAP. Debe tener una cuenta en SAP para descargar el software.

Nota informativa

El controlador SAP HANA ODBC 2.13 y posterior no son compatibles.

Ejemplo de nombre de controlador: HDBODBC

A continuación, en la máquina de Data Movement gateway, abra un indicador en la línea de comandos y haga lo siguiente:

  1. Detenga el servicio Data Movement gateway:

    sudo systemctl stop repagent

  2. Opcionalmente, confirme que el servicio se ha detenido:

    sudo systemctl status repagent

    El estado debería ser el siguiente:

    Active: inactive (dead) since <timestamp> ago

  3. Instale el driver en la máquina de Data Movement gateway.

  4. Agregue la siguiente sección al archivo odbcinst.ini ubicado en el directorio /etc:

    [HDBODBC]

    Description=64-bit HANA ODBC Driver

    Driver=/opt/sap/hdbclient/libodbcHDB.so

    fileUsage=1

  5. Inicie el servicio Data Movement gateway:

    sudo systemctl start repagent

  6. Opcionalmente, confirme que el servicio se ha iniciado:

    sudo systemctl status repagent

    El estado debería ser el siguiente:

    Active: active (running) since <timestamp> ago

Conectar mediante SSL

Para conectarse a SAP HANA mediante SSL, el cliente debe estar configurado para autenticar el certificado del servidor SSL.

Puerto

En la maquina de Data Movement gateway, abra el número del puerto de entrada 3xx15 en el servidor de SAP HANA donde xx es el número de instancia de la base de datos de SAP HANA que contiene las tablas de origen.

Por ejemplo, el puerto 90 sería 39015.

Captura de cambios de datos

Al aterrizar datos mediante el conector SAP Hana (Database), los siguientes artefactos se crean automáticamente en la base de datos de origen:

  • Tres disparadores para cada una de las tablas de origen que se descargan: los disparadores capturan cambios en las tablas de origen (INSERT, UPDATE y DELETE) y los escriben en la tabla attrep_cdc_changes_cts (descrita a continuación). Se crea un activador independiente para cada operación DML. Los activadores se crean en el esquema de la tabla de origen.
  • attrep_cdc_changes_cts: Esta tabla contiene los cambios capturados por los activadores. La tabla se creará en el esquema especificado en el campo Create CDC table in schema en el esquema del conector SAP HANA (Database).
Nota informativaSi bien no se requiere configuración alguna desde la perspectiva del usuario, los activadores son un requisito previo para capturar cambios, razón por la cual se describen en este tema.

Vea también: Permisos

¿Esta página le ha sido útil?

Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.