O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Exam Ref 70-778 Analyzing and Visualizing Data by Using Microsoft Power BI

Book Description

Prepare for Microsoft Exam 70-778-and help demonstrate your real-world mastery of Power BI data analysis and visualization. Designed for experienced BI professionals and data analysts ready to advance their status, Exam Ref focuses on the critical thinking and decision-making acumen needed for success at the MCSA level.

Focus on the expertise measured by these objectives:


  • Consume and transform data by using Power BI Desktop
  • Model and visualize data
  • Configure dashboards, reports, and apps in the Power BI Service



This Microsoft Exam Ref:


  • Organizes its coverage by exam objectives
  • Features strategic, what-if scenarios to challenge you
  • Assumes you have experience consuming and transforming data, modeling and visualizing data, and configuring dashboards using Excel and Power BI

Table of Contents

  1. Cover Page
  2. Title Page
  3. Copyright Page
  4. Dedication Page
  5. Contents at a Glance
  6. Contents
  7. Acknowledgements
  8. About the author
  9. Introduction
    1. Organization of this book
    2. Microsoft certifications
    3. Microsoft Virtual Academy
    4. Quick access to online references
    5. Errata, updates, & book support
    6. Stay in touch
    7. Important: How to use this book to study for the exam
  10. Chapter 1 Consuming and transforming data by using Power BI Desktop
    1. Skill 1.1: Connect to data sources
      1. Connect to databases, files, and folders
      2. Data connectivity modes
      3. Importing data
      4. DirectQuery
      5. Implications of using DirectQuery
      6. When to use DirectQuery
      7. Live Connection
      8. Connecting to Microsoft SQL Server
      9. Connecting to Access database
      10. Connecting to an Oracle database
      11. Connecting to a MySQL database
      12. Connecting to PostgreSQL database
      13. Connecting to data using generic interfaces
      14. Connecting to Text/CSV files
      15. Connecting to JSON files
      16. Connecting to XML files
      17. Connecting to a Folder
      18. Connecting to a SharePoint folder
      19. Connecting to web pages and files
      20. Connecting to Azure Data Lake Store and Azure Blob Storage
    2. Import from Excel
      1. Import data from Excel
      2. Import Excel workbook contents
    3. Connect to SQL Azure, Big Data, SQL Server Analysis Services (SSAS)
      1. Connecting to Azure SQL Database and Azure SQL Data Warehouse
      2. Connecting to Azure HDInsight Spark
      3. Connecting to SQL Server Analysis Services (SSAS)
      4. Connecting to Power BI service
    4. Skill 1.2: Perform transformations
      1. Design and implement basic and advanced transformations
      2. Power Query overview
      3. Using the Power Query Editor interface
      4. Basic transformations
      5. Advanced transformations
      6. Appending queries
      7. Merging queries
      8. Creating new columns in tables
    5. Apply business rules
      1. Change data format to support visualization
    6. Skill 1.3: Cleanse data
      1. Manage incomplete data
      2. Meet data quality requirements
    7. Thought experiment
    8. Thought experiment answers
    9. Chapter summary
  11. Chapter 2 Modeling and visualizing data
    1. Skill 2.1: Create and optimize data models
      1. Manage relationships
      2. Optimize models for reporting
      3. Manually type in data
      4. Use Power Query
    2. Skill 2.2: Create calculated columns, calculated tables, and measures
      1. Create DAX formulas for calculated columns
      2. Calculated tables
      3. Measures
      4. Use What-if parameters
    3. Skill 2.3: Measure performance by using KPIs, gauges, and cards
      1. Calculate the actual
      2. Calculate the target
      3. Calculate actual to target
      4. Configure values for gauges
      5. Use the format settings to manually set values
    4. Skill 2.4: Create hierarchies
      1. Create date hierarchies
      2. Create hierarchies based on business needs
      3. Add columns to tables to support desired hierarchy
    5. Skill 2.5: Create and format interactive visualizations
      1. Select a visualization type
      2. Configure page layout and formatting
      3. Configure interactions between visuals
      4. Configure duplicate pages
      5. Handle categories that have no data
      6. Configure default summarization and data category of columns
      7. Position, align, and sort visuals
      8. Enable and integrate R visuals
      9. Format measures
      10. Use bookmarks and themes for reports
    6. Skill 2.6: Manage custom reporting solutions
      1. Configure and access Microsoft Power BI Embedded
      2. Enable developers to create and edit reports through custom applications
      3. Enable developers to embed reports in applications
      4. Use the Power BI API to push data into a Power BI dataset
      5. Enable developers to create custom visuals
    7. Thought experiment
    8. Thought experiment answers
    9. Chapter summary
  12. Chapter 3 Configure dashboards, reports, and apps in the Power BI Service
    1. Skill 3.1: Access on-premises data
      1. Connect to a data source by using a data gateway
      2. Publish reports to the Power BI service from Power BI Desktop
      3. Edit Power BI service reports by using Power BI Desktop
    2. Skill 3.2: Configure a dashboard
      1. Add text and images
      2. Filter dashboards
      3. Dashboard settings
      4. Customize the URL and title
      5. Enable natural language queries
    3. Skill 3.3: Publish and embed reports
      1. Publish to web
      2. Publish to Microsoft SharePoint
      3. Publish reports to a Power BI Report Server
    4. Skill 3.4: Configure security for dashboards, reports, and apps
      1. Create a security group by using the Admin Portal
      2. Configure access to dashboards and app workspaces
      3. Configure the export and sharing setting of the tenant
      4. Configure row-level security
    5. Skill 3.5: Configure apps and apps workspaces
      1. Create and configure an app workspace
      2. Publish an app
    6. Thought experiment
    7. Thought experiment answers
    8. Chapter summary
  13. Index
  14. Code Snippets