Decision Support Systems (DSS) — Early mainframe systems stored data for management reporting. Reports were batch-generated, static, and required IT to run.
A 5–6 day intensive program for MBAs: BI vocabulary, data pipelines, and Power BI dashboards for managerial decision-making.
No prior BI/SQL required. Focus on interpretation over coding.
Vikram Singh Sankhala
Author, Educator & Analytics Expert
Vikram Sankhala is an author and educator with expertise in analytics, data science, and business intelligence. He has created lecture notes and courses spanning Natural Language Processing, Big Data, Applied Analytics, Sales Analytics, Customer Analytics, Python programming, Data Science, and IoT for managers.
His teaching approach emphasizes practical, hands-on learning—from foundational concepts to real-world applications. The Power BI course reflects this philosophy: bridging technical skills with managerial interpretation so MBAs and business leaders can leverage data for decision-making.
Published Works (Goodreads):
Why Business Intelligence matters for today's leaders
Business Intelligence (BI) has evolved from static reports to interactive, real-time dashboards that drive strategic decisions. For MBAs and managers, the ability to interpret data, choose the right tools, and communicate insights to stakeholders is no longer optional—it's essential.
This course bridges the gap between technical data teams and business leadership. You will learn the vocabulary of BI (ETL, data warehouses, KPIs), understand how organizations like Netflix and retail chains use data pipelines, and build practical Power BI dashboards that answer executive questions.
Whether you're preparing for a role in strategy, operations, or analytics, this bootcamp gives you the foundation to speak confidently about data, evaluate BI tools, and deliver insights that drive action.
Power BI Desktop and Tableau Public — get started before the course
Download: powerbi.microsoft.com/desktop
System requirements:
Installation steps:
PBIDesktopSetup_x64.exe (or the downloaded file)Note: Power BI Desktop is free. A free Microsoft account enables publishing to Power BI Service (with some limits).
Download: public.tableau.com/app/download/tableau-public-desktop
System requirements:
Installation steps:
Note: Tableau Public is free. Workbooks are saved to the cloud and are publicly viewable. For private work, use Tableau Desktop (paid).
| Power BI Desktop | Tableau Public | |
|---|---|---|
| Cost | Free | Free |
| Platform | Windows only | Windows, Mac |
| Account required | Microsoft account (for publishing) | Tableau Public account |
| Data privacy | Can keep reports private (with Pro license) | Workbooks are public by default |
From mainframes to self-service analytics
Business Intelligence has transformed dramatically over six decades. Understanding this evolution helps contextualize why modern tools like Power BI and Tableau exist—and why the shift to self-service analytics matters for managers.
Decision Support Systems (DSS) — Early mainframe systems stored data for management reporting. Reports were batch-generated, static, and required IT to run.
Executive Information Systems (EIS) — Dashboards for C-level executives emerged. Data was still centralized; access was limited to top management.
Data Warehousing & OLAP — Ralph Kimball and Bill Inmon pioneered data warehousing. OLAP cubes enabled multidimensional analysis. BI became a distinct discipline.
Rise of Self-Service BI — Tableau (2003) and QlikView popularized visual analytics. Business users could explore data without IT. Excel PivotTables became ubiquitous.
Cloud & Power BI — Microsoft launched Power BI (2015). Cloud-native, integrated with Office 365 and Azure. Self-service reached mainstream enterprise adoption.
AI, Embedded Analytics & Data Fabric — Natural language queries, automated insights, embedded analytics in apps. Data fabric and lakehouse architectures blur data lake vs warehouse boundaries.
How organizations use BI to drive decisions
Context: A 200-store retail chain with regional managers struggled to identify underperforming locations and allocate inventory. Reports were Excel-based, delayed, and inconsistent.
Solution: Implemented Power BI dashboards connecting POS, inventory, and HR data. Regional managers now access real-time dashboards with revenue by store, margin trends, and inventory turnover.
Key Insights:
Context: A mid-sized bank needed to improve customer segmentation for targeted offers and detect anomalous transaction patterns. Legacy systems were siloed; analysts relied on batch SQL exports.
Solution: Built Power BI dashboards on top of a data warehouse. Customer 360 view combined accounts, transactions, and demographics. Anomaly detection visuals flagged unusual patterns for review.
Key Insights:
Context: A B2B SaaS company with 5,000 customers needed to understand product usage, churn drivers, and expansion opportunities. Data lived in Mixpanel, Stripe, and a data warehouse—no unified view.
Solution: Centralized product, billing, and support data in a cloud data warehouse. Power BI dashboards showed usage trends, cohort retention, and revenue by plan. Sales and success teams used the same dashboards for pipeline and health scores.
Key Insights:
Comparing enterprise-grade BI platforms
Microsoft's enterprise BI stack—integrated with Azure, Office 365, and Dynamics.
Salesforce-owned platform—known for visual expressiveness and analyst power users.
Connecting enterprise systems to analytics and reporting
Enterprise Resource Planning (ERP) systems—SAP, Oracle, Microsoft Dynamics, NetSuite, and others—hold the operational heartbeat of organizations: finance, supply chain, HR, sales, and manufacturing. Integrating ERP data with Power BI enables real-time operational dashboards, financial reporting, inventory analytics, and executive KPIs—all from a single, governed layer.
Without integration, teams export data to Excel, lose consistency, and delay decisions. With proper ERP-to-BI pipelines, managers get trusted, timely insights without touching source systems.
End-to-end data flow from source systems to dashboards
SAP, Oracle, Dynamics, NetSuite, etc. Finance, SCM, HR, Sales
APIs, OData, JDBC, CDC. Scheduled or event-driven
Azure Data Factory, SSIS, Fivetran. Clean, transform, validate
Synapse, Snowflake, BigQuery. Star schema, dimensions, facts
Datasets, reports, dashboards. RLS, refresh, distribution
Use this phased approach for ERP-to-Power BI integration projects:
| ERP | Connector / Method | Notes |
|---|---|---|
| SAP | SAP BW, SAP HANA, OData | Use HANA for real-time; BW for pre-aggregated |
| Oracle | Oracle DB, Essbase, REST | Fusion Cloud via REST; consider staging |
| Dynamics 365 | Dataverse, OData, Data Lake | Native integration; F&O exports to lake |
| NetSuite | REST, SuiteQL, CData | Export to warehouse common for large scale |
| Workday | REST API, Web Services | HR data; often combined with finance in warehouse |
Format: 5–6 day intensive (6–7 hours/day), mixed concepts + hands-on
MBAs with basic Excel skills. No prior BI or SQL required. Emphasis on managerial interpretation over heavy coding.
Fast ramp-up on BI vocabulary, data pipelines, and visualization literacy. Practical ability to brief stakeholders using Power BI dashboards.
Hands-on labs, group exercises, case debates, and real retail/sales datasets. Build dashboards that answer C-level questions.
Time allocation, module breakdown, and Bloom's taxonomy distribution
4 hours total • MBA bootcamp
Learning outcomes:
Remember Define BI, ETL/ELT, data warehouse/lake, KPI.
Understand Explain how data engineering underpins analytics (Netflix/retail).
Apply Interpret SQL query output in business terms.
Outline:
Pipeline Sketch for Retail Chain: In groups, sketch the end-to-end data flow for a retail chain: source systems (POS, inventory) → staging → data warehouse/lake → Power BI dashboard. Present your sketch and explain one business decision each stage enables.
SQL Output Interpretation: Work through 3–4 pre-prepared SQL query outputs. For each table, answer: "What decision would you take with this data?" Document your reasoning in a one-page summary.
Learning outcomes:
Understand Distinguish Power BI vs Tableau.
Evaluate Choose tool for organizational context.
Analyze Identify good vs poor visualizations.
Outline:
Tool Choice Justification: Given scenario packs (Bank, Retail, Startup SaaS), each group selects Power BI, Tableau, or both. Produce a 1-page justification document with criteria (cost, integration, user base, learning curve) and present in a 5-minute mini-debate.
Dashboard Critique: Given a cluttered sales dashboard screenshot, mark and label 3 design issues (chartjunk, poor color use, wrong chart choice) and propose specific improvements. Submit annotated screenshot + improvement recommendations.
BI Foundation & Tool Selection Report: Synthesize Sessions 1.1 and 1.2. Produce a 2–3 page executive brief that: (1) explains your firm's hypothetical data pipeline (source → warehouse → BI) for a chosen industry, (2) recommends Power BI vs Tableau (or both) with justification, and (3) includes a one-page dashboard critique with before/after improvement suggestions. Deliverable: PDF report + 5-minute presentation.
10 hours total • Five 2-hour sessions
Learning outcomes:
Apply Install Power BI Desktop and open a sample report.
Apply Connect to Excel or CSV and load data into Power BI.
Understand Describe Report, Data, and Model views and their purposes.
Outline:
Assessment: Create report with at least one bar chart and one card visual; save PBIX. Short answer: What is each of Report view, Data view, Model view?
First Revenue Dashboard: Connect to the Retail Analysis sample. Build a one-page report with: (1) Total Revenue card, (2) Revenue by Region bar chart, (3) Revenue by Product Category. Answer the CEO question in writing: "Which region leads and by how much?" Submit PBIX + one-paragraph insight.
Power BI Desktop Setup: Follow the Kevin Stratvert 10-min beginner tutorial. Install Power BI Desktop, import a sample dataset, create your first bar chart and card. Document the three main views and when to use each.
Learning outcomes:
Analyze Identify common data issues (missing values, wrong types, unnecessary columns).
Apply Apply Power Query transforms: filter, remove columns, change types, split columns.
Outline:
Assessment: Given a dataset with known issues, mark issues and rank top 3 by business risk. Show Applied Steps list and explain each step in business language.
Data Cleaning Challenge: Use a provided "dirty" retail CSV (missing IDs, inconsistent region names, wrong date formats). Clean it in Power Query: remove duplicates, fix types, standardize categories. Document each Applied Step with a business rationale. Deliver: cleaned PBIX + step-by-step log.
Power Query Essentials: Work through filter, remove columns, change data type, split column, and replace values. Use Microsoft retail sample. Create a checklist of 5 common data issues and how you fixed them.
Learning outcomes:
Understand Distinguish fact vs dimension tables in a star schema.
Apply Create relationships between tables and validate via visuals.
Analyze Diagnose modeling issues (e.g., duplicate keys causing wrong totals).
Outline:
Assessment: Model must have 1 fact + 2 dimensions with correct one-to-many relationships. Short case: Report shows duplicated sales — identify likely modeling cause.
Star Schema Build: Split a retail CSV into Orders (fact), Customers (dimension), Products (dimension). Create relationships in Model view. Build a "Sales by Customer Segment" and "Revenue by Product Category" chart. Validate that totals are correct. Document your model diagram.
Relationships & Filter Context: Use a multi-table sample. Create relationships, set filter direction. Break a relationship and observe wrong totals; fix and explain. Write a one-page guide: "When to use one-to-many vs many-to-many."
Learning outcomes:
Remember Recall core DAX functions: SUM, AVERAGE, CALCULATE.
Apply Create measures: Total Sales, Gross Margin, Revenue per Customer.
Understand Interpret calculated column vs measure in business use cases.
Outline:
Assessment: MCQ on what CALCULATE does. Create at least 3 measures; show how they answer "Top 5 customers by revenue?"
DAX Measures Dashboard: Build measures: Total Revenue, Gross Margin %, Revenue per Customer, Top 5 Customers by Revenue. Create a table visual and bar chart using these measures. Answer: "Which top 5 customers drive the most revenue, and what is their share of total?"
DAX Basics: Write SUM, AVERAGE, CALCULATE with simple filter. Compare a calculated column vs measure for "Revenue per Order." Document when to use each.
Learning outcomes:
Create Design a 1-page interactive dashboard with 4+ visuals and slicers.
Apply Use cross-filtering, drill-down, and simple bookmarks.
Apply Publish report to Power BI Service and share it.
Outline:
Assessment/Rubric: Clarity of KPIs (30%), Visual appropriateness (25%), Interactivity (20%), Storyline coherence (25%).
Executive Dashboard: Build a 1-page dashboard for a Sales Director: KPI cards (Revenue, Margin), trend line by month, bar chart by region, slicers for region and product category. Add cross-filtering and drill-down. Publish to Power BI Service and share with instructor. Present in 3 minutes.
Dashboard Design & Publishing: Apply design principles (declutter, hierarchy, color). Configure slicer interactions. Publish to Power BI Service; create a workspace; share report via link. Document sharing options and workspace roles.
Executive Sales Dashboard: Synthesize all Module 2 skills. Build a manager-ready, one-page Power BI dashboard from a provided retail dataset. Requirements: (1) Clean and model data (star schema), (2) Create 4+ DAX measures, (3) Design 4+ visuals with slicers, (4) Publish to Power BI Service. Deliverable: PBIX + published link + 5-minute presentation defending design choices. Graded on: KPI clarity (30%), Visual appropriateness (25%), Interactivity (20%), Storyline (25%).
Day × Session × Outcomes × Assessment
| Day | Session | Key Outcomes | Assessment |
|---|---|---|---|
| 1 | Module 1.1 — Data & BI for Managers | Define BI, ETL, KPI; explain data engineering; interpret SQL output | In-class quiz; pipeline sketch; group explanation |
| 1 | Module 1.2 — BI Tools & Storytelling | Distinguish Power BI vs Tableau; spot design issues | Tool choice debate; dashboard critique; written justification |
| 1 | Module 2.1 — Install & First Report | Install Power BI; build visuals; describe 3 views | Lab checklist; exit ticket; saved PBIX |
| 1 | Integration Lab — Quick Insights | Answer C-level questions with visuals | Screenshot + insight; peer discussion |
| 2 | Module 2.2 — Transform & Clean Data | Identify data issues; apply Power Query transforms | Applied Steps rubric; case question |
| 2 | Module 2.3 — Data Modeling | Fact vs dimension; create relationships; diagnose errors | Model review; diagnosis question; screenshot |
| 2 | Mini-Project — Clean & Model | Combine cleaning and modeling | PBIX submission; 3–5 min presentation |
| 3 | Module 2.4 — DAX Fundamentals | Recall DAX functions; create measures | Lab rubric; Google Form quiz |
| 3 | DAX Clinic — Business Questions | Use measures for managerial questions | Case-based Form; spot-check dashboards |
| 3 | Quiz & Case Discussion | Integrate Modules 1–2 | Formal quiz; group case discussion |
| 4 | Module 2.5 — Visual Design & Interactivity | Design dashboard; add interactions | Dashboard rubric; live walk-through |
| 4 | Power BI Service Lab | Publish to Service; sharing concepts | Publish check; Google Form |
| 4 | Team Dashboard Build | Synthesize all skills | Interim submission; peer feedback |
| 5 | Recap & Strategy Reflection | Connect BI to decision-making | Reflection form; 3 takeaways |
| 5 | Final Dashboard Refinement | Improve KPIs, layout, narrative | Instructor + peer review |
| 5 | Final Presentations & Post-Test | Present dashboard; defend design | Capstone presentation; summative post-test |
~40 contact hours over 12 days • 3h20m per day • 20-minute blocks
This format spreads the same content over 12 days with shorter daily sessions. Each day runs ~3h20m in 20-minute slots. The schedule emphasizes a dual-tool (Power BI + Tableau) portfolio approach, using embedded dashboards and a portfolio-site capstone.
| Time | Activity | Mode |
|---|---|---|
| 09:00–09:20 | Welcome, course overview, learning outcomes, pre-work recap | Plenary, lecture |
| 09:20–09:40 | BI landscape: roles of Power BI and Tableau, why a dual-tool portfolio | Plenary, lecture |
| 09:40–10:00 | Guided tour of portfolio site: sections, navigation, dashboard types | Demo, guided exploration |
| 10:00–10:20 | Interaction basics in Power BI: explore first embedded dashboard | Demo, hands-on |
| 10:20–10:40 | Interaction basics in Tableau: explore first Tableau embed | Demo, hands-on |
| 10:40–11:00 | Break ☕ | Break |
| 11:00–11:20 | Micro-lab: answer business questions using a Power BI dashboard | Individual lab |
| 11:20–11:40 | Micro-lab: answer same questions using a Tableau dashboard | Individual lab |
| 11:40–12:00 | Debrief: UX, cognitive load, what each tool makes easier | Plenary discussion |
| Time | Activity | Mode |
|---|---|---|
| 09:00–09:20 | Mini-lecture: data models — Power BI (star schema, measures) vs Tableau (data sources, shelves) | Plenary, lecture |
| 09:20–09:40 | Show how models appear in 2–3 embedded dashboards | Demo, Q&A |
| 09:40–10:00 | Scavenger hunt brief: visual types and patterns to find | Plenary, instructions |
| 10:00–10:20 | Scavenger hunt: find charts, KPIs, maps, comparisons | Individual exploration |
| 10:20–10:40 | Pair discussion: findings, confusing design choices | Pair work |
| 10:40–11:00 | Plenary synthesis: list of "good" dashboard behaviours | Plenary discussion |
| 11:00–11:20 | Mini-lecture: core design heuristics (focus, hierarchy, color, filter ergonomics) | Plenary, lecture |
| 11:20–11:40 | Apply heuristics to 1 Power BI and 1 Tableau example | Small-group activity |
| 11:40–12:00 | Individual reflection and exit ticket: goals for the course | Individual reflection |
| Time | Activity | Mode |
|---|---|---|
| 09:00–09:20 | Recap Days 1–2, clarify outcomes | Plenary, discussion |
| 09:20–09:40 | Define dashboard purpose and target personas; connect to site examples | Plenary, lecture |
| 09:40–10:00 | Select 2–3 representative dashboards (mix of tools) as anchor examples | Plenary, demo |
| 10:00–10:20 | Group exercise: main business questions each anchor dashboard answers | Small-group work |
| 10:20–10:40 | Critique metrics and KPIs: relevance and sufficiency | Small-group work |
| 10:40–11:00 | Break ☕ | Break |
| 11:00–11:20 | Critique layout and visual choices on selected dashboards | Small-group work |
| 11:20–11:40 | Identify at least three concrete improvements per dashboard | Small-group work |
| 11:40–12:00 | Short share-out: each group presents one dashboard critique | Plenary presentations |
| Time | Activity | Mode |
|---|---|---|
| 09:00–09:20 | Mini-lecture: storytelling patterns (overview → diagnostics → details) | Plenary, lecture |
| 09:20–09:40 | Map storytelling patterns to specific dashboards on the site | Plenary, demo |
| 09:40–10:00 | Micro-lab: re-sequence tiles mentally to improve story flow | Individual / pair work |
| 10:00–10:20 | Introduce redesign exercise and templates | Plenary, instructions |
| 10:20–10:40 | Groups pick one Power BI and one Tableau dashboard to redesign | Small-group planning |
| 10:40–11:00 | Draft low-fidelity redesigns (paper/Miro) | Small-group design |
| 11:00–11:20 | Finalise redesign sketches with annotations | Small-group design |
| 11:20–11:40 | Gallery walk: before (screenshots) vs after (sketches) | Walk-through, feedback |
| 11:40–12:00 | Debrief: patterns in redesigns, distilled design principles | Plenary discussion |
| Time | Activity | Mode |
|---|---|---|
| 09:00–09:20 | Recap, outline build-oriented objectives | Plenary, discussion |
| 09:20–09:40 | Explain reverse-engineering dashboards from the site into own tools | Plenary, lecture |
| 09:40–10:00 | Select one "rebuild candidate" dashboard per participant | Individual selection |
| 10:00–10:20 | Break down chosen dashboard into data tables, measures/calcs, visuals | Individual analysis |
| 10:20–10:40 | Plan a Power BI rebuild: data model and visuals list | Individual lab |
| 10:40–11:00 | Break ☕ | Break |
| 11:00–11:20 | Plan a Tableau rebuild: data structure and sheet/dash layout | Individual lab |
| 11:20–11:40 | Discuss tool-specific features (DAX vs table calcs) evident in site dashboards | Plenary discussion |
| 11:40–12:00 | Individual work: complete a written rebuild plan | Individual work |
| Time | Activity | Mode |
|---|---|---|
| 09:00–09:20 | Volunteers share rebuild plans, get group feedback | Plenary presentations |
| 09:20–09:40 | Mini-lecture: performance considerations in embedded dashboards | Plenary, lecture |
| 09:40–10:00 | Map performance tips to more complex dashboards | Plenary, demo |
| 10:00–10:20 | Hands-on lab: start partial rebuild of 1–2 visuals inspired by the site | Individual lab |
| 10:20–10:40 | Continue lab: focus on filters and KPI cards | Individual lab |
| 10:40–11:00 | Quick share: show early rebuilds, compare to original versions | Plenary share-out |
| 11:00–11:20 | Reflection: difficulties, missing data, tool differences | Individual reflection |
| 11:20–11:40 | Short formative quiz/check-in on concepts | Individual assessment |
| 11:40–12:00 | Debrief quiz; clarify misconceptions | Plenary discussion |
| Time | Activity | Mode |
|---|---|---|
| 09:00–09:20 | Recap; highlight architecture/embedding theme | Plenary, discussion |
| 09:20–09:40 | Concept talk: how portfolio sites are structured | Plenary, lecture |
| 09:40–10:00 | Discuss trade-offs: embedding vs native dashboards, auth, sharing | Plenary discussion |
| 10:00–10:20 | Present 2–3 embedding patterns using the site as example | Plenary, demo |
| 10:20–10:40 | Group discussion: where such patterns fit in participants' organisations | Small-group discussion |
| 10:40–11:00 | Break ☕ | Break |
| 11:00–11:20 | Introduce portfolio-site capstone requirements | Plenary, instructions |
| 11:20–11:40 | Individual ideation: target audience, value proposition, content themes | Individual work |
| 11:40–12:00 | Pair feedback: refine capstone concept and scope | Pair work |
| Time | Activity | Mode |
|---|---|---|
| 09:00–09:20 | Draft information architecture: pages/sections modelled on portfolio site | Individual design |
| 09:20–09:40 | Decide which dashboards will be showcased first | Individual planning |
| 09:40–10:00 | Outline technical stack and hosting choices | Individual planning |
| 10:00–10:20 | Work block: flesh out capstone blueprint (site map, dashboard list, layout sketches) | Individual work |
| 10:20–10:40 | Add "learning path/about dashboards" page concept | Individual work |
| 10:40–11:00 | Small-group review of blueprints; identify strengths and risks | Small-group critique |
| 11:00–11:20 | Mini-lecture: governance, security, refresh implications for public vs internal sites | Plenary, lecture |
| 11:20–11:40 | Apply governance lens to each capstone blueprint | Individual / pair work |
| 11:40–12:00 | Refine capstone plan into a short written project spec | Individual work |
| Time | Activity | Mode |
|---|---|---|
| 09:00–09:20 | Recap; confirm capstone expectations and rubric | Plenary, lecture |
| 09:20–09:40 | Example walkthrough: interpret portfolio site as a finished capstone | Plenary, demo |
| 09:40–10:00 | Highlight how content, navigation, visuals align with portfolio message | Plenary, discussion |
| 10:00–10:20 | Capstone work: refine dashboard choices and narrative for own site | Individual work |
| 10:20–10:40 | Capstone work: finalize IA and layout sketches | Individual work |
| 10:40–11:00 | Peer review round 1: small-group critique of capstone concepts | Small-group critique |
| 11:00–11:20 | Incorporate peer feedback, clarify story and audience | Individual work |
| 11:20–11:40 | Define MVP version (what ships first) | Individual planning |
| 11:40–12:00 | Finalise written documentation (goals, audience, content, tech) | Individual work |
| Time | Activity | Mode |
|---|---|---|
| 09:00–09:20 | Prepare 5–7 minute capstone presentation outline | Individual work |
| 09:20–09:40 | Set presentation order and expectations for Q&A | Plenary, planning |
| 09:40–10:00 | Capstone presentation 1 + Q&A | Plenary presentations |
| 10:00–10:20 | Capstone presentation 2 + Q&A | Plenary presentations |
| 10:20–10:40 | Capstone presentation 3 + Q&A | Plenary presentations |
| 10:40–11:00 | Capstone presentation 4 + Q&A | Plenary presentations |
| 11:00–11:20 | Capstone presentation 5 (if needed) + Q&A | Plenary presentations |
| 11:20–11:40 | Debrief of capstones: themes, strong practices, improvement areas | Plenary discussion |
| 11:40–12:00 | Participants document 3 takeaways from others' concepts | Individual reflection |
| Time | Activity | Mode |
|---|---|---|
| 09:00–09:20 | Recap course journey; connect all days to dual-tool framing | Plenary, discussion |
| 09:20–09:40 | Review key concepts (reading, redesigning, rebuilding, embedding, portfolio design) | Plenary, lecture |
| 09:40–10:00 | Clarify assessment format (quiz + reflective components) | Plenary, instructions |
| 10:00–10:20 | Quiz instructions and setup | Plenary, instructions |
| 10:20–10:40 | Quiz block 1: conceptual questions on BI and tool comparison | Individual assessment |
| 10:40–11:00 | Quiz block 2: scenario and dashboard-critique questions using site screenshots | Individual assessment |
| 11:00–11:20 | Submit quiz; mental reset | Break / admin |
| 11:20–11:40 | Instructor debrief on typical answer patterns (no scores yet) | Plenary, discussion |
| 11:40–12:00 | Start case: "Design a portfolio site for your org" | Individual case work |
| Time | Activity | Mode |
|---|---|---|
| 09:00–09:20 | Continue individual case analysis and recommendation | Individual work |
| 09:20–09:40 | Small-group case discussion and synthesis | Small-group discussion |
| 09:40–10:00 | Plenary case discussion and instructor synthesis | Plenary discussion |
| 10:00–10:20 | Reflection: how your capstone site concept changes after the case | Individual reflection |
| 10:20–10:40 | Start personal learning roadmap for Power BI + Tableau | Individual planning |
| 10:40–11:00 | Continue roadmap: 3-month skill plan tied to specific dashboards | Individual planning |
| 11:00–11:20 | Pair share: validate and refine each other's plans | Pair work |
| 11:20–11:40 | Course evaluation and feedback survey | Individual survey |
| 11:40–12:00 | Final reflections and closing: insights, next steps, wrap-up, certificates (if applicable) | Plenary, closing |
Bloom-aligned quizzes and rubrics
Q1: What does "ETL" stand for? a) Extract, Transform, Load
Q2: Define "KPI" in one sentence.
Q3: In Power BI, which view is used to create visuals? Report view
Q4: Which is a DAX function? CALCULATE
Q1: Why do organizations build data warehouses instead of querying transactional systems directly?
Q2: Explain fact vs dimension tables in a star schema.
Q3: Describe the main purpose of Power Query.
Q4: Why is a slicer useful on a dashboard?
Q1: For "Which region generated highest revenue?" — best visualization? Bar chart of Revenue by Region
Q2: Write a DAX measure for Total Revenue from Sales[Revenue]. = SUM(Sales[Revenue])
Q3: Which Power Query actions? Change types, remove duplicates, split columns.
Analyze: List two data modeling issues that could double sales totals.
Evaluate: Microsoft 365 + Azure firm — Power BI or Tableau? Justify in 150 words.
Create: Upload one-page dashboard; state main decision and 3 central KPIs.
Quick reference for Power Query (M) and DAX
Power Query uses the M language for data transformation. Below are frequently used patterns.
Filter rows where Revenue is positive
Remove specified columns
Remove duplicate rows based on key column(s)
Change column data types
Remove leading/trailing spaces (in Add Column)
Convert to Title Case
Split column by delimiter
Concatenate columns (Add Column → Custom Column)
Replace null with 0 in Quantity column
Conditional replacement (Custom Column)
Group by Region, sum Revenue
DAX (Data Analysis Expressions) is used for measures and calculated columns in Power BI.
| Function | Purpose |
|---|---|
SUM, AVERAGE, COUNT | Basic aggregation |
CALCULATE | Modify filter context |
DIVIDE | Safe division (handles divide-by-zero) |
FILTER | Return filtered table |
ALL, ALLEXCEPT | Remove filters |
RELATED, RELATEDTABLE | Cross-table references |
RANKX | Ranking |
DATESYTD, DATEADD | Time intelligence |
Both Microsoft and Salesforce have integrated AI assistants to accelerate report creation, data exploration, and insight generation.
State-of-the-art tutorials (2025–2026) — recommended for self-paced learning
Beginner to expert in 20 hours. Comprehensive coverage of Power BI Desktop, reports, DAX, and dashboards.
Watch on YouTube →Quick start: data import, cleaning, and building your first interactive dashboard.
Watch on YouTube →Official Microsoft update: Copilot improvements, DAX Query View, Card Visual, and Fabric integration.
Watch on YouTube →Direct Lake model creation, mirrored Databricks catalogs, Semantic Model Refresh Templates.
Watch on YouTube →New updates: dynamic color ranges, spatial parameters, Tableau Pulse, cloud features.
Watch on YouTube →Use Copilot to write DAX queries, create measures, and explain complex formulas.
Watch on YouTube →AI-generated insights, metric tracking, anomaly detection, and personalized summaries.
Watch on YouTube →How Tableau AI surfaces key insights and the "why" behind your data.
Watch on YouTube →Monthly updates, how-tos, conference recordings. Subscribe for latest features.
Subscribe on YouTube →Beginner-friendly tutorials; Copilot, dashboards, and best practices for MBAs.
Subscribe on YouTube →Copilot, Einstein, and AI-driven analytics — 2025–2026 state of the art
Chat with data, DAX generation, Q&A, report creation. Microsoft Learn official.
Learn more →Step-by-step: from blank page to full dashboard using natural language.
Learn more →Best practices: descriptions, naming, star schema for better Copilot results.
Learn more →Write DAX with natural language. SHOW ME, EVALUATE, measure creation.
Watch on YouTube →Smarter Copilot, conversational apps, app summaries, expanded prompts.
Read blog →Synonym suggestions, natural language understanding improvements.
Learn more →Copilot improvements, Mobile app, DAX Query, Modeling MCP server.
Watch on YouTube →Pragmatic Works: build sales performance dashboard in minutes with AI.
Read tutorial →Fabric Copilot for DAX queries, EVALUATE, measures from natural language.
Read blog →Standalone Copilot, report panes, ad-hoc analyses, up to 10K character prompts.
Learn more →Translytical task flows, Direct Lake, custom totals, DAX UDFs.
View update →Beginners: how Copilot suggests visualizations, reduces design time.
Channel →F64+/P1+ capacity, regional availability, sovereign cloud notes.
Learn more →Multilingual AI, conversational data exploration, 40% faster analysis.
Learn more →Official demo: natural language viz creation, filtering, calculated fields.
Watch demo →Key metric changes, generative AI insights, suggested questions.
Watch on YouTube →Natural language viz creation, time series, calculations, filter/sort.
Learn more →Availability, Tableau+ subscription, request limits, Dashboard Narratives Beta.
Read FAQ →Salesforce blog: AI-driven analytics, Tableau Agent vision.
Read blog →Data security: customer data not saved to LLM or used for training.
Learn more →Tableau Agent exclusive to Tableau+, $70/user/month, Desktop/Cloud/Server.
Product page →Describe what you want; Tableau Agent generates viz and refines.
Learn more →Select data point; ask "Why is this high/low?" — statistical explanations.
Learn more →Salesforce-Google Cloud: real-time queries, pattern detection, Gemini models.
Read more →Dynamic color ranges, spatial parameters, cloud features.
Watch on YouTube →Ask questions about Power BI, Tableau, DAX, or BI concepts. Powered by Claude.
Responses are AI-generated. Verify critical information from official documentation.
Recommended for pre/post work
Enter your details below to receive our detailed MBA Power BI Playbook — a comprehensive guide to BI vocabulary, dashboards, and decision-making frameworks.
Have questions about the course? Want to discuss corporate training or enrollment? Reach out directly on WhatsApp.
We typically respond within 24 hours.