Home Videos Blogs Events
Learn
Live Playground Practice Data
MS Updates Contact
12 / 12 datasets
Star Schema · Gold layer

Retail Star Schema — CSV pack

7 filesCSV1M fact rows~103 MB total

A clean gold-layer star schema — one FactSales with foreign keys to six dimensions (Customer, Product, Store, Date, Order Type, Payment Method). Drop straight into Power BI or a Fabric lakehouse.

Power BIFabricLakehouseSCD Type-2Modeling
Star Schema · Excel
📗

Retail Star Schema — single Excel

XLSX~106 MB1M rows

Same star schema as the CSV pack, bundled into one Excel workbook with a sheet per table. Use this if you prefer a single file over multiple CSVs.

Power BIExcelStar SchemaModeling

Large file (~106 MB). If the download fails, use the CSV pack above.

Sales · Target vs Actual
🎯

Actual vs Target

XLSX~10 KB

Sample actual and target values — perfect for practicing MTD comparisons, distributing a monthly target across daily buckets and building target-vs-achievement dashboards.

DAXTime IntelligenceMTDDashboard
HR Analytics
🧑‍💼

HR Data with Department

XLSX~9 KB

Employee records with hire & termination dates plus department mapping. Great for practicing hires, terminations, current headcount, tenure and attrition — same pattern works for active-project analysis.

HRHeadcountAttritionDate rangeDAX
Finance · P&L
💰

P&L Statement Data

XLSX~15 KB

Chart-of-account-style data ready for building a Profit & Loss statement. Practice hierarchical financial reporting, subtotals and calculation groups.

FinanceP&LCalc GroupsHierarchy
Power Query · Multi-sheet
🧩

Transformations Playground

XLSX~70 KBmultiple sheets

Multiple sheets, each showing a different transformation challenge — pivot / unpivot, split, merge, group, fill down, custom columns. Perfect for practicing Power Query (M) and Dataflows.

Power QueryMDataflowTransformations
Retail · Single table
🛒

Retail Sales — single table

CSV~75 MB329k rows

One denormalized table containing orders, items, customers and stores. Great for straight-up Power BI analysis, and for splitting into a proper star schema using Power Query or Fabric.

RetailDenormalizedPower QueryModeling
Retail · Fabric-friendly
🟢

Retail Sales — Fabric column names

CSV~75 MB329k rows

Same data as above but with snake_case column names (no spaces, no special characters) — better for Fabric Lakehouse tables and Spark / SQL work.

FabricLakehouseSQL-friendlySpark
Security · Dynamic RLS
🔐

Dynamic RLS — Brand Test

XLSX~10 KB

User–brand mapping designed for learning Dynamic Row-Level Security in Power BI. Assign different brand access per user and validate with USERPRINCIPALNAME().

SecurityRLSDynamic RLSUSERPRINCIPALNAME
Sales · YouTube tutorials
🎬

Sales Data (from videos)

XLSX~1.8 MBmulti-sheet

The star-schema-style sales dataset used across the YouTube tutorials — small enough to iterate quickly. For a much larger, cleaner star schema, prefer the Retail Star Schema packs above.

SalesVideoPower BIModeling
Sales · Fabric-friendly
🔷

Sales Data for Fabric

XLSX~1.8 MB

Same as the video sales dataset, but with Fabric-friendly column names (no spaces or special characters) — ready for Lakehouse ingestion.

SalesFabricLakehouse
Assignment · Power Query
🧠

Sales Data with Transformations

XLSX~1.8 MB
📝 Assignment write-up →

A modified version of the sales data that intentionally requires clean-up before use — fill up / fill down, custom Item dimension and other Power Query steps. Compare your final Item dim against the reference.

Power QueryFill DownAssignmentModeling
No datasets match this filter yet.

Need more? Get every dataset on GitHub.

The full collection — with every raw file, sample dashboards and additional practice sets — lives on GitHub. Most tutorials on my YouTube channel use these exact files.