Data Analytics & Business Intelligence with Power BI, SQL & Python

Executive Lecture Article

Executive Summary & Strategic Objectives

Modern enterprise analytics requires a foundational comprehension of data architecture. For decades, businesses struggled with siloed relational databases that ground operational applications to a halt whenever analytical queries were executed. This lesson establishes the architectural divergence between Online Transaction Processing (OLTP) and Online Analytical Processing (OLAP), delineates the paradigm shift from traditional on-premise data warehouses (Kimball vs. Inmon) to scalable Cloud Data Warehouses (Snowflake, Google BigQuery, Amazon Redshift), and explores the cutting-edge Lakehouse architecture (Databricks, Apache Iceberg, Delta Lake). Analysts will master how data flows across enterprise tiers to deliver low-latency reporting.

1. The Operational vs. Analytical Paradigm: OLTP vs. OLAP

At the core of data engineering and business intelligence lies a fundamental engineering dichotomy: systems optimized for rapid, reliable transaction execution versus systems architected for massive aggregations over petabytes of historical records.

Online Transaction Processing (OLTP) engines—such as PostgreSQL, MySQL, and Oracle Database—are architected to support day-to-day business operations. These systems prioritize strict ACID compliance (Atomicity, Consistency, Isolation, Durability) to ensure that transactions, such as an e-commerce checkout or an automated bank transfer, never result in duplicate billing or phantom state updates. OLTP schemas are strictly normalized into Third Normal Form (3NF) to eliminate data redundancy and prevent insert, update, or deletion anomalies. While OLTP databases process thousands of sub-millisecond single-record writes per second, executing a high-cardinality multi-table aggregation across three years of sales history will monopolize CPU cores, lock tables, and paralyze front-end customer applications.

Conversely, Online Analytical Processing (OLAP) engines are engineered for read-heavy analytical workloads. Rather than modifying individual rows, business analysts query millions or billions of rows to compute aggregate metrics, moving averages, cohort retention, and margin variances. OLAP platforms utilize columnar storage formats (such as Parquet, ORC, or proprietary columnar micro-partitions). In columnar storage, each attribute column is stored contiguously on disk and in memory. When an analyst runs SELECT SUM(revenue), AVG(margin) FROM sales_fact WHERE fiscal_year = 2026, the database reads only the revenue, margin, and fiscal_year columns—skipping hundreds of other unreferenced columns. This architectural distinction yields a 10x to 100x reduction in disk I/O and unlocks massive parallel vectorized CPU execution.

Enterprise Lakehouse & Medallion Data Architecture Pipeline

SOURCE SYSTEMS OLTP (Postgres) SaaS APIs (Stripe) IoT / Kafka Stream BRONZE LAYER (Raw Ingestion) • Unaltered JSON/Parquet • Append-Only History • Schema Evolution SILVER LAYER (Cleaned & Conformed) • Deduplication • Type Casting & Audit • Entity Resolution GOLD LAYER (Curated Business Marts) • Kimball Star Schemas • Aggregated Metrics • High-Performance Marts CONSUMPTION Power BI Reports Python / Jupyter Executive KPIs

2. Inmon vs. Kimball: The Battle for Enterprise Modeling

Historically, enterprise data warehousing was divided into two competing philosophical methodologies:

  • Bill Inmon’s Top-Down Corporate Information Factory (CIF): Inmon advocated for creating a single, enterprise-wide normalized (3NF) relational warehouse representing the definitive single source of truth. Departures and departmental business marts were derived downstream from this monolithic repository. While mathematically pure and resilient to updates, Inmon projects required multi-year implementation cycles, massive capital expenditures, and suffered from sluggish query response times due to complex multi-table joins.
  • Ralph Kimball’s Bottom-Up Dimensional Modeling: Kimball recognized that business stakeholders cannot wait 36 months for basic operational metrics. He pioneered dimensional modeling based on conformed dimensions and fact tables organized into Star and Snowflake schemas. Kimball’s bottom-up approach allows analytical teams to build individual departmental marts (e.g., Sales, Finance, Supply Chain) iteratively while sharing standardized dimensions (Customer, Date, Product). Today, Kimball’s dimensional modeling remains the undisputed gold standard for Power BI semantic models and high-performance SQL analytics.

3. The Lakehouse Evolution & Medallion Architecture

As data variety exploded with semi-structured JSON payloads, clickstream logs, and sensor telemetry, traditional warehouses proved cost-prohibitive for raw storage. Organizations adopted Data Lakes (such as AWS S3 or Azure ADLS Gen2), storing arbitrary file formats cheaply. However, early data lakes deteriorated into chaotic "data swamps" plagued by missing schemas, corrupted records, and zero ACID transaction guarantees.

The emergence of open table formats—principally Delta Lake and Apache Iceberg—fathered the Lakehouse architecture. A Lakehouse marries the inexpensive object storage of a Data Lake with the rigorous ACID transactions, schema enforcement, time-travel auditing, and metadata management of an enterprise Data Warehouse. Within the Lakehouse, engineering teams structure pipelines using the Medallion Architecture:

Bronze (Raw)

Append-only ingestion from operational databases, Kafka queues, and third-party APIs. Preserves original schemas and timestamps without mutations for disaster recovery and full historical lineage.

Silver (Enriched)

Deduplicated, type-cast, and conformed data. Cleanses missing values, validates foreign keys, standardizes country codes, and applies business normalization rules.

Gold (Curated Marts)

Aggregated dimensional models (Star Schemas) optimized for business intelligence tools like Power BI and automated financial reporting dashboards.

Executive Pro-Tip: Zero-Copy Clones & Compute Decoupling

Modern cloud data warehouses (Snowflake, BigQuery) completely decouple storage costs from compute engines. Unlike legacy appliances where scaling analytics meant purchasing physical rack servers, cloud warehouses store columnar data in cloud object storage while elastic compute clusters (warehouses) are spun up dynamically. As a BI professional, always isolate reporting workloads from heavy ingestion ELT jobs into dedicated compute clusters to prevent dashboard latency spikes during month-end closes.

4. Strategic Takeaways & Self-Check

  • Workload Segregation: Never run ad-hoc business intelligence aggregations on operational OLTP production databases.
  • Dimensional Superiority: Utilize Kimball dimensional modeling (Star Schemas) for BI semantic layers to maximize Power BI VertiPaq engine compression and query speed.
  • Medallion Governance: Enforce strict data validation at the Silver boundary so downstream executive dashboards in the Gold tier never display negative revenues or orphaned records.
Interactive Hybrid Assessment

Lesson 1.1: Enterprise Data Architectures: OLTP vs. OLAP, Data Warehouses, Lakes & Lakehouses

Pass Mark: 60% Timing: 20 Minutes Attempt Limit: 3 Attempts

Timed Assessment (20 Minutes)

Do not refresh. System will auto-submit answers upon expiration.

Time Remaining

Q1

1 Mark
All 1 questions will be evaluated together upon submission.
Module Lecture • 25 Mins

Lesson 1.1: Enterprise Data Architectures: OLTP vs. OLAP, Data Warehouses, Lakes & Lakehouses

Personal Lecture Notes
Please sign in to take notes and save your lecture timestamps.
Sign In to Take Notes
Sign in to post questions to instructors and join the discussion. Log In
No discussion questions on this lecture yet. Be the first to start the conversation!

Lecture Overview

Comprehensive architectural analysis of modern data warehousing, transactional databases, data lakes, and lakehouse architectures.

Course Instructor(s) & Teaching Faculty

Dr. Alex Morgan
Dr. Alex Morgan
Co-Tutor

Course Faculty

Over 15 years of industry experience leading engineering teams and publishing research in AI.