Dashboard StreamlineToQliksense - Genomma-Lab-Internacional/businessintelligence GitHub Wiki
Conexiones
Las conexiones para este Dashboard se encuentran en AWS:
- URL: streamlinePTPlanMateriales
- URL: streamlinePTAvance
Los nombres de las conexiones de QlikSense se llaman:
-
streamlinePTPlanMateriales
-
streamlinePTAvance
Y corresponden a las URLs respectivamente.
Mapping
- MarcaNecMapping: Estandarización de nombres de marcas NEC Bio Electro, Losec A y Medicasp.
- MarcaMapping: Estandarización de nombres de marcas SISTEMA GB, XL-3, POMADA DE LA CAMPANA, LOMECAN V, DERMOPRADA, SILKAMEDIC, SILUET 40, MEDICASP, COLONIA SANBORNS.
- CompradorMapping: Estandarización de nombres de compradores 'Yumiko Martínez', 'Enrique Celada','Bibiana Peralta','Raquel Juárez','Rene/Mario','Raquel/Mario'','Ismael Dávila','Mario'','Israel Rodríguez','Oscar René Salazar','Saul Gomez'.
Schemas
-
Schema para joinItemCodeMiscelanea
- BU
- ApplyMap ('MarcaMapping',Marca) AS Marca,
- Item code,
- Supplier,
- "Nal/Exp",
- Comprador,
- if("Jun 2021">"Jun 20213",'Volúmen menor al solicitado',
- if("Jun 2021"<"Jun 20213",'Volúmen mayor al solicitado',
- if("Jun 2021"="Jun 20213", 'Volúmen igual al solicitado', null()))) as validacion,
- Description,
- "On hand",
- "Days of supply" as "Days of supply",
- "To ship",
- "To receive",
- "Lead time days" as "Lead time, days",
- "Order cycle months" as "Order cycle, months",
- "Min lot",
- "Safety stock periods" as "Safety stock periods",
- "Safety stock" as "Safety stock",
- "Marca ABC",
- "SKU ABC",
- "Meses en OC"
-
Schema para orderingPlan:
- Item code,
- 0 AS [May 2021],
- [Jun 2021],
- [Jul 2021],
- [Aug 2021],
- [Sep 2021],
- [Oct 2021],
- [Nov 2021],
- [Dec 2021],
- [Jan 2022],
- [Feb 2022],
- [Mar 2022],
- [Apr 2022],
- [May 2022],
- [May 2021] **AS ** Total,
- 'Ordering Plan' AS [type]
Esquema de meses desde el mes y año corriente hasta el mes anterior al corriente con proyección a 1 año.
-
Schema para demandForecast y Plan KPI *Sólo cambia el valor [Type]
- [Jun 20211] as [Jun 2021],
- [Jul 20211] as [Jul 2021],
- [Aug 20211] as [Aug 2021],
- [Sep 20211] as [Sep 2021],
- [Oct 20211] as [Oct 2021],
- [Nov 20211] as [Nov 2021],
- [Dec 20211] as [Dec 2021],
- [Jan 20221] as [Jan 2022],
- [Feb 20221] as [Feb 2022],
- [Mar 20221] as [Mar 2022],
- [Apr 20221] as [Apr 2022],
- [May 20221] as [May 2022],
- 0 as Total,
- 'Demand Forecast' as [type] ó 'Plan KPI' as [type] (según sea el caso)
Esquema de meses desde el mes y año corriente hasta el mes anterior al corriente con proyección a 1 año.
-
Schema para projectedInventoryLevels y projectedInventoryLevelsKPI *Sólo cambia el valor [Type]
- "Item code",
- "On hand" as [May 2021],
- [Jun 20212] as [Jun 2021],
- [Jul 20212] as [Jul 2021],
- [Aug 20212] as [Aug 2021],
- [Sep 20212] as [Sep 2021],
- [Oct 20212] as [Oct 2021],
- [Nov 20212] as [Nov 2021],
- [Dec 20212] as [Dec 2021],
- [Jan 20222] as [Jan 2022],
- [Feb 20222] as [Feb 2022],
- [Mar 20222] as [Mar 2022],
- [Apr 20222] as [Apr 2022],
- [May 20222] as [May 2022],
- 0 as Total,
- 'Projected Inventory Levels' as [type] ó 'Projected Inventory Levels KPI' as [type] (según sea el caso)
-
Schema para SafetyStock
- Item code],
- "Safety stock" as [May 2021],
- "Safety stock" as [Jun 2021],
- "Safety stock" as [Jul 2021],
- "Safety stock" as [Aug 2021],
- "Safety stock" as [Sep 2021],
- "Safety stock" as [Oct 2021],
- "Safety stock" as [Nov 2021],
- "Safety stock" as [Dec 2021],
- "Safety stock" as [Jan 2022],
- "Safety stock" as [Feb 2022],
- "Safety stock" as [Mar 2022],
- "Safety stock" as [Apr 2022],
- "Safety stock" as [May 2022],
- 0 as Total,
- 'Safety Stock' as [type]
-
Schema para stockout
- BU as sBU,
- Marca as sMarca,
- "Nal/Exp" as [sNal/Exp],
- Comprador as sComprador,
- "Item code" as [sItem code],
- Description as sDescription,
- Forecast as Jun2021Forecast,
- Stokout as Jun2021Stockout,
- Forecast - Stokout as Jun2021Restricta
-
Schema para cumplimiento
- "Item code" as [consolidado-Item code],
- Description as [cDescription],
- BU as [cBU],
- Marca as [cMarca],
- "Nal/Exp" as [cNal/Exp],
- "Comprador Streamline" as [cComprador Streamline],
- "Mayo Streamline" as [cStreamline],
- Maquilador as [cMaquilador],
- "03-may al 09-may" as [c-p-03-may al 09-may],
- "10-may al 16-may" as [c-p-10-may al 16-may],
- "17-may al 23-may" as [c-p-17-may al 23-may],
- "24-may al 30-may" as [c-p-24-may al 30-may],
- "03-may al 09-may"+"10-may al 16-may" + "17-may al 23-may" + "24-may al 30-may" as [cTotal Programa],
- "03-may al 09-may1" as [c-e-03-may al 09-may],
- "10-may al 16-may1" as [c-e-10-may al 16-may],
- "17-may al 23-may1" as [c-e-17-may al 23-may],
- "24-may al 30-may1" as [c-e-24-may al 30-may],
- "03-may al 09-may1"+"10-may al 16-may1" + "17-may al 23-may1" + "24-may al 30-may1" as [cTotal Entradas],
- if("03-may al 09-may"+"10-may al 16-may"... [cTotal Programa] > "03-may al 09-may1"+"10-may al 16-may1"... cTotal Entradas , asigna cTotal Entradas ) AS cReal vs Programa (Resumido),
- if("Mayo Streamline"> "03-may al 09-may1" + ... "c-e-10-may al 16-may" "c-e-17-may al 23-may" "c-e-24-may al 30-may","03-may al 09-may1" + ... "c-e-10-may al 16-may" "c-e-17-may al 23-may" "c-e-24-may al 30-may", "Mayo Streamline") as cReal vs Streamline (Resumido),
- if("03-may al 09-may">"03-may al 09-may1","03-may al 09-may1","03-may al 09-may") as [c-pe-03-may al 09-may],
- if("10-may al 16-may">"10-may al 16-may1","10-may al 16-may1","10-may al 16-may") as [c-pe-10-may al 16-may],
- if("17-may al 23-may">"17-may al 23-may1","17-may al 23-may1","17-may al 23-may") as [c-pe-17-may al 23-may],
- if("24-may al 30-may">"24-may al 30-may1","24-may al 30-may1","24-may al 30-may") as [c-pe-24-may al 30-may]
-
Schema para **materials-joinItemCodeMiscelanea **
- Item code as materials-Item code,
- [BU] as [mBU],
- ApplyMap('MarcaMapping',[Marca]) as [mMarca],
- Supplier as mSupplier,
- "Nal/Exp" as "mNal/Exp",
- Comprador as mComprador,
- Forecast as Jun2021Forecast,
- Stokout as Jun2021Stockout,
- Forecast - Stokout as Jun2021Restricta
- if([Jun 2021] * 0.85 > [Jun 20213],'Volúmen menor al solicitado',
- if([Jun 2021] * 1.15 < [Jun 20213],'Volúmen mayor al solicitado',
- 'Volúmen igual al solicitado')) as mValidacion,
- "Compra Directa" as "mCompra Directa",
- "On hand" as "mOn hand",
- Description as mDescription,
- "Days of supply" as "mDays of supply",
- "To ship" as "mTo ship",
- "To receive" as "mTo receive",
- "Lead time, days" as "mLead time, days",
- "SS periods" as "mSS periods",
- "Min lot" as "mMin lot",
- "Safety stock" as "mSafety stock",
- Clasificacion as mClasificacion,
- ABC as mABC,
- Meses en OC as mMeses en OC
-
Schema para **materials-orderingPlan, materials-demandForecast, materials-projectedInventoryLevels, materials-planKPI, materials-projectedInventoryLevelsKPI ** *Sólo cambia el valor [Type]
- Item code as materials-Item code,
- 0 as mMay 2021,
- Jun 2021 as [mJun 2021],
- Jul 2021 as [mJul 2021],
- Aug 2021 as [mAug 2021],
- Sep 2021 as [mSep 2021],
- Oct 2021 as [mOct 2021],
- Nov 2021 as [mNov 2021],
- Dec 2021 as [mDec 2021],
- Jan 2022 as [mJan 2022],
- Feb 2022 as [mFeb 2022],
- Mar 2022 as [mMar 2022],
- Apr 2022 as [mApr 2022],
- May 2022 as [mMay 2022],
- May 2021 as mTotal,
- Ordering Plan as [mtype], 'Demand Forecast' as [mtype], 'Plan KPI' as [mtype] ó 'Projected Inventory Levels' as [mtype], 'Projected Inventory Levels KPI' as [mtype], (según sea el caso)
-
Schema para **materials-safetyStock **
- [Item code] as [materials-Item code],
- "Safety stock" as [mMay 2021],
- "Safety stock" as [mJun 2021],
- "Safetystock" as [mJul 2021],
- "Safety stock" as [mAug 2021],
- "Safety stock" as [mSep 2021],
- "Safety stock" as [mOct 2021],
- "Safety stock" as [mNov 2021],
- "Safety stock" as [mDec 2021],
- "Safety stock" as [mJan 2022],
- "Safety stock" as [mFeb 2022],
- "Safety stock" as [mMar 2022],
- "Safety stock" as [mApr 2022],
- "Safety stock" as [mMay 2022],
- "May 2021" as mTotal,
Script
El script se compone de 9 secciones:
- Mapping:Estandarización y creación de relaciones entre columnas
- streamline
- streamlineCrossTables
- materials
- materialsCrossTables
- stockout
- cumplimiento
- cumplimientoCrossTables
- % Avance