ODBC
Cargar datos desde fuentes de datos ODBC
-
Puede utilizar los conectores de la Database del paquete ODBC Connector Package de Qlik que son compatibles con la mayoría de fuentes ODBC 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.
Para más información, vea Conectores de Qlik: Base de datos (solo en inglés).
-
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.
Puede acceder a un DBMS (Database Management System) a través de ODBC con Qlik Sense:
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.
Microsoft Access Database Engine 2016 Redistribuible.
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
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 fuentes de datos de 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
Debe tener instalado un controlador ODBC para su DBMS (Database Management System) en para que Qlik Sense pueda acceder a su base de datos. La mejor práctica es instalar siempre el controlador más reciente. Consulte la documentación del proveedor para obtener instrucciones de descarga e instalación.
Debe tener instalado un controlador ODBC para su DBMS, 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:
- Haga doble clic en el icono Herramientas administrativas en el Panel de control.
-
Haga doble clic en el icono Orígenes de datos ODBC (64 bits).
Se abre el diálogo Administrador de orígenes de datos ODBC.
- En la pestaña DSN de usuario, seleccione la base de datos que desee usar con Qlik Sense.
-
Seleccione la pestaña Drivers en el diálogo Orígenes de datos.
En la pestaña Drivers puede ver una lista de controladores 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.
Haga lo siguiente:
-
Abra Odbcad32.exe.
-
Vaya a la pestaña DSN de sistema para crear una fuente de datos del sistema.
-
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.
-
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.
- Seleccione Driver de Microsoft Access (*.mdb, *.accdb) y haga clic en Finalizar.
- Asigne un nombre a la fuente de datos y configure los parámetros necesarios.
- Escriba el nombre Tutorial de scripts de ODBC para la fuente de datos.
- En Base de datos, haga clic en Seleccionar...
- En Directorios, navegue hasta la ubicación de su archivo Sales.accdb (un archivo de ejemplo de tutorial).
- 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.
- Haga clic en Aceptar tres veces para cerrar todos los cuadros de diálogo.
- 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.
Detener la vista previa de grandes conjuntos de datos en tablas
Si tiene grandes conjuntos de datos y no desea ver una vista previa de los datos al agregar fuentes de datos ODBC al Gestor de datos o al Editor de carga de datos, mantenga pulsada la tecla Mayús mientras selecciona su conexión de datos ODBC.