Power BI Mastery and Power Automate Advanced

Inquire now

This intensive course develops practical advanced skills in business intelligence and process automation using Microsoft Power BI and Power Automate. Participants prepare and model data, develop advanced DAX calculations, design interactive reports, and configure secure publishing and refresh.

The course also covers advanced cloud flows, application integration, error handling, desktop automation, and solution management. An integrated project connects Power BI insights with automated business actions.

The five-day format prioritizes core skills and applied exercises. Specialized topics—including custom connectors, unattended desktop automation, and deployment pipelines—are covered through focused demonstrations and implementation guidance.


Duration 5 Days – 35 hrs.

Objectives

  • Prepare and transform data from multiple sources using Power Query.
  • Design efficient semantic models with appropriate relationships and dimensional structures.
  • Develop advanced DAX measures for time intelligence and business performance analysis.
  • Create interactive, accessible reports and identify performance issues.
  • Configure publishing, sharing, refresh, and row-level security.
  • Build cloud flows using advanced expressions, control logic, and reusable components.
  • Integrate business applications and apply API integration concepts.
  • Implement error handling, monitoring, and safeguards against duplicate processing.
  • Build desktop flows for common repetitive tasks.
  • Apply solution management, security, and deployment practices.
  • Connect Power BI reports to automated business actions.

 

Target Audience 

  • Business intelligence professionals and report developers.
  • Data analysts and business analysts.
  • Finance, operations, and reporting specialists.
  • Business process owners and improvement professionals.
  • Power Platform developers and automation specialists.
  • IT professionals supporting analytics and workflow solutions.
  • Experienced Excel users with foundational Power BI and Power Automate skills.

 

Prerequisites

  • Working knowledge of Excel tables, formulas, and basic data analysis.
  • Experience creating basic reports in Power BI Desktop.
  • Basic understanding of data relationships and introductory DAX.
  • Experience creating simple Power Automate cloud flows.
  • Familiarity with Microsoft 365 applications and business workflows.
  • Basic awareness of relational databases; SQL knowledge is helpful but not required.
  • Training environment: A Windows computer with Power BI Desktop and Power Automate for desktop installed, plus an organizational account with access to Power BI service and Power Automate. Required permissions, connections, and licenses for the selected exercises must be configured before training.

 

Course Outline 

Day 1: Advanced Data Preparation, Modeling, and DAX

Module 1: Advanced Power Query and Data Preparation

  • Connecting to Excel, CSV, databases, and SharePoint.
  • Data profiling, data types, missing values, duplicates, and errors.
  • Merging, appending, pivoting, and unpivoting.
  • Parameters, reusable queries, and introductory M expressions.
  • Query folding and efficient data loading.

 Module 2: Effective Semantic Modeling

  • Fact tables, dimension tables, and star schemas.
  • Relationship cardinality and filter direction.
  • Active and inactive relationships.
  • Date tables and business hierarchies.
  • Storage mode selection and model size reduction.

 Module 3: Advanced DAX Foundations

  • Measures versus calculated columns and tables.
  • Row context, filter context, and context transition.
  • CALCULATE and filter modification functions.
  • Iterators, variables, and virtual table concepts.
  • Safe division and troubleshooting unexpected totals.

Guided exercise: Prepare business data, build a star schema, and create core analytical measures.

  

Day 2: Business Analysis, Report Design, and Secure Publishing

Module 4: Time Intelligence and Business Analysis

  • Date table requirements.
  • Year-to-date, quarter-to-date, and month-to-date calculations.
  • Prior-period comparisons and growth.
  • Rolling calculations, ranking, and contribution analysis.
  • Actual-versus-target and variance measures.

 Module 5: Interactive Reporting and Performance

  • Selecting visuals and creating consistent layouts.
  • Drill-through, tooltips, bookmarks, and navigation.
  • Field parameters and dynamic measure selection.
  • Conditional formatting, accessibility, and mobile layouts.
  • Performance Analyzer and common report, DAX, and model improvements.

 Module 6: Publishing, Refresh, and Security

  • Publishing reports and semantic models.
  • Workspace roles, sharing, and Power BI apps.
  • Gateways, credentials, and scheduled refresh.
  • Static and dynamic row-level security.
  • Validating security roles and access.
  • Overview of incremental refresh, governance, and deployment pipelines.

Guided exercise: Build and publish an interactive report, configure security, and review performance.

  

Day 3: Advanced Cloud Flows and Application Integration

Module 7: Advanced Flow Architecture

  • Automated, instant, and scheduled flows.
  • Trigger conditions and recursive trigger prevention.
  • Conditions, switches, loops, and parallel branches.
  • Variables, scopes, and reusable child flows.
  • Concurrency and duplicate processing prevention.

 Module 8: Expressions and Data Transformation

  • Text, numbers, dates, and time zones.
  • Null values and optional fields.
  • Arrays, objects, and nested properties.
  • Parse JSON, Select, Filter array, and Compose.
  • Dynamic messages and structured outputs.

 Module 9: Business Application and API Integration

  • Integrating SharePoint, Outlook, Teams, and Dataverse.
  • Sequential and parallel approval patterns.
  • Approval outcomes, reminders, and escalation.
  • HTTP requests, responses, and authentication concepts.
  • Custom connector overview.
  • Pagination, filtering, and throttling considerations.

Guided exercise: Build an approval workflow with data transformation and business application integration.

 

 Day 4: Reliable Automation, Desktop Flows, and Solution Management

Module 10: Error Handling and Optimization

  • Run-after configuration and structured error handling.
  • Retry policies, timeouts, and controlled termination.
  • Capturing errors and sending operational notifications.
  • Diagnosing failures through run history.
  • Improving efficiency and managing request consumption.

 Module 11: Desktop Automation

  • Variables, subflows, and reusable flow structure.
  • Excel, file, and folder automation.
  • Browser and desktop application automation.
  • Reliable selectors, synchronization, and recovery.
  • Demonstration of cloud-to-desktop orchestration.
  • Attended and unattended execution considerations.

 Module 12: Solution Management and Governance

  • Solution-aware cloud flows.
  • Connection references and environment variables.
  • Moving solutions between environments.
  • Managed and unmanaged solution concepts.
  • Ownership, access, data policies, and sensitive information.
  • Operational documentation and maintenance.

Guided exercise: Add recovery logic to a cloud flow, build a desktop automation, and prepare a flow for deployment.

  

Day 5: Power BI and Power Automate Integration

Module 13: Connecting Analytics to Business Actions

  • Adding the Power Automate visual to Power BI reports.
  • Passing selected report data to flows.
  • Configuring flow access for report users.
  • Initiating notifications and approvals from report context.
  • Requesting semantic model refresh.
  • Understanding refresh completion and report data visibility.

 Module 14: Integrated Solution Workshop

  • Define a business reporting and automation scenario.
  • Apply business measures and workflow rules.
  • Connect a prepared semantic model and report to a cloud flow.
  • Trigger a business action from selected report data.
  • Record workflow outcomes for subsequent reporting.
  • Handle failures and prevent duplicate actions.
  • Validate permissions and prepare deployment documentation.

 Module 15: Assessment and Operational Handover

  • Demonstrate the integrated solution.
  • Review calculation accuracy and workflow behavior.
  • Confirm access, monitoring, and operational ownership.
  • Identify improvements and next steps.

Final deliverable: A working Power BI report connected to a Power Automate workflow, supported by basic operational documentation.

 

Inquire now

Best selling courses

CLOUD COMPUTING

Terraform

Terraform is a configuration orchestration tool for building and managing infrastructure on cloud & data centers. The course is instructor-led, live training (onsite or remote), and is designed for Engineers with little or no previous experience managing infrastructure. The course talks about in-depth Terraform syntax and techniques used to automate the setup and deployment of infrastructure.

Duration  3 days – 21 hrs    Overview    The ITIL Leadership – Digital and IT Strategy training course is designed for senior IT professionals, managers, and leaders who seek to navigate the complex landscape of digital transformation and IT strategy. This course focuses on providing strategic insights, leadership skills, and practical approaches for aligning...

PROGRAMMING / CODING

Spring Architecture and Design

Spring Cloud is a platform for building Java-based distributed systems and microservices. Building complex enterprise applications is challenging. Any change made to a part of the systems could trigger the need for changing the design of the entire system. By the end of this training, participants will have a solid understanding of Service-Oriented Architecture (SOA) and Microservice Architecture as well practical experience using Spring Cloud and related Spring technologies for rapidly developing their own cloud-scale, cloud-ready microservices.

BUSINESS INTELLIGENCE

Dax

Duration 5 days – 35 hrs   Overview The DAX (Data Analysis Expressions) Training Course is designed to provide participants with a comprehensive understanding of DAX, the powerful formula language used in Power BI, Excel, and SQL Server Analysis Services. This course covers the essential concepts, functions, and techniques required to create advanced calculations and...

OPERATING SYSTEMS

Linux Fundamentals

Linux Fundamental provides students a thorough introduction to Linux™ for those who are new to the Linux environment. Delegates will learn how to manage files and directories, utilize the vi editor, work with Linux security mechanisms to protect files and programs, work with the Linux shell to control the flow and processing of data through pipelines, design and write shell programs of moderate complexity, and manage multiple concurrent processes in order to achieve higher utilization of Linux. They will learn how to perform basic operations on the system and how quickly to solve problem.

PROGRAMMING / CODING

Google Apps Script

The Google Apps Script training course give you a detailed knowledge on coding like Automating data calculation, Fetching and sending data from third party software like Trello & Salesforce, connecting different sheets, Documents and other tools, Setting a trigger based on an event. This course is ideal for someone who use google sheets and have no coding background.

This workshop teaches the participants how to design and develop server side applications using the event-driven, non-blocking model framework Node.js. This program inducts the participant in some of the advanced concepts of the JavaScript language so that the participant is well equipped to build end-to-end application using JavaScript.

Duration: 3 days – 21 hrs   Overview This training course is designed to provide participants with a comprehensive understanding of Portfolio Management and Contract Management, focusing on best practices, tools, and techniques. The course covers the strategic alignment of projects within a portfolio, effective management of contracts, risk management, and optimization of resources to...

// BG EARTH WHEN NOT PLAYING

We use cookies on our website to personalize your experience by storing your preferences and recognizing repeat visits. By clicking “Accept”, you agree to the use of all cookies. You can also select “Cookie Settings” to adjust your preferences and provide more specific consent. Cookie Policy