Duration 5 days – 35 hrs
Overview
This hands-on training course provides participants with a comprehensive understanding of Microsoft Power BI, a powerful business analytics tool that enables users to visualize data, share insights, and make data-driven decisions. The course covers everything from data importing and transformation to advanced reporting, dashboard creation, and DAX (Data Analysis Expressions). Participants will learn how to turn raw data into interactive and meaningful insights using real-world business scenarios.
Objectives
- Understand the Power BI ecosystem, architecture, and workflow
- Connect to various data sources and transform data using Power Query Editor
- Create interactive reports and dashboards with visuals, filters, and slicers
- Model data relationships and apply DAX for calculated columns and measures
- Share and publish reports through Power BI Service
- Implement data refresh schedules and manage report security
Audience
- Business Intelligence Analysts
- Data Analysts and Reporting Professionals
- Business Users and Decision-Makers
- IT Professionals working with data
- Excel power users looking to upgrade their data visualization skills
Pre- requisites
- Basic knowledge of Excel and data handling
- Familiarity with relational databases and reporting concepts is helpful but not required
Course Content
Module 1: Introduction to Power BI
- Overview of Power BI and its components
- Power BI Desktop vs. Power BI Service
- Power BI architecture and workflow
- Licensing options and deployment scenarios
Module 2: Getting Started with Power BI Desktop
- Installing Power BI Desktop
- Power BI interface walkthrough
- Connecting to different data sources (Excel, SQL, Web, SharePoint)
- Understanding Power Query Editor
Module 3: Data Preparation and Transformation
- Data profiling and cleansing
- Merging and appending queries
- Creating calculated columns and custom columns
- Transformations: pivoting, unpivoting, splitting, replacing values
Module 4: Data Modeling and Relationships
- Building data models and defining relationships
- Star schema vs. snowflake schema
- Creating hierarchies
- Introduction to DAX (calculated columns, measures)
Module 5: Creating Interactive Reports
- Using visuals: bar charts, line graphs, maps, tables, matrix, cards
- Applying filters, slicers, and drill-downs
- Adding bookmarks and buttons for report navigation
- Best practices in report design and layout
Module 6: DAX Essentials
- DAX syntax and context
- Common DAX functions (SUM, AVERAGE, CALCULATE, FILTER, IF, etc.)
- Time intelligence functions (YTD, MTD, SAMEPERIODLASTYEAR)
- Performance optimization tips
Module 7: Publishing and Sharing Reports
- Publishing reports to Power BI Service
- Creating dashboards in Power BI Service
- Sharing reports, workspaces, and apps
- Embedding and exporting reports
Module 8: Data Refresh and Security
- Setting up scheduled data refresh
- Managing data gateways
- Row-Level Security (RLS) implementation
- Auditing and activity monitoring
Module 9: Power BI in the Enterprise
- Using Power BI with Microsoft Teams and SharePoint
- Introduction to Power BI Mobile
- Power BI and Excel integration
- Overview of Power BI Premium features
Module 10: Final Project and Wrap-Up
- Group exercise: Build an end-to-end Power BI report
- Presenting and sharing the report
- Final Q&A and wrap-up


