Software">
Nothing Special   »   [go: up one dir, main page]

MANUAL TÉCNICO DE USUARIO - Qlik Sense

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

MANUAL TÉCNICO DE USUARIO

Resumen:

En el presente manual se detallarán las acciones realizadas al servidor de Qlik Sense Alicorp
administrado por Excellia para la respectiva configuración de conexión con los servidores dentro
del Datalake de Google Cloud Plattform y la migración de aplicativos que corresponden a los
proyectos de Microsegmentación, Pricing y Simulador.

Palabras Clave:

 GCP : Google Cloud Plattform


 QS : Qlik Sense

Requerimientos:

 El desarrollo de una VPN para crear un puente de comunicación entre el servidor QS en


Alicorp y el Datalake en GCP
 La habilitación de puertos y pruebas de conexión necesarias para la comunicación entre
ambos servidores.
 Carga de archivos al servidor QS para la migración de las apps y la configuración para la
conexión hacia GCP
 Contar con el usuario admin de QS para poder hacer las configuraciones correspondientes

Proyectos Migrados y Acciones Realizadas:

La migración de apps y configuración de conexión, se da por proyectos, los cuales son:


SIMULADOR
Las configuraciones hechas para este proyecto se basan en el siguiente esquema:

Para realizar la conexión se levanta un web service con la librería gRPC en Python desde el servidor
Ubuntu en GCP, el cuál puede recibir peticiones desde el servidor QS de Alicorp a través del puerto
50053, por lo que en caso haya un firewall activado por el lado de QS necesitará abrirse tanto de
entrada y salida para enviar las peticiones y recibir el resultado de la ejecución en el servidor en
GCP.

Se realizaron las siguientes acciones:

 Se importó el aplicativo QVF Simulador (Test)


 Se creó el Analytic Connection, para la conexión entre GCP y QS, el cual se llama
“Simulador”
 Se importaron las extensiones requeridas para el funcionamiento del app (Variable, Qlik-
button-for-navigation v2 y PicFlip)
 Se configuró el entorno del Stream (Simulador VITAPRO) y se ejecutó el app con éxito.

Mitigaciones:

 Esta app depende en mayor parte de que el servidor en GCP esté activo, lo cual en caso
haya alguna falla con las simulaciones dentro del app en QS, coordinar con el encargado
del servidor en GCP para luego reiniciar el servicio Qlik Sense Engine, para poder
sincronizar las conexiones.
 Ya que esta aplicación es a demanda, y el procesamiento del modelo se encuentra por el
lado de GCP, en QS, solo se debería monitorear cual es el almacenamiento máximo que se
generaría por petición el cual no debería causar problemas ya que solo recibe
aproximadamente 3000 registros.
PRICING HARINAS
Las configuraciones hechas se basan en el siguiente esquema:

Para realizar la conexión por el lado de GCP se dispuso de una BD Postgres y una conexión segura
(SSL) para que se instale en el servidor de QS.

Se realizaron las siguientes acciones:

 Se importó el app QVF Pricing Harinas (Test)


 Se instaló el cliente ODBC para la conexión con Postgres
 Se configuró el cliente ODBC (PostgreSQL_Alicorp_Pricing) agregaron los certificados para
conexión segura SSL
 Se creó el Data Connection y se agregó la conexión creada por ODBC
 Se configuró el entorno Tasks relacionado al app (se programó los días 8 de cada mes a las
4 am)
 Se agregó el app al Stream “Alicorp Soluciones” para su publicación bajo el sufijo “(Test)” y
se ejecutó el app con éxito

Mitigaciones:

 Monitorear el consumo de memoria del app, considerando que almacena por el momento
años de data.
 En caso falle la conexión por algún motivo coordinar con el encargado de la BD en GCP
para realizar las respectivas pruebas de conexión.
MICROSEGMENTACIÓN
Las configuraciones hechas se basan en el siguiente esquema:

Para realizar la conexión por el lado de GCP se dispuso de una BD Postgres y una conexión segura
(SSL) para que se instale en el servidor de QS.

Luego en Qlik Sense se dispuso de un esquema de carpetas para poder almacenar los archivos
QVD de Extracción, Transformación y otros del proyecto; dentro de la carpeta Proyecto Qlik, se
dispuso de la estructura de carpetas:

Se realizaron las siguientes acciones:

 Se importaron los apps QVF:


o ms_010_extraccion_dim
o ms_011_extraccion_fact
o ms_020_transformacion_dim
o ms_021_transformacion_fact
o Microsegmentación (Test)
o Bonificaciones (Test)
 Se usó el cliente ODBC instalado anteriormente para la conexión con Postgres
 Se configuró el cliente ODBC (PostgreSQL_Alicorp_MS) agregaron los certificados para
conexión segura SSL
 Se creó el Data Connection y se agregó la conexión creada por ODBC
 Se creó el Data Connection y se agregó la estructura de carpetas creadas anteriormente
 Se configuró el entorno Tasks relacionado al app (se programó su ejecución para Lunes y
Martes a las 4am de cada semana)
 Se agregaron los apps Microsegmentación y Bonificaciones al Stream “Alicorp Ventas”
para su publicación bajo el sufijo “(Test)” y se ejecutaron los apps con éxito

También podría gustarte