Power Platform
Power Platform
FOR USE ONLY AS PART OF MICROSOFT VIRTUAL TRAINING DAYS PROGRAM. THESE MATERIALS ARE NOT AUTHORIZED
FOR DISTRIBUTION, REPRODUCTION OR OTHER USE BY NON-MICROSOFT PARTIES.
Power BI
Power Apps
Power BI Power Apps Power Pages
Power Automate
Power Automate
Business analytics App development Process automation External-facing websites
Power Pages
AI Builder Dataverse
The business value of Power Platform
• Easily adapt to changing
workforce expectations by Citizen Power Apps
delivering custom, collaborative, Developer
feedback
digital experiences.
tools.
Use Power Apps to build and consume solutions for
web and mobile
• Build highly customized task –
and role-based canvas apps
with data from one or multiple
sources.
User Experiences
3 Streamline day-to-day activities with connectors for programs like Microsoft Excel and Outlook.
Azure Data
ata
D
Catalog Files and
and discovery blobs
g ic
Lo Log files
Webhooks
Jobs
Modelling
t y
uri Reporting Semi-structured
Rollup columns
Authentication
Data Search and
API Authorization
Plugins
Duplicate
Detection
validation Find data
Data export
Common Data
Model Data lake
Auditing Workflows
Overview of Microsoft Dataverse
Core CRM
SALES SERVICE SOLUTIONS
App App App
Account Account Competitor Case MARKETING
1 2 N
Account
Activity Appointment Discount Discount
Education
Contact Campaign Contact
Invoice Contact
Position
WEB TALENT TALENT
Task
Link Clicks Department Patient Risk assessment Medication
… … Care plan
Nonprofit Financial services
Data Data
Data source N
ACCOUNT
Description: Business that
ATTRIBUTES
• Account number • Credit limit • Territory id
source1 source2
represents a customer or • Account rating Code • Open deals • Hotel group
a potential customer • Created on • Open revenue
Open source and shared data model Allows makers to more quickly A growing set of solutions and
that provides semantic consistency for develop applications and integrators partners that contribute to the effort
data. to more easily interoperate across by implementing CDM or extending
multiple systems. with industry-specific domains.
Identify tables and columns in Dataverse
One-to-many relationships:
2 Can be parent-child relationships
Example: An invoice (parent table) can have many line items (child rows)
Many-to-many relationships:
3 Example: A contact can attend multiple events; an event might have many contacts who attend
Business rules
Business rules allow for the application of Usually defined for a table and apply to Examples of business rule uses:
business logic at the data layer instead of all forms, but can also be defined for a Set column values
the app layer. specific model-driven form. Clear column values
Validate data and show error messages.
Learning Objective: Power Platform data
connectors
Data connectors
Functions Glue that binds all the controls, inputs and data sources
Power Apps Studio
App format
Templates
Forms
Input controls
Intelligent controls
Functions
Flows
Design of model-driven apps
Demo Build a model-driven app
Summary
Search using keywords for relevant templates. Example template: Create a flow to save email
attachments to OneDrive for Business.
Important concepts in Power Automate
Self-service platform that helps you discover, analyze Visualizations are interactive and scalable reports,
and visualize data so you can share and collaborate based on collections of different data sources.
insights with colleagues.
Power BI tools
• Desktop
• Mobile
• Service
Power BI elements
Power BI concepts
Capacities: Workspaces: Datasets: Data types:
Set of resources used to My workspace is for Collection of data you Analyzes all types of data.
host and deliver content. personal use. import or connect to.
Either shared or Workspaces are for Associated with
dedicated. collaboration and workspaces.
sharing.
• Excel files
• Databases
• Azure data
• AppSource
• Dynamics 365
• SaaS providers
– Salesforce
– Facebook
– Google Analytics
– Other SaaS services
Transform data to insights
Analyze
Visualize
Publish
Collaborate
AI insights
abc
Customer case study – Miami Heat
Miami Heat boosts season ticket sales by 30% and saves approximately $1 million on operations
Learning Objective: Build a basic dashboard in
Power BI
Build a dashboard
Tip:
If you’re unable to share with a colleague, you may need to check the licensing for both of you.
Demo Build a simple dashboard
Learning Objective: Learn how to describe the
business value and features of Power Pages
Power Pages and what can it do for you
Prebuilt Custom
• Business card reader • Key phrase extraction • Prediction
• Category classification • Language detection • Category classification
• Entity extraction • Receipt processing • Entity extraction
• ID reader • Sentiment analysis • Object detection
• Invoice processing • Text recognition • Document processing
• Text translation • Bring your own
Summary