🌐 WWI Data Pipeline and Dashboard#
End-to-end data pipeline and interactive dashboard for Wide World Importers. Features ETL process, star schema data warehouse, and business performance analytics.
🛠️ Tech Stack & Methods#
Stack:
Data & Databases:
PythonSQLPostgreSQLSqlalchemyDBLinkAnalytics & BI:
Yandex DataLensAutomation:
Airflow
Methods & Technologies:
Database Management:
PostgreSQL with OLTP to OLAP transformation
ETL Pipeline Development:
Automated data extraction, transformation, and loading processes
Data Warehouse Design:
Star schema implementation for analytical queries
SQL Optimization:
Complex queries, materialized views, and index optimization
Data Modeling:
Dimension and fact table design for business intelligence
Business Intelligence:
Interactive dashboard development in Yandex DataLens
Automation:
Airflow DAG design for daily data pipeline execution
Data Integration:
Cross-database communication using DBLink extension
Performance Optimization:
Query tuning and materialized view implementation
Cloud Database Deployment:
Cloud PostgreSQL deployment and management
📌 Project Overview#
Wide World Importers (WWI) is a global distributor of consumer goods, dealing with suppliers and clients worldwide.
WWI aims to enhance the visibility of key business performance indicators for rapid decision-making.
Currently, data is siloed across the operational database, and management spends significant time manually compiling reports, leading to delayed and inefficient insights.
Project Goal:
To build an automated, end-to-end analytics pipeline and an interactive dashboard.
This system will provide leadership and the sales, procurement, and logistics departments with a single source of truth for key metrics related to sales performance and delivery efficiency.
Expected Outcome:
The final dashboard will drastically reduce data analysis time, enable the identification of trends and anomalies, and support strategic and operational decision-making based on accurate, consolidated information.
🗃️ Data Source#
The official Microsoft Wide World Importers sample database (OLTP schema) Microsoft
📊 Final Dashboard#
🎯 Key Achievements:#
End-to-End Pipeline Delivered:
Successfully built an analytics pipeline from the raw OLTP database to a optimized star schema data mart.
Process Automation Engineered:
Designed and implemented an automated daily ETL process for incremental data updates.
Interactive Dashboard Developed:
Created a centralized, interactive dashboard for key sales and logistics performance metrics.
Goal Achieved:
The solution provides stakeholders with immediate, data-driven insights, eliminating the need for manual reporting and enabling faster, informed decision-making.