ODBC

Puede acceder a un DBMS (Database Management System) a través de ODBC con Qlik Sense:

  • Puede utilizar los conectores de la Database del Qlik ODBC Connector Package que son compatibles con las fuentes ODBC más habituales. Esto le permite definir la fuente de datos en Qlik Sense sin necesidad de usar el Microsoft Windows Administrador de fuentes de datos ODBC. Para conectar directamente con una base de datos a través de uno de los drivers ODBC con licencia de Qlik en el ODBC Connector Package, consulte las instrucciones para conectores Database en el sitio de ayuda de Qlik Connectors.

  • Puede instalar un driver ODBC para el DBMS en cuestión y crear una fuente de datos DSN. Esto se describe en la presente sección.

Nota: El diálogo Crear nueva conexión (ODBC) muestra las conexiones DSN de usuario que se han configurado. Cuando esté usando Qlik Sense Desktop, la lista de conexiones DSN muestra los drivers ODBC incluidos en ODBC Connector Package. Se identifican por el "Qlik-" adjunto al nombre (por ejemplo, Qlik-db2). Estos drivers no se pueden utilizar para crear una nueva conexión ODBC. Los utilizan exclusivamente los conectores de bases de datos del ODBC Connector Package. Los drivers ODBC de ODBC Connector Package no se muestran cuando estamos usando Qlik Sense en un entorno de servidor.

Otra posibilidad es exportar los datos desde la base de datos a un archivo en un formato legible para Qlik Sense.

Normalmente algunos drivers ODBC vienen instalados junto con Microsoft Windows. Se pueden comprar drivers adicionales a los minoristas de software, se encuentran en Internet o los facilita el fabricante de DBMS. Algunos drivers se distribuyen gratuitamente.

La interfaz ODBC aquí descrita es la interfaz en el equipo cliente. Si el plan es usar ODBC para acceder a una base de datos relacional multiusuario en un servidor de red, es posible que se necesite un software DBMS adicional que permita a un cliente acceder a la base de datos en el servidor. Póngase en contacto con el proveedor de DBMS para obtener más información sobre el software necesario.

Configuración de conexiones de datos ODBC

Parámetros de conexión de datos ODBC
Elemento de IU Descripción
DSN de usuario

DSN de sistema

Seleccione a qué tipo de DSN conectarse.

Para las fuentes DSN de usuario es necesario especificar si se va a usar un controlador de 32 bits con Usar conexión de 32 bits.

Las conexiones DSN de sistema se pueden filtrar según sean de 32 bits o de 64 bits.

Single Sign-On

Puede habilitar Single Sign-On (SSO) cuando se conecte a SAP HANA .

Para más información vea Configurar SAP HANA para SAML Single Sign-On con Qlik Sense (solo en inglés)

Si esta opción no está seleccionada, se utilizan las credenciales de usuario del servicio Engine, a menos que especifique unas credenciales distintas en Nombre de usuario y Contraseña.

Si se selecciona esta opción, las credenciales de usuario del servicio Engine o Nombre de usuario/Contraseña servirán para hacer un inicio de sesión en Windows, seguido de un inicio de sesión posterior en SAML (SAP HANA) usando las actuales credenciales de usuario.

Nombre de usuario

Nombre del usuario con el que conectar, si la fuente de datos lo requiere.

Deje este campo vacío si desea utilizar las credenciales de usuario del servicio Engine Service, o si la fuente de datos no requiere credenciales.

Contraseña

Añada Contraseña si la fuente de datos lo requiere.

Deje este campo vacío si desea utilizar las credenciales de usuario del servicio Engine, o si la fuente de datos no requiere credenciales.

Nombre Nombre de la conexión de datos.

Añadir drivers ODBC

Un driver ODBC para su DBMS (DataBase Management System) debe estar instalado para que Qlik Sense pueda acceder a su base de datos. Le remitimos a la documentación del DBMS que esté utilizando para más detalles.

Un driver ODBC para su DBMS debe estar instalado para que Qlik Sense pueda acceder a su base de datos. Este es un software externo. Por lo tanto, las instrucciones a continuación pueden variar respecto al software de otros proveedores. Para más detalles le remitimos a la documentación del DBMS que esté usando.

Haga lo siguiente:

  1. Haga doble clic en el icono Herramientas administrativas en el Panel de control.
  2. Haga doble clic en el icono Orígenes de datos (ODBC).

    Se abre el diálogo Administrador de orígenes de datos ODBC .

  3. Seleccione la base de datos para usar con Qlik Sense.
  4. Seleccione la pestaña Drivers en el diálogo Orígenes de datos.

    En la pestaña Drivers puede ver una lista de drivers ODBC instalados. Si su DBMS no figura en la lista debe instalar un driver para el mismo. Ejecute el programa de instalación que se entrega con el driver ODBC, por ejemplo, el programa de instalación de Microsoft ODBC.

Configuración de ODBC versiones de 64 y 32 bits

Una versión de 64 bits del sistema operativo Microsoft Windows incluye las siguientes versiones de la herramienta Microsoft Open DataBase Connectivity (ODBC) Data Source Administrator (Odbcad32.exe):

  • La versión de 32 bits del archivo Odbcad32.exe se encuentra ubicado en la carpeta %systemdrive%\Windows\SysWOW64.
  • La versión de 64 bits del archivo Odbcad32.exe se encuentra ubicado en la carpeta %systemdrive%\Windows\System32.

Crear fuentes de datos ODBC

Debe crear una fuente de datos ODBC para la base de datos a la que desee acceder. Esto se puede hacer durante la instalación de ODBC o en una etapa posterior.

Nota: Antes de comenzar con la creación de fuentes de datos, debe decidir si la fuente de datos debe ser DSN de usuario o DSN de sistema (recomendado). Solo podrá acceder a fuentes de datos de usuario con las credenciales de usuario correctas. En una instalación de servidor, normalmente necesita crear fuentes de datos de sistema para poder compartir las fuentes de datos con otros usuarios.

Haga lo siguiente:

  1. Abra Odbcad32.exe.

  2. Vaya a la pestaña DSN de sistema para crear una fuente de datos del sistema.

  3. Haga clic en Añadir.

    Aparece el cuadro de diálogo Crear nuevo origen de datos que muestra una lista de los drivers ODBC instalados.

  4. Si el driver ODBC correcto aparece en la lista, selecciónelo y haga clic en Finalizar.

    Se abrirá un diálogo específico del driver de base de datos seleccionado.

  5. Seleccione Driver de Microsoft Access (*.mdb, *.accdb) y haga clic en Finalizar.
  6. Nota: Si no encuentra este driver en la lista puede descargarlo desde el sitio web de descargas de Microsoft e instalarlo.
  7. Asigne un nombre a la fuente de datos y configure los parámetros necesarios.
  8. Escriba el nombre Tutorial de scripts de ODBC para la fuente de datos.
  9. En Base de datos, haga clic en Seleccionar...
  10. En Directorios, navegue hasta la ubicación de su archivo Sales.accdb (un archivo de ejemplo de tutorial).
  11. Cuando el archivo Sales.accdb esté visible en el cuadro de texto a la izquierda, haga clic en el mismo para convertirlo en el nombre de la base de datos.
  12. Haga clic en Aceptar tres veces para cerrar todos los cuadros de diálogo.
  13. Haga clic en Aceptar.

Mejores prácticas recomendadas al usar conexiones de datos ODBC

Mover apps con conexiones de datos ODBC

Si mueve una app entre instalaciones de Qlik Sense /sitios de Qlik Sense Desktop, las conexiones de datos van incluidas. Si la app contiene conexiones de datos ODBC, debe asegurarse de que las fuentes de datos ODBC pertinentes existan en el nuevo despliegue también. Las fuentes de datos ODBC deben nombrarse y configurarse de forma idéntica y apuntar a las mismas bases de datos o archivos.

Aspectos de seguridad relativos a la conexión a conexiones de datos ODBC basadas en archivos

Las conexiones de datos ODBC que utilizan drivers basados en archivos expondrán la ruta al archivo de datos conectado en la cadena de conexión. La ruta se puede exponer cuando se edite la conexión, en el cuadro de diálogo de selección de datos o en determinadas consultas SQL.

Si esto supone un problema, se recomienda conectar con el archivo de datos usando una conexión de datos de carpeta, si es posible.