Dashboard IMS - Genomma-Lab-Internacional/Developers GitHub Wiki
Este manual se enfoca a la estructura de la entidad relación donde se almacena la información de IMS y el dashboard desarrollado en Qlik Sense
Las bases de datos para consultar la información de IMS se encuentran en el servidor – SFECLUSQL08\ODS y en la base de datos Gnm_Mercados
Tablas de información:
- dbo.IMSDataView
- dbo.IMSGrupoProducto
- dbo.IMSGrupos
- dbo.IMSProductos
- dbo.Prom_DetalleEncuestas
Se genera la siguiente consulta para obtener la información a nivel Marca, Agrupación y Categorías IMS:
SELECT
v.[Fecha],
v.[AñoMes],
v.[Año],
v.[Mes],
[Canal],
d.[IMSGrupo],
d.[Bloque],
g.[Nombre Categoria],
(p.Marca +' '+p.Pack) Sku,
d.[CodPack],
p.Laboratorio,
p.Marca,
p.TipoMercado,
p.Mercado,
p.TipoProducto,
p.Pack,
p.ClaseTerapeutica,
p.FormaFarmaceutica,
p.LanzamientoPack,
p.MoleculaComb,
p.TamEmpaque,
p.Volumen,
Nivel,
g.[SeMuestra],
v.Unidades,
v.Monto`
FROM [Gnm_Mercados].[dbo].[IMSGrupoProducto] d
LEFT JOIN (
SELECT
[Fecha],
[AñoMes],
[Año],
[Mes],
[Canal],
[CodPack],
[Nivel],
SUM([Unidades]) Unidades,
SUM([Monto]) Monto
FROM [Gnm_Mercados].[dbo].[IMSDataView]
WHERE Nivel='Mensual' AND PaisID=1 AND VerID=201801
GROUP BY
[Fecha],
[AñoMes],
[Año],
[Mes],
[Canal],
[CodPack],
[Nivel]
) v ON d.CodPack=v.CodPack
LEFT JOIN [Gnm_Mercados].[dbo].[IMSGrupos] g ON d.IMSGrupo=g.IMSGrupo AND d.Bloque=g.Bloque AND g.StagenID =1
LEFT JOIN [Gnm_Mercados].[dbo].[IMSProductos] p ON p.CodPack=d.CodPack
WHERE d.StagenID=1;
Nota: La variable VerID es la versión de información que se consultara cada que se carga el disco mensualmente se genera un nuevo VerID.
Entidad Relación generada en Qlik Sense
El dashboard se encuentra en Qlik sense Hub en: https://172.16.20.81/hub/my/work
En el área Work con el nombre IMS_PRB para cargar la información del dashboard ingresar a data load editor modificar la variable VerID
por la versión que se cargara y click en load data
Verificar que la información se cargó correctamente en el filtro Año.