Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours
Course Outline
Introduction
- Summary of Power BI capabilities and architectural components
- Advanced utilities and data analytics workflows in Power BI
Initial Setup
- Deployment of Power BI and associated system components
- Methodologies for constructing reports and dashboards
- Structural overview of the user interface
Power Query – Data Ingestion
- Categorization of available connectors
- Application of query folding principles
- Data extraction from diverse source types:
- Flat file formats
- Aggregated folder structures
- Web-based resources
- Management of unstructured file formats
- Advanced Power Query methodologies
- Integration of tables via merging and appending
- Data restructuring through pivoting and unpivoting
- Generation of automated columns based on pattern recognition
- Standardization of inconsistent tabular data
- Decomposition of complex table structures
- Optimal practices for text data analysis
- Fundamentals of the M scripting language
Data Modeling – Strategic Rationale
- Definition and structural significance of a data model
- Normalization techniques for data structures
- Classification of primary table types
- Definition of relationship cardinality constraints
- One-to-many associations
- One-to-one associations
- Many-to-many associations
- Filter propagation logic and engine mechanics
- Construction of hierarchical structures
- Best practices for data modeling implementation for government
DAX – Optimal Utilization of Data Resources
- Definition of DAX and its functional advantages
- Distinction between measures and calculated columns; selection criteria
- Differentiation between filter context and row context
- Construction of dedicated measure tables
- Implementation of variables within measures
- Procedures for variable declaration
- Rationale for variable adoption
- Error management and debugging strategies using variables
- Scalar function applications
- Foundational aggregation operations
- Application of iterator functions
- Utilization of the SWITCH function as an enhanced conditional logic tool
- Application of the COALESCE function
- Advanced application of the CALCULATE function:
- Implementation of filter modifiers
- Application of REMOVEFILTERS and KEEPSFILTERS functions with practical examples
- Conceptual understanding of DAX patterns
- Table and filter function utilities
- Commonly used table functions
- Distinction between VALUES and DISTINCT functions with illustrative examples
- Integration of SELECTEDVALUE into reporting structures
- Application of ALLEXCEPT
- Application of ALLSELECTED
- Proper implementation of SUMMARIZE
- Alternative methodologies for generating derived data for reporting
- Table join operations:
- Construction of CROSSJOIN operations
- Application of EXCEPT and INTERSECT functions with examples
- Utilization of the UNION function
- Relationship function applications:
- Distinction between physical and virtual relationships
- Application of RELATED and RELATEDTABLE functions
- Implementation of USERELATIONSHIPS
- Advanced time intelligence concepts
- Configuration of fiscal and non-standard calendar models
Advanced Visualization Methodologies:
- Configuration of custom color palettes for report design
- Development of standardized themes for consistent reporting
- Design of effective slicer panels
- Creation of accurate and representative graphical representations
- Identification of effective versus misleading visualizations
- Foundational principles for aesthetic report design
- Implementation of interactive scenario analysis for end-users
- Incorporation of forecast and trend lines for data interpretation
- Application of drill-up and drill-down navigation
- Rationale for the use of parameters
- Utilization of bookmarks to enhance data visualization interactivity
Requirements
- Foundational understanding of Power BI
- Practical experience with Power BI
Testimonials (2)
The most valuable takeaway was learning how to apply the concepts in real-world scenarios and understanding the tools and processes.
Marcel Tansae - DB Technology
Course - Microsoft Power Automate
How to use relationships in Power BIand the differences between columns and measurements