martes, 20 de octubre de 2015

* CONECTAR QLIKVIEW A UNA BASE DE DATOS


QlikView es una entidad que necesita una fuente de datos de donde alimentarse para poder hacer uso y trabajar sobre esa información.

En esta ocasión explicaremos como conectar QlikView a una base de datos:

Controladores (SGBD)

ODBC : Open Database Connectivity.

OLE DB: Object Linking and Embedding.

Ambos son traductores o puentes que permiten la comunicación entre una aplicación como Qlikview y el respectivo SGBD.
En el momento de instalar el Controlador es importante tener en cuenta la arquitectura del sistema operativo para asi mismo tener en cuenta la compatibilidad del controlador.


QlikView en su versión x64  permite manejar versiones de controladores x86 no obstante la versión de QlikView para arquitectura de 32 bits no permite usar controladores de arquitecturas mayores en este caso x64.

Realizaremos el ejemplo de conexión a una Base de datos utilizando el Motor PostgreSql


Drivers y conexión


  • En primera instancia , debemos tener a mano el controlador.

PostgreSQL al igual que diferentes bases de datos nos brindan los controladores necesarios para lograr la conexión, en este caso, buscaremos la versión mas reciente directamente  en la pagina de postgresSQL Driver ODBCPpostgreSQL .



  • Una vez descargado el archivo obtendrán un archivo (.rar) el cual deberá ser descomprimido y que dentro tendrá el instalador del ODBC de PostgresSQL, la instalación es relativamente fácil ya que solo debemos ejecutar el instalador y dar siguiente, el wizard nos llevara hasta el proceso final de instalación.



  • Al finalizar la instalación nos aseguraremos de que el proceso se halla realizado correctamente, para esto entraremos al Administrador de Origen de Datos de Windows y verificaremos que la instalación este incluida dentro del Administrador.
Nota: En esta lista mostramos los   ODBC instalados en el sistema.





  • Una vez verificamos que el controlador este instalado con éxito, procedemos a agregar la  nueva conexión con la base de datos, esto lo logramos dentro del mismo administrador de origen de datos, en la pestaña DNS de usuario.










  • Procedemos a seleccionar el origen de datos que tenemos exatualmente que es el de PostgreSQL y al seleccionarlo completamos los campos que hacer relación a la base de datos a la cual nos queremos conectar




  • Seleccionar para crear el origen de datos







  • Llenar las credenciales de una base de datos (en este caso PostgreSQL) que tenga creada




  • El administrador de origen nos indica que la conexión esta siendo exitosa




  • Notamos que una vez se realiza la conexión, podemos ver la conexión especificada que genera el driver en el DNS de usuario.






Conexión


1) Al concretar la conexión entre el sistema y la base de datos procederemos a realizar la conexión pero en este caso entre la fuente de datos y el QlikView.
Para esto nos dirigimos al editor de script dentro de un nuevo proyecto en QlikView. Para entrar al editor de script lo podemos hacer desde la barra de herramientas o presionando (Ctrl + E).


Procedemos a generar la conexión:





2) En este paso realizaremos la etapa final de la conexión con la fuente de datos, llenaremos  los campos ID usuario y  la contraseña de la fuente de datos, también es importante seleccionar el origen de datos que fue instalado en este caso el de postgreSQL.


Podemos probar la conexión antes de generarla para estar seguros de lo que se hizo, una vez se realice la prueba se presiona el botón aceptar .













3) 
Al estar concretada la conexión en el editor de script encontramos la sentencia que realiza la conexión.


ODBC CONNECT TO PostgreSQL35W
También se especifica de forma encriptada el nombre de usuario y la contraseña de la fuente de datos.
(XUserId is YBVQEYdNTDdOGZVMTbSAXPassword is aHQGIFVOBTbWE)












No hay comentarios:

Publicar un comentario