Skip to content

The future of sustainability and training: involvement and performance of companies and strategic suppliers

License

Notifications You must be signed in to change notification settings

giacomolat/The-Future-of-Sustainability-and-Training

Repository files navigation

The Future of Sustainability and Training

Functional Requirements

1. Data Model

The following table shows the list of dimensional attributes available for each KPI:

Dimensional Attributes
Company
Company - Country
Material Group
Supplier
Supplier - Country
Supplier – Parent Company
Year – Month – Quarter - Semester

The Supplier dimension is the only one that is historicized in order to keep track of any changes

2. KPI

Below are the KPIs that will be available in the data model:

ID 1.1
Name List of Strategic Suppliers Year by Year
Description A Supplier is considered as “strategic” for a certain company and for a certain period if it is in the top set of suppliers by invoice for a certain company. The top set is the set of suppliers which generate the 80% of Total Invoicing for a Company referenced in the Reporting Year. Therefore, Supplier Strategic List includes all suppliers who must reach the threshold of 80% of the Company’s total invoice referenced in the Reporting Year
ID 2.1
Name Total Invoicing (€)
Description The KPI is the overall invoiced value. The data in the source table are expressed in local currency so the data must be converted using exchange rates. The link between exchange rates and Invoicing is by currency and period
ID 3.1
Name Total Number of Suppliers
Description The KPI reports the total number of suppliers with an invoiced value greater than 0 in the period
ID 4.1
Name Number of Suppliers engaged in training initiatives
Description The KPI reports the number of suppliers engaged in training initiatives with an invoiced value greater than 0 in the period. The “Training flag” for each supplier is calculated considering the following logics: If the supplier has trained with at least one Company, then the training applies to all companies that purchased from that supplier. Furthermore, training conducted by a supplier is valid from the year it was carried out and in the following years
ID 4.2
Name Total Invoicing (€) of suppliers engaged in training initiatives
Description The KPI reports the total invoicing of suppliers engaged in training initiatives. The “Training flag” for each supplier is calculated as for KPI 4.1
ID 4.3
Name % of Invoicing (€) of suppliers engaged in training initiatives on total Invoicing
Description The KPI percentage of invoicing of suppliers engaged in training initiatives on total Invoicing. The “Training flag” for each supplier is calculated as for KPI 4.1: (Total Invoicing (€) of suppliers engaged in training initiatives)/(Total Invoicing (€))*100
ID 5.1
Name Number of suppliers certified with Ecovadis
Description The KPI reports the number of suppliers certified with Ecovadis with an invoiced value greater than 0 in the period. A supplier is certified if it has an ecovadis score associated. The certification is valid from the published year and for the following two years. The certification applies to all companies that purchased from that supplier. If the supplier changes the score during the year, this is retroactive and applies for the whole year. The most recent score for the year is always considered. Ecovadis and Invoicing data are linked through the suppliers using a bridge table
ID 5.2
Name Total Invoicing (€) of suppliers certified with Ecovadis
Description The KPI reports the total invoicing of suppliers certified with Ecovadis. The rules of the certification are the same as the KPI 5.1
ID 5.3
Name % of Invoicing (€) of suppliers certified with Ecovadis on total Invoicing
Description The KPI percentage of invoicing of suppliers certified with Ecovadis on total Invoicing. The rules of the certification are the same as the KPI 5.1: (Total Invoicing (€) of suppliers certified with Ecovadis )/(Total Invoicing (€))
ID 5.4
Name Average Ecovadis score
Description The KPI represents the average score of all suppliers certified with Ecovadis that have an invoiced value grater than 0

Activity plan

  • Step n'1: Data analysis on Oracle DB
  • Step n'2: Identify facts, dimensions and metrics (KPIs)
  • Step n'3: Creation of the Dimensional Fact Model (DFM) using Indyco
  • Step n'4: Creation of the Logical Model, starting from the DFM, using Oracle SQL Developer Data Modeler
  • Step n'5: Flow planning via draw.io
  • Step n'6: Creating ETL flows using Microsoft Azure Data Factory
  • Step n'7: Creating Dashboard using Microsoft Power BI and DAX

Project Previews

Conceptual Modelling with Indyco

image

For more details, see the following folder: 1. Conceptual Modelling with Indyco

Logical Modelling with Oracle SQL Developer Data Modeler

Logical Model: image

Relational Model: image

For more details, see the following folder: 2. Logical Modelling with Oracle Data Modeler

Enterprise Data Warehouse (EDWH): Wooden, Silver and Golden layers Architecture with draw.io

Preview only the Invoiced Fact Table flow, with Wooden, Silver and Golden layers image

For more details, including of other flows, see the following folder: 3. EDWH - Wooden Silver and Golden Layers Architecture with Drawio

Extract Transform and Load (ETL) flows using Microsoft Azure Data Factory

Preview only the Invoiced Fact Table ETL flow (Golden layer) image

image

For more details, including of other ETL flows, see the following folder: 4. ETL Processes - Pipelines with Microsoft Azure Data Factory

Data Analytics & Visualization using Microsoft Power BI and DAX

First page: KPIs image

Second page: Material Group image

Third page: Supplier History image

For more details, including the csv files associated with the model tables, see the following folder: 5. Data Analytics&Visualization with Microsoft Power BI and DAX