/ Data warehouse, ETL, and reporting
01For over a decade I have owned data-warehouse and ETL pipelines in production: from initial source analysis to the daily refresh that must not fail. With everything that goes with it: data-quality monitoring, consistency checks across multiple source systems, consolidation logic for several tenants. Power BI and Cognos as endpoints, once the data model is clean. What I learned along the way: eighty percent of reporting problems are not SQL problems, they are data-model problems. Skip that layer and every new KPI becomes a new exception.
SQL tuning on MySQL, PostgreSQL, and DB2 is a daily tool, not academic knowledge. Window functions instead of self-joins, common table expressions for readability, execution-plan analysis before any index decision. Materialized views and partitioning for large aggregates. Reproducible pipelines with a validation layer so a broken source fails loudly instead of silently producing garbage. Audit trail on every refresh as standard, not an afterthought.
