Vous êtes sur la page 1sur 21

EXTRACCION TRANSFORMACION QLIKMART APLICATIVO

BINARY
1 2 3 4

QVD QVD
CAPA EXTRACTORES
Se crea un nuevo archivo QVW que se va a llamar EXTRACCION

En la primera pestaña DIMENSION 1 se agrega las 2 tablas que vienen del mismo Excel, pero en
diferentes pestañas. Luego se guarda cada tabla en un QVD (STORE) y se procede a limpiarla
(DROP TABLE).

Agregar una nueva pestaña y agregar la tabla de objetivos y proceder a realizar el STORE y el
DROP TABLE.
Una vez ya generados nuestros 3 QVDS, se pasa a la siguiente capa de transformación.

CAPA TRANSFORMACION
Se crea un nuevo archivo QVW que se va a llamar TRANSFORMACION donde se va a llamar a
todos los QVDs que se crearon en la capa extraccion.

1. Agregar los 4 primeros QVDs creados de la conexión Access (CLIENTES,


TRANSPORTISTA, CATEGORIAS y PRODUCTOS)
Cliente:
LOAD IDCliente,
NombreCompania,
NombreContacto,
Direccion,
Ciudad,
CodPostal,
Pais,
Telefono,
Fax
FROM
[C:\Users\HP\Desktop\Curso Qlikview Profesional\4.QVD\1.Extraccion\Clientes]
(qvd);

Transportista:
LOAD IDTransportista,
NombreCompania
FROM
[C:\Users\HP\Desktop\Curso Qlikview
Profesional\4.QVD\1.Extraccion\Transportista]
(qvd);

Producto:
LOAD IDProducto,
NombreProducto,
IDProveedor,
IDCategoria,
CantidadPorUnidad,
PrecioUnitario,
UnidadesEnStock,
UnidadesEnPedido
FROM
[C:\Users\HP\Desktop\Curso Qlikview Profesional\4.QVD\1.Extraccion\Productos]
(qvd);

Categoria:
LOAD IDCategoria,
NombreCategoria,
Descripcion
FROM
[C:\Users\HP\Desktop\Curso Qlikview Profesional\4.QVD\1.Extraccion\Categorias]
(qvd);

 Se ejecuta y se leen las tablas. Sale así:


2. Se agrega las 2 tablas que faltan de la conexión Access (PEDIDOS y DETALLE_PEDIDO)

Se ejecuta y se leen las tablas. Sale una advertencia que significa que se tiene REFERENCIA
CIRCULAR y también SINTETICA.
3. Para corregir estos errores se renombra los campos en las 2 tablas de CLIENTES y
TRANSPORTISTA.
Se ejecuta y se leen las tablas. Sale así:

Se a corregido la referencia circular pero todavía se tiene sintética.

4. Se renombra uno de los campos para eliminar la sintética.


Se ejecuta y se leen las tablas. Sale así:

5. Modificar en la tabla PEDIDOS, agregando nuevos campos y juntando con


DETALLE_PEDIDO en una sola tabla.
6. Se agrega la pestaña Empleado, ingresando la tabla Empleado

OJO: ESTA TABLA TIENE LA DATA DE TODOS LOS EMPLEADOS (161), A DIFERENCIA DE LA
TABLA PEDIDOS QUE SOLO TIENE LA DATA DE 9 EMPLEADOS. LAS DEMAS TABLAS TAMBIEN
TIENEN INFORMACION DE SOLO ESOS 9 EMPLEADOS.

Se ejecuta y se leen las tablas. Sale así:


La tabla EMPLEADO no se está uniendo a las demás, tenemos que unirlo mediante un campo.

7. Se modifica la tabla EMPLEADOS, se renombra el campo para que se una.


Se ejecuta y se leen las tablas. Sale así:

Ahora hará el match con todas las tablas, pero solo mostrara data de los 9 IDEmpleado que se
comunican en todas las tablas. Para los demás IDEmpleado no botara información. Debido a
ello es mejor quitar esos IDEmpleado.

Se modifica:
8. Se agrega la tabla OFICINA

Se ejecuta y se leen las tablas. Sale así:


Aparece referencia circular y sintética.

9. Se renombra, porque hay campos con el mismo nombre en la tabla OFICINA y en la


tabla CLIENTES, pero son diferentes.
10. Se agrega la Pestaña OBJETIVOS

Aparece referencia circular.

11. Se renombra el campo AÑO de la tabla OBJETIVO.


12. Unir 2 campos de la tabla EMPLEADO.

LUEGO DE HABER JALADO UNO POR UNO LAS TABLAS, UNIRLAS Y HABER CORREGIDO LAS
REFERENCIAS CIRCULARES Y SINTETICAS. SE PROCEDE A CREAR SUS QVDs POR CADA TABLA Y
LIMPIAR DICHA TABLA.
CAPA QLIKMART
Se crea un nuevo archivo QVW que se va a llamar QLIKMART donde se va a llamar a todos los
QVDs que se crearon en la capa transformación.
Se guarda y se ejecuta.

CAPA APLICATIVO
Se crea un nuevo archivo QVW que se va a llamar APLICATIVO donde se va a llamar al Qlikmart
con un BINARY.

En editor de script > Archivo QlikView > Seleccionar el archivo Qlikmart.qvw


Se ejecuta y se recarga.

Y a partir de tener nuestro modelo se procede a realizar los gráficos.

Vous aimerez peut-être aussi