Complete structured Power BI syllabus for data analysts
1. Introduction to Power BI
Overview of Power BI Desktop, Service, and licensing. Power BI workflow: data import, transform, model, visualize, and publish.
2. Connecting to Data Sources
Connecting to Excel, CSV, SQL Server, and others. Import vs. Direct Query, data refresh, and scheduling.
3. Power Query Editor (ETL)
Data transformation: removing duplicates, filtering, changing data types. Merging and appending queries, introduction to the M Language.
4. Data Modeling
Creating relationships between tables, star schema design, calculated columns/tables. Understanding cardinality, cross-filtering, and data categorization.
5. DAX (Data Analysis Expressions)
Basic DAX syntax, measures, and calculated columns. Aggregation, logical, and filter functions (SUM, IF, CALCULATE). Time intelligence functions for dynamic calculations (YTD, MTD).
6. Visualizations
Building visuals (bar, line, pie, etc.), custom visuals. Formatting and interactions (drill-down, cross-filtering). Maps and geographical visualizations, hierarchies.
7. Filters and Slicers
Using filters at different levels (report, page, visual). Slicers and drill-through filters for report interaction.
8. Publishing and Sharing
Publishing reports, creating dashboards, sharing reports. Workspaces, embedding reports, Power BI Apps.
9. Row-Level Security (RLS)
Implementing RLS to manage user access to data.
10. Power BI Mobile
Optimizing reports for mobile view.
11. Dataflows and Datasets
Creating reusable dataflows, linking datasets, and composite models.
12. Bookmarks and Buttons
Using bookmarks for report storytelling, buttons for navigation.
13. AI Capabilities
AI visuals (Decomposition Tree, Key Influencers), integrating Azure AI.
14. Paginated Reports
Creating pixel-perfect paginated reports for detailed data representation.
15. Data Refresh
Scheduled/manual refresh, data gateways for on-premises data.
16. Power BI and SQL
Direct connection to SQL, using stored procedures with Power BI.
17. Performance Optimization
Best practices for optimizing performance and report load times.
18. Real-Time Dashboards
Streaming datasets, live dashboards with APIs, and real-time data integration.
19. Case Studies and Projects
Building industry-specific dashboards (finance, sales, marketing), real-world scenarios.