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
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.
- 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.
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 YBVQEYdNTDdOGZVMTbSA, XPassword is aHQGIFVOBTbWE)
No hay comentarios:
Publicar un comentario