sql >> Base de Datos >  >> RDS >> Database

Trabajar con datos de Java en Qlik Sense

Qlik Sense, como muchas otras aplicaciones de visualización de datos, es compatible con ODBC, una interfaz genérica de acceso a datos, que permite ampliar la elección predeterminada de fuentes de datos. Sin embargo, Qlik Sense no incluye un conector que le permita acceder a una fuente de datos Java.

Se accede a las fuentes de datos Java mediante un conector denominado controlador JDBC. Un controlador JDBC permite que una aplicación Java acceda a datos externos. Por ejemplo, el controlador JDBC de Amazon Athena permite que las aplicaciones Java accedan a los datos almacenados en un depósito de Amazon S3.

Sin embargo, Qlik Sense no está escrito en Java. Qlik Sense utiliza un controlador ODBC, una pieza diferente de middleware de base de datos, para acceder a datos externos. (También incluye varios conectores dedicados, por ejemplo, uno que permite a Qlik Sense acceder a Salesforce.com).

La puerta de enlace ODBC-JDBC conecta una aplicación que usa ODBC con una aplicación que usa JDBC. Para la aplicación, la puerta de enlace ODBC-JDBC es un controlador ODBC. Para el controlador JDBC, la puerta de enlace ODBC-JDBC es una aplicación Java.

Instalación y licencia de la puerta de enlace ODBC-JDBC

  1. Descargue la puerta de enlace ODBC-JDBC de Windows. (Es necesario registrarse).
  2. Instale y licencie la puerta de enlace ODBC-JDBC en la máquina con Windows donde está instalado Qlik Sense.

    Para obtener instrucciones de instalación, consulte la documentación de ODBC-JDBC Gateway.

  3. Utilice el cuadro de diálogo Interfaz Java de configuración de puerta de enlace ODBC-JDBC para seleccionar la JVM incluida en la distribución JRE/JDK recomendada por su proveedor de base de datos Java.

Configuración de una fuente de datos ODBC

Antes de poder utilizar la puerta de enlace ODBC-JDBC para conectar Qlik Sense a una base de datos Java, debe configurar una fuente de datos ODBC. Una fuente de datos ODBC almacena los detalles de conexión para la base de datos de destino.

Las fuentes de datos ODBC se configuran en el Administrador ODBC, que se incluye con Windows. En algunas versiones de Windows, el Administrador de ODBC se encuentra en Panel de control> Herramientas administrativas . En algunas versiones de Windows, puede acceder al Administrador de ODBC buscando "ODBC" en el cuadro de búsqueda de la barra de tareas. Si se le presenta la opción de administradores de ODBC, elija 64 bits en lugar de 32 bits.

Utilice el administrador de ODBC para crear su fuente de datos de puerta de enlace ODBC-JDBC.

Creación de una fuente de datos ODBC de puerta de enlace ODBC-JDBC para Gemfire XD

  1. Elija la pestaña DSN del sistema y luego elija Agregar.
  2. En el cuadro de diálogo Crear nueva fuente de datos, elija Puerta de enlace ODBC-JDBC y luego elija Finalizar.
  3. Complete el cuadro de diálogo Configuración de DSN de puerta de enlace ODBC-JDBC:
    Configuración Valor
    DNS Algún texto descriptivo para identificar la fuente de datos en Qlik Sense.
    Clase de controlador La clase de controlador que identifica el controlador JDBC para su backend Java de destino.
    Ruta de clase La ruta al archivo JAR del controlador JDBC.
    URL La URL de JDBC que contiene los detalles de conexión necesarios para acceder a su base de datos Java de destino. Consulte la documentación de su controlador JDBC para conocer la sintaxis correcta de URL de JDBC.
  4. Utilice el botón Probar para verificar que puede conectarse con éxito a su base de datos Java.

Ahora puede usar la fuente de datos de puerta de enlace ODBC-JDBC para conectar Qlik Sense a su base de datos Java.

Conectar Qlik Sense a una base de datos Java

  1. En Qlik Sense, cree una nueva aplicación.
  2. Elija Agregar datos.
  3. En la página Conectarse a una nueva fuente de datos, elija ODBC.
  4. Elija su fuente de datos ODBC de la lista de 64 bits.
  5. Elija Crear.
  6. Sus datos se muestran en la pantalla de vista previa de datos. (Es posible que deba elegir un Propietario para los datos antes de que se muestren.