SlideShare una empresa de Scribd logo
1 de 145
Descargar para leer sin conexión
Microsoft Power Platform Overview
App in a Day & Dashboard in Day
Vishal Pawar, 2x Microsoft MVP, MCT
Principal BI Architect
Presentation
for
Vishal Pawar
• Principal BI Architect
• Microsoft rMVP, Microsoft Certified Trainer
• Founder of Global Power BI User Group
• Blogger, Speaker and #PowerAddict
Microsoft Power Platform
Power BI
Business analytics
Power Apps
Application development
Power Automate
Process automation
Power Virtual Agents
Intelligent virtual agents
The low-code platform that spans Office 365, Azure, Dynamics 365, and standalone applications
Common
Data Service
Data
connectors AI Builder
Integrated low code platform
Automate response to metrics
Analyze data to find places
to automate
Act on data during analysis
Analyze the data exhaust
from apps
Drive business process with an appAutomate your app
Pascua Yaqui Tribe App in a day and dashboard in day
February 2020
Power Automate
Microsoft Power Automate
A low-code approach to intelligent automation
Power Apps
Microsoft Power Apps
A low-code approach to building intelligent apps
Power Apps – areas of investment
Common Data Service:
What’s in the box
Jobs
Calculated &
Rollup fields
Business
Rules
Data
validation
Duplicate
Detection
Plugins
Workflows
Catalog
and discovery
Modelling
Reporting
Common Data
Model
Relational
databases
Files and
blobs
Log files
Semi-structured
data
Search and
Find data
Data lake
Eventing
Webhooks
Data export
Dynamics 365
Office 365
Standalone Apps
Microsoft
Power platform Azure
Common Data Service for Apps and
Data Connectors
MaintenanceDataPriceResourcesTime
Why PowerApps and Power Automate
What
PowerApps
An application Platform as a Service (aPaaS) for citizen-
developers to build high-productivity business apps
Model-driven apps leverage your
data model, relationships, and
business processes to automatically
generate immersive, responsive
applications
Canvas apps start with user
experience, with pixel-perfect
control to build highly customized
task- and role-based apps that
mash up data from 230+ sources
Types of PowerApps apps
Connect to data &
systems you’re already
using easily
Create apps, forms, and
workflows without
writing code
Use apps on any
device – both web
and mobile
Canvas Apps help business-power-users to create and
use custom business apps across platforms
using Excel and PowerPoint skills
Craft forms and screens
in a visual designer that
helps you see exactly
what you’ll get
Take advantage
of device capabilities
like cameras, GPS,
and digital ink
Extend the capabilities
of connected data
sources, or focus just
on the bits you need
Build business logic
into your apps with
an Excel-inspired
expression language
PowerApps Studio for canvas apps
Built-in connectivity to 230+ cloud services,
content services, databases, APIs, etc.
Seamless hybrid connectivity to on-premises
systems via the On-Premises Data Gateway
Custom Connector support allows the registration
of developer / IT systems as a building block for
citizen developers
Use multiple data sources in a single application
for processes that span systems
230+ Built-in Connectors
+ Custom Connectors
Get apps to your team when and where
they’re needed, whether that’s on the web,
iOS or Android—no app store required.
Embed apps into the tools you’re already using
Customize SharePoint forms
Customers can quickly customize standard
forms on any SharePoint list, auto-generate
rich mobile apps, and automate workflow and
approval processes – all directly from within
SharePoint.
Embed apps in Power BI, Teams
Build PowerApps to extend Power BI, Teams,
and more. We’ve also recently announced
that 3rd party ISVs will be able to take
advantage of the same capabilities to extend
their software.
Complex responsive apps
on web and mobile
PowerApps Model-driven apps provides a metadata-
driven architecture for creating and customizing apps
without writing code
Easily add Business rules and
Business process flows to model
your business processes
Rich component-
focused no-code design
environments
High-level architecture
SaaS apps
enterprise services
business systems
mobile
tablet
browser
Pascua Yaqui Tribe App in a day and dashboard in day
Pascua Yaqui Tribe App in a day and dashboard in day
Entities, fields & relationships
Entity: “An item with properties that you track, like contact or account.”
like a database table
Field: “A property that is associated with the entity.”
like a database column in a table
Relationships: “Defines how entities can be related to each other.”
like relationships in database – 1:1, 1:N & N:N
Forms
• Definition: “a page that displays fields of a single record for a single entity”
Views
• Definition: “a page that displays fields from multiple records for a single entity”
Interactive Dashboards
• Definition: “a page that allows interactive filtering of data from one or more entities”
Microsoft Flow >> Power Automate
Microsoft Flow is a service for business users
to automate workflows across apps and services
What makes up a flow?
Four types of flows
Scheduled flows
Automated
flows
Business
process flows
Instant flows
Scheduled flows
• Run regular reports—send out your team a
summary everything that’s happened in the
past week
• Data backups—copy data from one system to
another on a fixed interval
• Everything from simple schedules like every day, to
advanced schedules like every 3rd Monday
• Scheduled flows can also be run on-demand by any
Owners of the flow—including from the Teams Flow
bot
Instant flows
• Click a button inside of Flow mobile, SharePoint,
Dynamics, PowerApps or Excel that passes context
directly in to your flow
• These can be shared with Run only users so that
other people can Run them without seeing the
details or editing them
Automated flows
• Starts with an event or trigger
• For example, Emails being received, RSS feeds,
new items being added to a database
• Over 170 different triggers available
• Like the previous 2 types of flows—support
any number of actions in 200+ connectors
Business process flows
• Create stages or screens that enforce a
certain sequence of steps
• For each stage, collect data from the user
and/or and kick off automated workflows
• Create branching logic based on the data
Data sources?
• Excel on OneDrive
• Excel on Dropbox
• Excel on Google Drive
• Office 365
• SharePoint Online lists
• Google Sheets
• Salesforce
• Dynamics CRM
SaaS data sources
Expressions Actions and Conditions
Azure API App,
Azure Function
Azure Service Bus
▪ Step 1
▪ Create a MS Form
Demo – Together
▪ Step 2
▪ Create Streaming Data Set in Power BI
Demo – Together
▪ Step 3
▪ Create Flow to add Row in
Power BI
Demo – Together
▪ Step 4
▪ Power BI Desktop
▪ Publish data
Demo – Together
App in a Day
Business scenario for hands-on lab
Lab objectives
Build a Power Apps Canvas App for employee
facing device ordering experience
Use Common Data Service to store the device
orders in the cloud
Build a Power Apps Model-driven App to
complete the procurement process
Use Power Automate to build an approval
workflow for device approval
Use Power BI to visualize device order data
Lab content
http://aka.ms/appinaday
Pre-requisites
Valid Power Apps license:
• Common Data Service usage requires a Power Apps premium license
• Visit https://powerapps.microsoft.com/pricing/ and click Start Trial or sign
up for a free Community plan.
• If you are unable to acquire a trial license:
• Ask the instructor for a trial user account that you may use for this session OR
• Create your own Office 365 trial tenant – http://aka.ms/Office365E5Trial
https://make.powerapps.com
https://aka.ms/PowerAppsiOS
https://aka.ms/PowerAppsAndroid
Provision environment and Common Data Service
This lab requires a new Power Apps environment and CDS database
that was provisioned for this class.
• Go to the Power Apps Admin center – http://admin.powerapps.com
• Select +New environment, fill out the form using a Trial Environment, and select Create Environment
• Select the Create database option
• Fill out the form, check the box to include sample apps and data and select Create my database
• Your new environment will be added to the list of environments
• IMPORTANT: The database has not yet been provisioned
• Select the environment you just created
• Wait for the “Provisioning database…” message to go away
• You may need to refresh the screen every couple of minutes
• Once the provisioning is complete, then proceed to create apps in the environment
Module 1: Power Apps
Canvas App
Learning objectives
 Sign-in and create a new Canvas App
 Connect to data sources
 Filter data
 Work with multiple screens and navigation
 Customize the user experience – galleries and
controls
Module 2: Common Data
Service
Learning objectives
 Provision a Common Data Service instance
 Get familiar with standard entities
 Create a custom entity
 Customize entity fields and option sets
 Create calculated fields
 Use the Canvas app form control to save data to CDS
 Use the Office365 connector to get user’s manager info
 Configure Canvas app settings
 Save and share a Canvas app
 Run a Canvas app on a mobile device
Module 3: Power Apps
Model-driven App
Learning objectives
 Create a standalone Model-driven app
 Customize forms for the Model-driven app
 Create a Business Process Flow
Module 4: Power
Automate
Learning objectives
 Trigger a flow when a new record is created in CDS
 Send an approval request
 Conditional branching based on the approval response
 Send email notifications
 Update the CDS record with the approval status and the
approver’s comments
 Use the approval center on web and mobile
 Check the status of flow runs
Module 5: Power BI
Learning objectives
App From Example – (20 Min) Task 1
All in One – 30 Min – 3.30 PM Task 3
Model Driven App (Rest all time) (Till 3.30)
• 02-Common Data Service Lab Manual
• 03-Power Apps Model-driven App Lab Manual
• 04-Power Automate Lab
• 05-Power BI Lab Manual
Task 2
http://aka.ms/appinadayLabSurvey
aka.ms/PowerPlatformResources
aka.ms/Flow-resources
aka.ms/PowerAppsStories
aka.ms/PowerPlatformVideos
aka.ms/PowerPlatformResources
Power BI
Power BI: experience your data
Any data, any way, anywhere
Pascua Yaqui Tribe App in a day and dashboard in day
Data Culture
#1
AI infused experiences with
the familiarity of Office
Data Culture
#2
Meet the most demanding
enterprise needs
Productivity
ActionTrust
Data Stack
Data Culture
#3
BI woven into the fabric
of the organization
AI Powered Analytics
Data Exploration – New capability highlights
Power BI
Data Culture
#2
Meet the most demanding
enterprise needs
Modern
Enterprise BI
Modern Enterprise BI
#2
Meet the most demanding
enterprise needs
Enterprise
Reports
Enterprise
Semantic
Models
Dataflows
(ETL)
Machine
Learning
Lineage &
Impact
Analysis
Application
Lifecycle
Management
Embedded
Analytics
Real Time
Streams
Modern
Enterprise BI
Enterprise
Reports
Enterprise
Semantic
Models
Dataflows
(ETL)
Machine
Learning
Lineage &
Impact
Analysis
Application
Lifecycle
Management
Embedded
Analytics
Real Time
Streams
Modern Enterprise BI
600% growth in
large
deployments
Modern
Enterprise BI
Enterprise
Reports
Enterprise
Semantic
Models
Dataflows
(ETL)
Machine
Learning
Lineage &
Impact
Analysis
Application
Lifecycle
Management
Embedded
Analytics
Real Time
Streams
Modern Enterprise BI
use Power BI
Enterprise BI– New capability highlights
Power BI
Productivity
ActionTrust
Data Stack
Data Culture
#3
BI woven into the fabric
of the organization
Weaving BI into the Organization – New capability highlights
Power BI
Vishal Pawar
Principal BI Architect, Green House Data
Microsoft rMVP, MCT
Dashboard in a Day
Prerequisites and setup steps
• At minimum, a computer with 2-cores and 4GB RAM running Windows 7 / Windows Server 2008 R2, or
later
• Display: At least 1440x900 or 1600x900 (16:9) recommended.
• Internet connectivity: You must have the ability to connect to the Internet outside your organization
• Microsoft Power BI Desktop installed: you should have downloaded and installed Power BI Desktop
from the Microsoft Store https://www.microsoft.com/en-us/p/power-bi-desktop/9ntxr16hnw1t or from the
download center https://go.microsoft.com/fwlink/?LinkId=521662.
• Microsoft Power BI Desktop requires Internet Explorer 9 or later.
• Signup for Power BI: Go to http://aka.ms/pbidiadtraining and sign up for Power BI with a business email
address. If you cannot sign up for Power BI, let the instructor know.
• If you have an existing account, please go to http://app.powerbi.com and Sign in using your Power BI
account
• Training and Lab material - http://mnts.info/pbid >> https://powerbi.microsoft.com/en-us/diad/
http://mnts.info/pbid
Join a Global Power BI User Group !
• Udemy Free Course (53K+ Student) – http://bit.do/pbiu
• Facebook Group (15K+ member)- http://bit.do/pbifb
• LinkedIn (2K+ member) – http://bit.do/pbiln
• Twitter (@GlobePUG) – http://bit.do/pbitw
• YouTube (2K+ Subscriber)- http://bit.do/ytgpbi
• Official Microsoft Community – http://bit.do/pbiug
• Official website (2K+ Member) – http://bit.do/gpbiweb
• Power BI news (2K+ Readers) – http://bit.do/pbinews
• Session pins on Pinterest- http://bit.do/gpbisession
• Google Plus – http://bit.do/pbigp
• About user group – http://bit.do/aboutgpbi
Free Power BI Template- Download & Use now !!
http://bit.do/sqldash
SQL Server Dashboard LinkedIn Dashboard
https://gallery.technet.microsoft.com/LinkedIn-Connection-107605c5
NetFlix Dashboard
http://bit.do/pbinetflix
Agenda (times are approximate and will be fluid with the class)
Morning
• 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI Desktop
overview
• 10:15 AM – 11:00 PM – Power BI Desktop – Lab
• 11:15 PM – 12:15 PM – Power BI Desktop – Demos
• 12:15 PM – 1:00 PM – Break and Q&A with speaker
Afternoon
• 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab (Continued)
• 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best Practice
• 03:30 PM – 04:30 PM – Power Platform end to end Demo
Agenda (times are approximate and will be fluid with the class)
Morning
• 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI Desktop
overview
• 10:15 AM – 11:00 PM – Power BI Desktop – Lab
• 11:15 PM – 12:15 PM – Power BI Desktop – Demos
• 12:15 PM – 1:00 PM – Break and Q&A with speaker
Afternoon
• 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab (Continued)
• 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best Practice
• 03:30 PM – 04:30 PM – Power Platform end to end Demo
Data
+
intelligence
Optimize
operations
Transform
products
Engage
customers
Empower
employees
Digital Transformation
Data
Capture digital signal across business
2
Intelligence
Connect and synthesize data
Action
Improve business outcomes
Data +
intelligence
Digital Feedback Loop
Optimize
operations
Transform
products
Engage
customers
Empower
employees
Data +
intelligence
Data
Capture digital signal across business
2
Intelligence
Connect and synthesize data
Action
Improve business outcomes
Digital Feedback Loop
Optimize
operations
Transform
products
Engage
customers
Empower
employees
Microsoft Power Platform
Microsoft FlowPowerAppsPower BI
Analyze
Make sense of your data through interactive, real-time dashboards and unlock
the insights needed to drive your business forward
Act
Build apps in hours—not months—that easily connect to data, use Excel-like expressions to add
logic, and run on the web, iOS, and Android devices
Automate
Include powerful workflow automation directly in your apps with a no-code approach that
connects to hundreds of popular apps and services
One connected platform that empowers everyone to innovate
Power Platform
Everyone
Analysttoenduser
ITtoenduser
2nd wave
Self-service BI
1st wave
Corporate BI
3rd wave
End user BI
The Evolution of BI
Access
Clean
Mash-up
Explore
Visualize
Share
End User Needs
Power BI
Power BI: experience your data
Any data, any way, anywhere
• Data from Applications
o SaaS services that you already use
• Data from your organization
o Content published by others in your org
(Datasets and Dataflows)
• Big data and more
o Azure data services, e.g. SQL DW, ADLS.
o On-premises data sources, e.g. Oracle & SSAS
• Data from files
o Import data from Text, CSV, Excel and Power
BI Desktop files
Access all your DATA
SaaS solutions
e.g. Marketo, Salesforce,
GitHub, Google Analytics
On-premises Data
Data sources
Organizational
Corporate data sources
or external data services
Azure services
Azure SQL, Stream
Analytics…
Power BI Desktop files
Data from files,
databases, Azure, and
other sources
Excel files
Share &
collaborate
Visualize
Explore
Prepare • Consolidate data from a broad range of
sources
o Merge or append queries to combine data
from multiple queries into a single query
• Transform data to fit your needs using
intuitive UI
o Select data for inclusion
o Cleanse data and remove errors
• Define calculations to generate new fields
for use in reports
• Develop advanced analytics using a
combination of measures and relationships
o Uncover correlations, highlight exceptions
and understand business outcomes
Clean and mash-up your DATA
Share &
collaborate
Visualize
Explore
Prepare • Explore data in a variety of ways and across
multiple visualizations using drag and drop
canvas
• Dig deeper into your reports
o Drill-down in your hierarchical data
o Filter, sort, hover over and highlight data
• Leverage Quick Insights to find insights in
your data
• Ask questions of your data in natural
language with Q&A
o Type questions in plain language
o Q&A intelligently filters, sorts, aggregates,
groups and displays data based on the
question
Explore your DATA
• Visualize data in a variety of ways
• Growing number of visualization types
o Donuts, basic area, waterfall, filled maps, tree
maps, funnel, gauges combo charts and
more
o Custom visuals available from Power BI
Visuals Marketplace
o Tools to develop, test, package new custom
visuals
• Visualizations on report page are
connected – select value in one
visualization to change other visualizations
• Full screen pop out mode for report visuals
to show additional details
Share &
collaborate
Visualize
Explore
Prepare
Visualize your DATA
Share &
collaborate
Visualize
Explore
Prepare • Save Power BI Desktop report files and
easily publish them to powerbi.com
• Access dashboards using native mobile
apps for Windows, iOS and Android
• Share as appropriate with other Power BI
users in your organization
• Package your reports in apps for easy
consumption and control
• Easily embed interactive Power BI
visualizations in blog posts, websites,
through emails or social media With
Power BI Publish to web
Bring your story to life with DATA
Power BI: experience your data
Any data, any way, anywhere
Power BI
Pascua Yaqui Tribe App in a day and dashboard in day
Pascua Yaqui Tribe App in a day and dashboard in day
Pascua Yaqui Tribe App in a day and dashboard in day
Pascua Yaqui Tribe App in a day and dashboard in day
Pascua Yaqui Tribe App in a day and dashboard in day
Largest Global Footprint
National Clouds
43 34
February 2019
*Gartner “Magic Quadrant for Analytics and Business Intelligence Platforms,” by Cindi Howson, James Richardson, Rita Sallam, Austin Kronz, 11 February 2019
The above graphics were published by Gartner, Inc. as part of a larger research document and should be evaluated in the context of the entire document. The Gartner document is available upon request from Microsoft. Gartner does not endorse any
vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings or other designation. Gartner research publications consist of the opinions of Gartner's research
organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose. GARTNER is a registered
trademark and service mark of Gartner, Inc. and/or its affiliates in the U.S. and internationally and is used herein with permission. All rights reserved.
Agenda (times are approximate and will be fluid with the class)
Morning
• 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI
Desktop overview
• 10:15 AM – 11:00 PM – Power BI Desktop – Lab
• 11:15 PM – 12:15 PM – Power BI Desktop – Demos
• 12:15 PM – 1:00 PM – Break and Q&A with speaker
Afternoon
• 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab
(Continued)
• 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best
Practice
• 03:30 PM – 04:30 PM – Power Platform end to end Demo
Agenda (times are approximate and will be fluid with the class)
Morning
• 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI
Desktop overview
• 10:15 AM – 11:00 PM – Power BI Desktop – Lab
• 11:15 PM – 12:15 PM – Power BI Desktop – Demos
• 12:15 PM – 1:00 PM – Break and Q&A with speaker
Afternoon
• 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab
(Continued)
• 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best
Practice
Power BI Desktop
Labs - Hands-on learning
Agenda (times are approximate and will be fluid with the class)
Morning
• 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI
Desktop overview
• 10:15 AM – 11:00 PM – Power BI Desktop – Lab
• 11:15 PM – 12:15 PM – Power BI Desktop – Demos
• 12:15 PM – 1:00 PM – Break and Q&A with speaker
Afternoon
• 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab
(Continued)
• 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best
Practice
Agenda (times are approximate and will be fluid with the class)
Morning
• 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI
Desktop overview
• 10:15 AM – 11:00 PM – Power BI Desktop – Lab
• 11:15 PM – 12:15 PM – Power BI Desktop – Demos
• 12:15 PM – 1:00 PM – Break and Q&A with speaker
Afternoon
• 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab
(Continued)
• 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best
Practice
• 03:30 PM – 04:30 PM – Power Platform end to end Demo
Explore and share your data stories
In the Data Stories Gallery
Power BI Desktop
Demo
Agenda (times are approximate and will be fluid with the class)
Morning
• 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI
Desktop overview
• 10:15 AM – 11:00 PM – Power BI Desktop – Lab
• 11:15 PM – 12:15 PM – Power BI Desktop – Demos
• 12:15 PM – 1:00 PM – Break and Q&A with speaker
Afternoon
• 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab
(Continued)
• 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best
Practice
Agenda (times are approximate and will be fluid with the class)
Morning
• 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI
Desktop overview
• 10:15 AM – 11:00 PM – Power BI Desktop – Lab
• 11:15 PM – 12:15 PM – Power BI Desktop – Demos
• 12:15 PM – 1:00 PM – Break and Q&A with speaker
Afternoon
• 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab
(Continued)
• 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best
Practice
Q & A..(AMA)Ask Me Anything ?
✓ Power BI
✓ Power Apps
✓ Power Automate
✓ Azure
Agenda (times are approximate and will be fluid with the class)
Morning
• 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI
Desktop overview
• 10:15 AM – 11:00 PM – Power BI Desktop – Lab
• 11:15 PM – 12:15 PM – Power BI Desktop – Demos
• 12:15 PM – 1:00 PM – Break and Q&A with speaker
Afternoon
• 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab
(Continued)
• 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best
Practice
Agenda (times are approximate and will be fluid with the class)
Morning
• 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI
Desktop overview
• 10:15 AM – 11:00 PM – Power BI Desktop – Lab
• 11:15 PM – 12:15 PM – Power BI Desktop – Demos
• 12:15 PM – 1:00 PM – Break and Q&A with speaker
Afternoon
• 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab
(Continued)
• 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best
Practice
Power BI Service
Demo
Agenda (times are approximate and will be fluid with the class)
Morning
• 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI
Desktop overview
• 10:15 AM – 11:00 PM – Power BI Desktop – Lab
• 11:15 PM – 12:15 PM – Power BI Desktop – Demos
• 12:15 PM – 1:00 PM – Break and Q&A with speaker
Afternoon
• 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab
(Continued)
• 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best
Practice
• 03:30 PM – 04:30 PM – Power Platform end to end Demo
Agenda (times are approximate and will be fluid with the class)
Morning
• 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI
Desktop overview
• 10:15 AM – 11:00 PM – Power BI Desktop – Lab
• 11:15 PM – 12:15 PM – Power BI Desktop – Demos
• 12:15 PM – 1:00 PM – Break and Q&A with speaker
Afternoon
• 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab
(Continued)
• 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best
Practice
What is Power BI Report Server
Power BI Report Server History
SSRS
Modern Lifecycle Policy – Future Release
Year 1 Year 2
Security &
Critical
Updates
Security Updates (Only)
Security &
Critical
Updates
Security Updates (Only)
Security &
Critical
Updates
Security Updates (Only)
Release 1
Release 2
Release 3
Support EndsNew Release
Frequent releases
(planning ~3 per year)
Security & critical updates
until next release
Security updates continue
for remainder of 12 months
Power BI Report Server Release
Report Management
How Organizations Use Power BI Report
Server
Create interactive reports
in Power BI Desktop
Create Publish
Publish to Power BI Report Server
Consume
View and interact in
Power BI Mobile or web browser
How Organizations Consume PBRS
HTML5 rs:Embed=true
Mobile apps
</>
Windows
Android
iOS
Web portal Embedded In your apps
Power BI Report Server for Enterprise
Lifecycle
Frequent releases
Security
Integrate with ADFSScale up and out
Scalability
Migrate from SQL Server
Reporting Services
MigrationInstallation
Lightweight
download and
installation
Power BI Report Server topology
Migrate from SSRS (Native mode)
SSRS Power BI Report Server
1. Back up report server database
2. Install Power BI Report Server
3. Connect report server to database
using Report Server Configuration
Manager
Copy/Move
Report Server
Database
Report
Server Database
How to acquire Power BI Report Server
PBI RS Installation
Lightweight download and
installation
Requirements
• Windows Server 2012+
• SQL Server Database Engine (2008+)
• SQL Server Analysis Services (2012+)
Zero impact on SQL Server
On-Premises (Non-Cloud)-Architecture
Power BI Report Server - Demo
• PBI RS – Site Setting ,Help overview
• PBI Desktop OPTIMIZED to PBI RS ( Where to find?)
• Tools to Publish Report to PBI RS
• Power BI Optimized Desktop to PBI RS
• Visual Studio SSDT SSRS publishing to PBI RS
• Mobile Report publishing to PBI RS
• Power BI Report Builder to PBI RS
• Report Server DB – Metadata, Special Query
• Branding - PBI Report Server
• Report Server execution log – Publish
• Full Screen ?rs:embed=true
• Comment, Refresh Data and Scheduling
• Open and Edit directly from tool and Publish
• Access, Folder, and Many more things to do
Best Practices for Power BI Report Server
• Development – Version, Upgrade & Migration
• Security - AD, SQL read account
• Administration – Report for Report ☺ !
• Upgradation – Decide your strategy, 6 Month Good**
• Scheduling - Shared Data Scheduling
• Usage – Import VS Direct query
• Metadata - Report Server DB
This ugly report page needs a lot of work
Agenda (times are approximate and will be fluid with the class)
Morning
• 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI
Desktop overview
• 10:15 AM – 11:00 PM – Power BI Desktop – Lab
• 11:15 PM – 12:15 PM – Power BI Desktop – Demos
• 12:15 PM – 1:00 PM – Break and Q&A with speaker
Afternoon
• 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab
(Continued)
• 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best
Practice
Agenda (times are approximate and will be fluid with the class)
Morning
• 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI
Desktop overview
• 10:15 AM – 11:00 PM – Power BI Desktop – Lab
• 11:15 PM – 12:15 PM – Power BI Desktop – Demos
• 12:15 PM – 1:00 PM – Break and Q&A with speaker
Afternoon
• 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab
(Continued)
• 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best
Practice
Power BI Best Practices – General
• Limit the number of visuals in dashboards and reports
• To improve Power BI report performance, remove unnecessary interactions between visuals
• Enable Row-Level Security (RLS) where applicable
• Use Microsoft AppSource certified custom visuals where applicable
• If you observe poor performance in Power BI, do not use hierarchical filters
• Provide data categorization for Power BI reports (HBI, MBI, LBI)
• Use the On-premises data gateway instead of Personal Gateway
• Use different Power BI gateways for “Direct Query” and “Scheduled Refresh”
• Test each custom visual on a report for performance to ensure fast report load time
• Limit complicated measures and aggregations in data models
• Use slicers sparingly
• Ensure that the Power BI report and the data source are in the same region
• Import only necessary fields and tables instead of entire datasets
• Ensure the cache update frequency aligns with the data source refresh frequency
Reference & Call to action
• Download Power BI Report Server
• Read the documentation
• Subscribe to the Power BI Blog
• Follow @MSPowerBI on Twitter
• Join the Power BI Community
• https://docs.microsoft.com
• https://www.blue-granite.com/blog/
• https://maqsoftware.com/expertise/powerbi/power-bi-best-practices
• Best design practices for reports and visuals – Microsoft Corporation, published June 22, 2018
• Tips for designing a great Power BI dashboard – Microsoft Corporation, published June 22, 2018
• Power BI Performance Best Practices – Microsoft Corporation, published May 18, 2018
850K
Active Community
Members
JOIN OUR THRIVING
COMMUNITY
103,431 Users 16,432 Ideas Submitted 3,162 Active IdeasUSER VOICE:
Join our Global Community today!
community.powerbi.com
Independent Power BI User
Groups World Wide222
ENGAGE WITH A
USER GROUP
User Groups Members in
over 60 countries49,685
Join your local PUG today!
pbiusergroup.com
Find industry solutions in the Partner Showcase
Maximize your BI investments with analytics
Free Gartner
Report
Free
eBook
Free
eBook
Get Started Today with Free Azure SQL Data Warehouse Trial
Free
Infographic
Q&A

Más contenido relacionado

La actualidad más candente

PL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform FundamentalsPL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform FundamentalsNanddeep Nachan
 
Towards a common app platform #SPUGfi
Towards a common app platform #SPUGfiTowards a common app platform #SPUGfi
Towards a common app platform #SPUGfiJukka Niiranen
 
Tech Ed 2006 South East Asia Security And Compliance by Joel Oleson
Tech Ed 2006 South East Asia Security And Compliance by Joel OlesonTech Ed 2006 South East Asia Security And Compliance by Joel Oleson
Tech Ed 2006 South East Asia Security And Compliance by Joel OlesonJoel Oleson
 
Getting started with Microsoft Flow
Getting started with Microsoft FlowGetting started with Microsoft Flow
Getting started with Microsoft FlowJayanthi P
 
BRK20011: Put the DEV in Citizen DEVeloper with Microsoft Power Automate and...
BRK20011:  Put the DEV in Citizen DEVeloper with Microsoft Power Automate and...BRK20011:  Put the DEV in Citizen DEVeloper with Microsoft Power Automate and...
BRK20011: Put the DEV in Citizen DEVeloper with Microsoft Power Automate and...Tracy Van der Schyff
 
Understanding power platform licensing feb 2020
Understanding power platform licensing   feb 2020Understanding power platform licensing   feb 2020
Understanding power platform licensing feb 2020Ralph Rivas
 
FDUG October 2019 Virtual Launch Event Highlights
FDUG October 2019 Virtual Launch Event HighlightsFDUG October 2019 Virtual Launch Event Highlights
FDUG October 2019 Virtual Launch Event HighlightsJukka Niiranen
 
Dataverse meets Teams: low code app opportunities for everyone
Dataverse meets Teams: low code app opportunities for everyoneDataverse meets Teams: low code app opportunities for everyone
Dataverse meets Teams: low code app opportunities for everyoneJukka Niiranen
 
Power BI Report Server: a Deep Dive for SQL PASS Vancouver
Power BI Report Server: a Deep Dive for SQL PASS VancouverPower BI Report Server: a Deep Dive for SQL PASS Vancouver
Power BI Report Server: a Deep Dive for SQL PASS VancouverLuca Gualtieri
 
Power apps portal out for public review
Power apps portal  out for public reviewPower apps portal  out for public review
Power apps portal out for public reviewConcetto Labs
 
Enterprise Security: Tableau vs. Power BI
Enterprise Security: Tableau vs. Power BIEnterprise Security: Tableau vs. Power BI
Enterprise Security: Tableau vs. Power BISenturus
 
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365Patrick Guimonet
 
No More No Repro
No More No ReproNo More No Repro
No More No ReproAnna Russo
 
M365 virtual marathon understanding power platform licensing may 28 2020
M365 virtual marathon   understanding power platform licensing may 28 2020M365 virtual marathon   understanding power platform licensing may 28 2020
M365 virtual marathon understanding power platform licensing may 28 2020Ralph Rivas
 
SharePoint Saturday NYC - Business Intelligence
SharePoint Saturday NYC - Business IntelligenceSharePoint Saturday NYC - Business Intelligence
SharePoint Saturday NYC - Business IntelligenceIvan Sanders
 
4 steps to take control of Flow and PowerApps in your organization
4 steps to take control of Flow and PowerApps in your organization4 steps to take control of Flow and PowerApps in your organization
4 steps to take control of Flow and PowerApps in your organizationTimo Pertilä
 
Developing business applications via power platform build2019
Developing business applications via power platform build2019Developing business applications via power platform build2019
Developing business applications via power platform build2019Dipti Chhatrapati
 
Patron Power Platfom Community September 2021 Webinar
Patron Power Platfom Community September 2021 WebinarPatron Power Platfom Community September 2021 Webinar
Patron Power Platfom Community September 2021 WebinarRobert Crane
 

La actualidad más candente (20)

PL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform FundamentalsPL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform Fundamentals
 
Towards a common app platform #SPUGfi
Towards a common app platform #SPUGfiTowards a common app platform #SPUGfi
Towards a common app platform #SPUGfi
 
DevOps lagos meetup
DevOps lagos meetupDevOps lagos meetup
DevOps lagos meetup
 
Tech Ed 2006 South East Asia Security And Compliance by Joel Oleson
Tech Ed 2006 South East Asia Security And Compliance by Joel OlesonTech Ed 2006 South East Asia Security And Compliance by Joel Oleson
Tech Ed 2006 South East Asia Security And Compliance by Joel Oleson
 
Getting started with Microsoft Flow
Getting started with Microsoft FlowGetting started with Microsoft Flow
Getting started with Microsoft Flow
 
BRK20011: Put the DEV in Citizen DEVeloper with Microsoft Power Automate and...
BRK20011:  Put the DEV in Citizen DEVeloper with Microsoft Power Automate and...BRK20011:  Put the DEV in Citizen DEVeloper with Microsoft Power Automate and...
BRK20011: Put the DEV in Citizen DEVeloper with Microsoft Power Automate and...
 
Understanding power platform licensing feb 2020
Understanding power platform licensing   feb 2020Understanding power platform licensing   feb 2020
Understanding power platform licensing feb 2020
 
FDUG October 2019 Virtual Launch Event Highlights
FDUG October 2019 Virtual Launch Event HighlightsFDUG October 2019 Virtual Launch Event Highlights
FDUG October 2019 Virtual Launch Event Highlights
 
Dataverse meets Teams: low code app opportunities for everyone
Dataverse meets Teams: low code app opportunities for everyoneDataverse meets Teams: low code app opportunities for everyone
Dataverse meets Teams: low code app opportunities for everyone
 
Power BI Report Server: a Deep Dive for SQL PASS Vancouver
Power BI Report Server: a Deep Dive for SQL PASS VancouverPower BI Report Server: a Deep Dive for SQL PASS Vancouver
Power BI Report Server: a Deep Dive for SQL PASS Vancouver
 
Power apps portal out for public review
Power apps portal  out for public reviewPower apps portal  out for public review
Power apps portal out for public review
 
Enterprise Security: Tableau vs. Power BI
Enterprise Security: Tableau vs. Power BIEnterprise Security: Tableau vs. Power BI
Enterprise Security: Tableau vs. Power BI
 
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
 
No More No Repro
No More No ReproNo More No Repro
No More No Repro
 
M365 virtual marathon understanding power platform licensing may 28 2020
M365 virtual marathon   understanding power platform licensing may 28 2020M365 virtual marathon   understanding power platform licensing may 28 2020
M365 virtual marathon understanding power platform licensing may 28 2020
 
SharePoint Saturday NYC - Business Intelligence
SharePoint Saturday NYC - Business IntelligenceSharePoint Saturday NYC - Business Intelligence
SharePoint Saturday NYC - Business Intelligence
 
4 steps to take control of Flow and PowerApps in your organization
4 steps to take control of Flow and PowerApps in your organization4 steps to take control of Flow and PowerApps in your organization
4 steps to take control of Flow and PowerApps in your organization
 
Developing business applications via power platform build2019
Developing business applications via power platform build2019Developing business applications via power platform build2019
Developing business applications via power platform build2019
 
Patron Power Platfom Community September 2021 Webinar
Patron Power Platfom Community September 2021 WebinarPatron Power Platfom Community September 2021 Webinar
Patron Power Platfom Community September 2021 Webinar
 
Power apps flow-guide
Power apps flow-guidePower apps flow-guide
Power apps flow-guide
 

Similar a Pascua Yaqui Tribe App in a day and dashboard in day

Cherokee nation 2 day AIAD & DIAD - App in a day and Dashboard in day
Cherokee nation 2 day AIAD & DIAD - App in a day and Dashboard in dayCherokee nation 2 day AIAD & DIAD - App in a day and Dashboard in day
Cherokee nation 2 day AIAD & DIAD - App in a day and Dashboard in dayVishal Pawar
 
What is Microsoft PowerApps?
What is Microsoft PowerApps?What is Microsoft PowerApps?
What is Microsoft PowerApps?Deepika Gandhi
 
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven AppsEnter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven AppsDaniel Laskewitz
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flowDipti Chhatrapati
 
Introduction to PowerApps-1.pptx
Introduction to PowerApps-1.pptxIntroduction to PowerApps-1.pptx
Introduction to PowerApps-1.pptxsahithisammeta
 
Building Applications for Your Business Using PowerApps and Flow
Building Applications for Your Business Using PowerApps and FlowBuilding Applications for Your Business Using PowerApps and Flow
Building Applications for Your Business Using PowerApps and FlowChris Bortlik
 
Trivandrumtechcon20
Trivandrumtechcon20Trivandrumtechcon20
Trivandrumtechcon20Jenkins NS
 
The business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft FlowThe business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft FlowJuan Fabian
 
O365Con18 - Flowverload, Introducion to Flow - Ahmad Najjar
O365Con18 - Flowverload, Introducion to Flow - Ahmad Najjar O365Con18 - Flowverload, Introducion to Flow - Ahmad Najjar
O365Con18 - Flowverload, Introducion to Flow - Ahmad Najjar NCCOMMS
 
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyIIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyAustraliaChapterIIBA
 
Introducing Flow & PowerApps - "Power to the people"
Introducing Flow & PowerApps - "Power to the people"Introducing Flow & PowerApps - "Power to the people"
Introducing Flow & PowerApps - "Power to the people"Xylos
 
Overview power apps and microsoft flow
Overview power apps and microsoft flowOverview power apps and microsoft flow
Overview power apps and microsoft flowJuan Fabian
 
Automation options with Office 365
Automation options with Office 365Automation options with Office 365
Automation options with Office 365Robert Crane
 
Overview PowerPlatform PowerApss
Overview PowerPlatform PowerApssOverview PowerPlatform PowerApss
Overview PowerPlatform PowerApssJuan Fabian
 
SPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIE
SPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIESPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIE
SPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIEaOS Community
 
Microsoft 365 Automation
Microsoft 365 AutomationMicrosoft 365 Automation
Microsoft 365 AutomationRobert Crane
 
SPS Dakar 2018 - Flow et Power Apps - Mohamed Amar Athie
SPS Dakar 2018 - Flow et Power Apps - Mohamed Amar AthieSPS Dakar 2018 - Flow et Power Apps - Mohamed Amar Athie
SPS Dakar 2018 - Flow et Power Apps - Mohamed Amar AthieaOS Community
 
How to create custom Connector for Microsoft Flow
How to create custom Connector for Microsoft FlowHow to create custom Connector for Microsoft Flow
How to create custom Connector for Microsoft FlowDragan Panjkov
 

Similar a Pascua Yaqui Tribe App in a day and dashboard in day (20)

Cherokee nation 2 day AIAD & DIAD - App in a day and Dashboard in day
Cherokee nation 2 day AIAD & DIAD - App in a day and Dashboard in dayCherokee nation 2 day AIAD & DIAD - App in a day and Dashboard in day
Cherokee nation 2 day AIAD & DIAD - App in a day and Dashboard in day
 
What is Microsoft PowerApps?
What is Microsoft PowerApps?What is Microsoft PowerApps?
What is Microsoft PowerApps?
 
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven AppsEnter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flow
 
Introduction to PowerApps-1.pptx
Introduction to PowerApps-1.pptxIntroduction to PowerApps-1.pptx
Introduction to PowerApps-1.pptx
 
PowerApps and Flow
PowerApps and FlowPowerApps and Flow
PowerApps and Flow
 
Building Applications for Your Business Using PowerApps and Flow
Building Applications for Your Business Using PowerApps and FlowBuilding Applications for Your Business Using PowerApps and Flow
Building Applications for Your Business Using PowerApps and Flow
 
PowerApps.pptx
PowerApps.pptxPowerApps.pptx
PowerApps.pptx
 
Trivandrumtechcon20
Trivandrumtechcon20Trivandrumtechcon20
Trivandrumtechcon20
 
The business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft FlowThe business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft Flow
 
O365Con18 - Flowverload, Introducion to Flow - Ahmad Najjar
O365Con18 - Flowverload, Introducion to Flow - Ahmad Najjar O365Con18 - Flowverload, Introducion to Flow - Ahmad Najjar
O365Con18 - Flowverload, Introducion to Flow - Ahmad Najjar
 
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyIIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
 
Introducing Flow & PowerApps - "Power to the people"
Introducing Flow & PowerApps - "Power to the people"Introducing Flow & PowerApps - "Power to the people"
Introducing Flow & PowerApps - "Power to the people"
 
Overview power apps and microsoft flow
Overview power apps and microsoft flowOverview power apps and microsoft flow
Overview power apps and microsoft flow
 
Automation options with Office 365
Automation options with Office 365Automation options with Office 365
Automation options with Office 365
 
Overview PowerPlatform PowerApss
Overview PowerPlatform PowerApssOverview PowerPlatform PowerApss
Overview PowerPlatform PowerApss
 
SPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIE
SPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIESPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIE
SPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIE
 
Microsoft 365 Automation
Microsoft 365 AutomationMicrosoft 365 Automation
Microsoft 365 Automation
 
SPS Dakar 2018 - Flow et Power Apps - Mohamed Amar Athie
SPS Dakar 2018 - Flow et Power Apps - Mohamed Amar AthieSPS Dakar 2018 - Flow et Power Apps - Mohamed Amar Athie
SPS Dakar 2018 - Flow et Power Apps - Mohamed Amar Athie
 
How to create custom Connector for Microsoft Flow
How to create custom Connector for Microsoft FlowHow to create custom Connector for Microsoft Flow
How to create custom Connector for Microsoft Flow
 

Más de Vishal Pawar

Architectural Guidance Connecting HANA Live to Power BI
Architectural Guidance Connecting HANA Live to Power BIArchitectural Guidance Connecting HANA Live to Power BI
Architectural Guidance Connecting HANA Live to Power BIVishal Pawar
 
Secrete of 5 min Power BI Report Development
Secrete of 5 min Power BI Report Development Secrete of 5 min Power BI Report Development
Secrete of 5 min Power BI Report Development Vishal Pawar
 
General Presentation - DIAD and AIAD, Dashboard and Apps
General Presentation - DIAD and AIAD, Dashboard and AppsGeneral Presentation - DIAD and AIAD, Dashboard and Apps
General Presentation - DIAD and AIAD, Dashboard and AppsVishal Pawar
 
Choctaw Nation - Power bi dashboard, report server report in Day
Choctaw Nation - Power bi dashboard, report server report in DayChoctaw Nation - Power bi dashboard, report server report in Day
Choctaw Nation - Power bi dashboard, report server report in DayVishal Pawar
 
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...Vishal Pawar
 
Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...
Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...
Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...Vishal Pawar
 
Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...
Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...
Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...Vishal Pawar
 
SqlSaturday#699 Power BI - Create a dashboard from zero to hero
SqlSaturday#699 Power BI - Create a dashboard from zero to heroSqlSaturday#699 Power BI - Create a dashboard from zero to hero
SqlSaturday#699 Power BI - Create a dashboard from zero to heroVishal Pawar
 
All Microsoft Azure Service offering Consolidated in one page
All Microsoft Azure Service offering Consolidated in one pageAll Microsoft Azure Service offering Consolidated in one page
All Microsoft Azure Service offering Consolidated in one pageVishal Pawar
 
Power BI Create lightning fast dashboard with power bi & Its Components
Power BI Create lightning fast dashboard with power bi & Its Components Power BI Create lightning fast dashboard with power bi & Its Components
Power BI Create lightning fast dashboard with power bi & Its Components Vishal Pawar
 
Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Groupby -Power bi dashboard in hour by vishal pawar-Presentation Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Groupby -Power bi dashboard in hour by vishal pawar-Presentation Vishal Pawar
 
Power bi dashboard in hour Agenda
Power bi dashboard in hour AgendaPower bi dashboard in hour Agenda
Power bi dashboard in hour AgendaVishal Pawar
 
Dashboard for Life Series “Episode 02 - David Kay's Kickstarter Funded Projec...
Dashboard for Life Series “Episode 02 - David Kay's Kickstarter Funded Projec...Dashboard for Life Series “Episode 02 - David Kay's Kickstarter Funded Projec...
Dashboard for Life Series “Episode 02 - David Kay's Kickstarter Funded Projec...Vishal Pawar
 
Dashboard for Life Series “Episode 1 - Vishal's Server SQL Info Dashboard
Dashboard for Life Series “Episode 1 - Vishal's Server SQL Info DashboardDashboard for Life Series “Episode 1 - Vishal's Server SQL Info Dashboard
Dashboard for Life Series “Episode 1 - Vishal's Server SQL Info DashboardVishal Pawar
 
Power BI February update with Recent Cool features
Power BI February update with Recent Cool features Power BI February update with Recent Cool features
Power BI February update with Recent Cool features Vishal Pawar
 
How to Get Lightning Fast Answers with Power BI Q&A and Cortana
How to Get Lightning Fast Answers with Power BI Q&A and CortanaHow to Get Lightning Fast Answers with Power BI Q&A and Cortana
How to Get Lightning Fast Answers with Power BI Q&A and CortanaVishal Pawar
 
SSIS coding conventions, best practices, tips and programming guidelines for ...
SSIS coding conventions, best practices, tips and programming guidelines for ...SSIS coding conventions, best practices, tips and programming guidelines for ...
SSIS coding conventions, best practices, tips and programming guidelines for ...Vishal Pawar
 
Fascinate with SQL SSIS Parallel processing
Fascinate with SQL SSIS Parallel processing Fascinate with SQL SSIS Parallel processing
Fascinate with SQL SSIS Parallel processing Vishal Pawar
 
SSAS, MDX , Cube understanding, Browsing and Tools information
SSAS, MDX , Cube understanding, Browsing and Tools information SSAS, MDX , Cube understanding, Browsing and Tools information
SSAS, MDX , Cube understanding, Browsing and Tools information Vishal Pawar
 

Más de Vishal Pawar (20)

Architectural Guidance Connecting HANA Live to Power BI
Architectural Guidance Connecting HANA Live to Power BIArchitectural Guidance Connecting HANA Live to Power BI
Architectural Guidance Connecting HANA Live to Power BI
 
Secrete of 5 min Power BI Report Development
Secrete of 5 min Power BI Report Development Secrete of 5 min Power BI Report Development
Secrete of 5 min Power BI Report Development
 
General Presentation - DIAD and AIAD, Dashboard and Apps
General Presentation - DIAD and AIAD, Dashboard and AppsGeneral Presentation - DIAD and AIAD, Dashboard and Apps
General Presentation - DIAD and AIAD, Dashboard and Apps
 
Choctaw Nation - Power bi dashboard, report server report in Day
Choctaw Nation - Power bi dashboard, report server report in DayChoctaw Nation - Power bi dashboard, report server report in Day
Choctaw Nation - Power bi dashboard, report server report in Day
 
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...
 
Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...
Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...
Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...
 
Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...
Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...
Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...
 
SqlSaturday#699 Power BI - Create a dashboard from zero to hero
SqlSaturday#699 Power BI - Create a dashboard from zero to heroSqlSaturday#699 Power BI - Create a dashboard from zero to hero
SqlSaturday#699 Power BI - Create a dashboard from zero to hero
 
All Microsoft Azure Service offering Consolidated in one page
All Microsoft Azure Service offering Consolidated in one pageAll Microsoft Azure Service offering Consolidated in one page
All Microsoft Azure Service offering Consolidated in one page
 
Power BI Create lightning fast dashboard with power bi & Its Components
Power BI Create lightning fast dashboard with power bi & Its Components Power BI Create lightning fast dashboard with power bi & Its Components
Power BI Create lightning fast dashboard with power bi & Its Components
 
Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Groupby -Power bi dashboard in hour by vishal pawar-Presentation Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Groupby -Power bi dashboard in hour by vishal pawar-Presentation
 
Power bi dashboard in hour Agenda
Power bi dashboard in hour AgendaPower bi dashboard in hour Agenda
Power bi dashboard in hour Agenda
 
Dashboard for Life Series “Episode 02 - David Kay's Kickstarter Funded Projec...
Dashboard for Life Series “Episode 02 - David Kay's Kickstarter Funded Projec...Dashboard for Life Series “Episode 02 - David Kay's Kickstarter Funded Projec...
Dashboard for Life Series “Episode 02 - David Kay's Kickstarter Funded Projec...
 
Dashboard for Life Series “Episode 1 - Vishal's Server SQL Info Dashboard
Dashboard for Life Series “Episode 1 - Vishal's Server SQL Info DashboardDashboard for Life Series “Episode 1 - Vishal's Server SQL Info Dashboard
Dashboard for Life Series “Episode 1 - Vishal's Server SQL Info Dashboard
 
Power BI for CEO
Power BI for CEOPower BI for CEO
Power BI for CEO
 
Power BI February update with Recent Cool features
Power BI February update with Recent Cool features Power BI February update with Recent Cool features
Power BI February update with Recent Cool features
 
How to Get Lightning Fast Answers with Power BI Q&A and Cortana
How to Get Lightning Fast Answers with Power BI Q&A and CortanaHow to Get Lightning Fast Answers with Power BI Q&A and Cortana
How to Get Lightning Fast Answers with Power BI Q&A and Cortana
 
SSIS coding conventions, best practices, tips and programming guidelines for ...
SSIS coding conventions, best practices, tips and programming guidelines for ...SSIS coding conventions, best practices, tips and programming guidelines for ...
SSIS coding conventions, best practices, tips and programming guidelines for ...
 
Fascinate with SQL SSIS Parallel processing
Fascinate with SQL SSIS Parallel processing Fascinate with SQL SSIS Parallel processing
Fascinate with SQL SSIS Parallel processing
 
SSAS, MDX , Cube understanding, Browsing and Tools information
SSAS, MDX , Cube understanding, Browsing and Tools information SSAS, MDX , Cube understanding, Browsing and Tools information
SSAS, MDX , Cube understanding, Browsing and Tools information
 

Último

How is Real-Time Analytics Different from Traditional OLAP?
How is Real-Time Analytics Different from Traditional OLAP?How is Real-Time Analytics Different from Traditional OLAP?
How is Real-Time Analytics Different from Traditional OLAP?sonikadigital1
 
Master's Thesis - Data Science - Presentation
Master's Thesis - Data Science - PresentationMaster's Thesis - Data Science - Presentation
Master's Thesis - Data Science - PresentationGiorgio Carbone
 
Cash Is Still King: ATM market research '2023
Cash Is Still King: ATM market research '2023Cash Is Still King: ATM market research '2023
Cash Is Still King: ATM market research '2023Vladislav Solodkiy
 
YourView Panel Book.pptx YourView Panel Book.
YourView Panel Book.pptx YourView Panel Book.YourView Panel Book.pptx YourView Panel Book.
YourView Panel Book.pptx YourView Panel Book.JasonViviers2
 
AI for Sustainable Development Goals (SDGs)
AI for Sustainable Development Goals (SDGs)AI for Sustainable Development Goals (SDGs)
AI for Sustainable Development Goals (SDGs)Data & Analytics Magazin
 
Virtuosoft SmartSync Product Introduction
Virtuosoft SmartSync Product IntroductionVirtuosoft SmartSync Product Introduction
Virtuosoft SmartSync Product Introductionsanjaymuralee1
 
MEASURES OF DISPERSION I BSc Botany .ppt
MEASURES OF DISPERSION I BSc Botany .pptMEASURES OF DISPERSION I BSc Botany .ppt
MEASURES OF DISPERSION I BSc Botany .pptaigil2
 
5 Ds to Define Data Archiving Best Practices
5 Ds to Define Data Archiving Best Practices5 Ds to Define Data Archiving Best Practices
5 Ds to Define Data Archiving Best PracticesDataArchiva
 
Elements of language learning - an analysis of how different elements of lang...
Elements of language learning - an analysis of how different elements of lang...Elements of language learning - an analysis of how different elements of lang...
Elements of language learning - an analysis of how different elements of lang...PrithaVashisht1
 
The Universal GTM - how we design GTM and dataLayer
The Universal GTM - how we design GTM and dataLayerThe Universal GTM - how we design GTM and dataLayer
The Universal GTM - how we design GTM and dataLayerPavel Šabatka
 
SFBA Splunk Usergroup meeting March 13, 2024
SFBA Splunk Usergroup meeting March 13, 2024SFBA Splunk Usergroup meeting March 13, 2024
SFBA Splunk Usergroup meeting March 13, 2024Becky Burwell
 
Mapping the pubmed data under different suptopics using NLP.pptx
Mapping the pubmed data under different suptopics using NLP.pptxMapping the pubmed data under different suptopics using NLP.pptx
Mapping the pubmed data under different suptopics using NLP.pptxVenkatasubramani13
 
CI, CD -Tools to integrate without manual intervention
CI, CD -Tools to integrate without manual interventionCI, CD -Tools to integrate without manual intervention
CI, CD -Tools to integrate without manual interventionajayrajaganeshkayala
 
Strategic CX: A Deep Dive into Voice of the Customer Insights for Clarity
Strategic CX: A Deep Dive into Voice of the Customer Insights for ClarityStrategic CX: A Deep Dive into Voice of the Customer Insights for Clarity
Strategic CX: A Deep Dive into Voice of the Customer Insights for ClarityAggregage
 
TINJUAN PEMROSESAN TRANSAKSI DAN ERP.pptx
TINJUAN PEMROSESAN TRANSAKSI DAN ERP.pptxTINJUAN PEMROSESAN TRANSAKSI DAN ERP.pptx
TINJUAN PEMROSESAN TRANSAKSI DAN ERP.pptxDwiAyuSitiHartinah
 
ChistaDATA Real-Time DATA Analytics Infrastructure
ChistaDATA Real-Time DATA Analytics InfrastructureChistaDATA Real-Time DATA Analytics Infrastructure
ChistaDATA Real-Time DATA Analytics Infrastructuresonikadigital1
 
Persuasive E-commerce, Our Biased Brain @ Bikkeldag 2024
Persuasive E-commerce, Our Biased Brain @ Bikkeldag 2024Persuasive E-commerce, Our Biased Brain @ Bikkeldag 2024
Persuasive E-commerce, Our Biased Brain @ Bikkeldag 2024Guido X Jansen
 

Último (17)

How is Real-Time Analytics Different from Traditional OLAP?
How is Real-Time Analytics Different from Traditional OLAP?How is Real-Time Analytics Different from Traditional OLAP?
How is Real-Time Analytics Different from Traditional OLAP?
 
Master's Thesis - Data Science - Presentation
Master's Thesis - Data Science - PresentationMaster's Thesis - Data Science - Presentation
Master's Thesis - Data Science - Presentation
 
Cash Is Still King: ATM market research '2023
Cash Is Still King: ATM market research '2023Cash Is Still King: ATM market research '2023
Cash Is Still King: ATM market research '2023
 
YourView Panel Book.pptx YourView Panel Book.
YourView Panel Book.pptx YourView Panel Book.YourView Panel Book.pptx YourView Panel Book.
YourView Panel Book.pptx YourView Panel Book.
 
AI for Sustainable Development Goals (SDGs)
AI for Sustainable Development Goals (SDGs)AI for Sustainable Development Goals (SDGs)
AI for Sustainable Development Goals (SDGs)
 
Virtuosoft SmartSync Product Introduction
Virtuosoft SmartSync Product IntroductionVirtuosoft SmartSync Product Introduction
Virtuosoft SmartSync Product Introduction
 
MEASURES OF DISPERSION I BSc Botany .ppt
MEASURES OF DISPERSION I BSc Botany .pptMEASURES OF DISPERSION I BSc Botany .ppt
MEASURES OF DISPERSION I BSc Botany .ppt
 
5 Ds to Define Data Archiving Best Practices
5 Ds to Define Data Archiving Best Practices5 Ds to Define Data Archiving Best Practices
5 Ds to Define Data Archiving Best Practices
 
Elements of language learning - an analysis of how different elements of lang...
Elements of language learning - an analysis of how different elements of lang...Elements of language learning - an analysis of how different elements of lang...
Elements of language learning - an analysis of how different elements of lang...
 
The Universal GTM - how we design GTM and dataLayer
The Universal GTM - how we design GTM and dataLayerThe Universal GTM - how we design GTM and dataLayer
The Universal GTM - how we design GTM and dataLayer
 
SFBA Splunk Usergroup meeting March 13, 2024
SFBA Splunk Usergroup meeting March 13, 2024SFBA Splunk Usergroup meeting March 13, 2024
SFBA Splunk Usergroup meeting March 13, 2024
 
Mapping the pubmed data under different suptopics using NLP.pptx
Mapping the pubmed data under different suptopics using NLP.pptxMapping the pubmed data under different suptopics using NLP.pptx
Mapping the pubmed data under different suptopics using NLP.pptx
 
CI, CD -Tools to integrate without manual intervention
CI, CD -Tools to integrate without manual interventionCI, CD -Tools to integrate without manual intervention
CI, CD -Tools to integrate without manual intervention
 
Strategic CX: A Deep Dive into Voice of the Customer Insights for Clarity
Strategic CX: A Deep Dive into Voice of the Customer Insights for ClarityStrategic CX: A Deep Dive into Voice of the Customer Insights for Clarity
Strategic CX: A Deep Dive into Voice of the Customer Insights for Clarity
 
TINJUAN PEMROSESAN TRANSAKSI DAN ERP.pptx
TINJUAN PEMROSESAN TRANSAKSI DAN ERP.pptxTINJUAN PEMROSESAN TRANSAKSI DAN ERP.pptx
TINJUAN PEMROSESAN TRANSAKSI DAN ERP.pptx
 
ChistaDATA Real-Time DATA Analytics Infrastructure
ChistaDATA Real-Time DATA Analytics InfrastructureChistaDATA Real-Time DATA Analytics Infrastructure
ChistaDATA Real-Time DATA Analytics Infrastructure
 
Persuasive E-commerce, Our Biased Brain @ Bikkeldag 2024
Persuasive E-commerce, Our Biased Brain @ Bikkeldag 2024Persuasive E-commerce, Our Biased Brain @ Bikkeldag 2024
Persuasive E-commerce, Our Biased Brain @ Bikkeldag 2024
 

Pascua Yaqui Tribe App in a day and dashboard in day

  • 1. Microsoft Power Platform Overview App in a Day & Dashboard in Day Vishal Pawar, 2x Microsoft MVP, MCT Principal BI Architect Presentation for
  • 2. Vishal Pawar • Principal BI Architect • Microsoft rMVP, Microsoft Certified Trainer • Founder of Global Power BI User Group • Blogger, Speaker and #PowerAddict
  • 3. Microsoft Power Platform Power BI Business analytics Power Apps Application development Power Automate Process automation Power Virtual Agents Intelligent virtual agents The low-code platform that spans Office 365, Azure, Dynamics 365, and standalone applications Common Data Service Data connectors AI Builder
  • 4. Integrated low code platform Automate response to metrics Analyze data to find places to automate Act on data during analysis Analyze the data exhaust from apps Drive business process with an appAutomate your app
  • 8. Microsoft Power Automate A low-code approach to intelligent automation
  • 10. Microsoft Power Apps A low-code approach to building intelligent apps
  • 11. Power Apps – areas of investment
  • 12. Common Data Service: What’s in the box Jobs Calculated & Rollup fields Business Rules Data validation Duplicate Detection Plugins Workflows Catalog and discovery Modelling Reporting Common Data Model Relational databases Files and blobs Log files Semi-structured data Search and Find data Data lake Eventing Webhooks Data export
  • 13. Dynamics 365 Office 365 Standalone Apps Microsoft Power platform Azure Common Data Service for Apps and Data Connectors
  • 15. What
  • 16. PowerApps An application Platform as a Service (aPaaS) for citizen- developers to build high-productivity business apps
  • 17. Model-driven apps leverage your data model, relationships, and business processes to automatically generate immersive, responsive applications Canvas apps start with user experience, with pixel-perfect control to build highly customized task- and role-based apps that mash up data from 230+ sources Types of PowerApps apps
  • 18. Connect to data & systems you’re already using easily Create apps, forms, and workflows without writing code Use apps on any device – both web and mobile Canvas Apps help business-power-users to create and use custom business apps across platforms using Excel and PowerPoint skills
  • 19. Craft forms and screens in a visual designer that helps you see exactly what you’ll get Take advantage of device capabilities like cameras, GPS, and digital ink Extend the capabilities of connected data sources, or focus just on the bits you need Build business logic into your apps with an Excel-inspired expression language PowerApps Studio for canvas apps
  • 20. Built-in connectivity to 230+ cloud services, content services, databases, APIs, etc. Seamless hybrid connectivity to on-premises systems via the On-Premises Data Gateway Custom Connector support allows the registration of developer / IT systems as a building block for citizen developers Use multiple data sources in a single application for processes that span systems 230+ Built-in Connectors + Custom Connectors
  • 21. Get apps to your team when and where they’re needed, whether that’s on the web, iOS or Android—no app store required.
  • 22. Embed apps into the tools you’re already using Customize SharePoint forms Customers can quickly customize standard forms on any SharePoint list, auto-generate rich mobile apps, and automate workflow and approval processes – all directly from within SharePoint. Embed apps in Power BI, Teams Build PowerApps to extend Power BI, Teams, and more. We’ve also recently announced that 3rd party ISVs will be able to take advantage of the same capabilities to extend their software.
  • 23. Complex responsive apps on web and mobile PowerApps Model-driven apps provides a metadata- driven architecture for creating and customizing apps without writing code Easily add Business rules and Business process flows to model your business processes Rich component- focused no-code design environments
  • 24. High-level architecture SaaS apps enterprise services business systems mobile tablet browser
  • 27. Entities, fields & relationships Entity: “An item with properties that you track, like contact or account.” like a database table Field: “A property that is associated with the entity.” like a database column in a table Relationships: “Defines how entities can be related to each other.” like relationships in database – 1:1, 1:N & N:N
  • 28. Forms • Definition: “a page that displays fields of a single record for a single entity”
  • 29. Views • Definition: “a page that displays fields from multiple records for a single entity”
  • 30. Interactive Dashboards • Definition: “a page that allows interactive filtering of data from one or more entities”
  • 31. Microsoft Flow >> Power Automate Microsoft Flow is a service for business users to automate workflows across apps and services
  • 32. What makes up a flow?
  • 33. Four types of flows Scheduled flows Automated flows Business process flows Instant flows
  • 34. Scheduled flows • Run regular reports—send out your team a summary everything that’s happened in the past week • Data backups—copy data from one system to another on a fixed interval • Everything from simple schedules like every day, to advanced schedules like every 3rd Monday • Scheduled flows can also be run on-demand by any Owners of the flow—including from the Teams Flow bot
  • 35. Instant flows • Click a button inside of Flow mobile, SharePoint, Dynamics, PowerApps or Excel that passes context directly in to your flow • These can be shared with Run only users so that other people can Run them without seeing the details or editing them
  • 36. Automated flows • Starts with an event or trigger • For example, Emails being received, RSS feeds, new items being added to a database • Over 170 different triggers available • Like the previous 2 types of flows—support any number of actions in 200+ connectors
  • 37. Business process flows • Create stages or screens that enforce a certain sequence of steps • For each stage, collect data from the user and/or and kick off automated workflows • Create branching logic based on the data
  • 38. Data sources? • Excel on OneDrive • Excel on Dropbox • Excel on Google Drive • Office 365 • SharePoint Online lists • Google Sheets • Salesforce • Dynamics CRM SaaS data sources
  • 39. Expressions Actions and Conditions Azure API App, Azure Function Azure Service Bus
  • 40. ▪ Step 1 ▪ Create a MS Form Demo – Together
  • 41. ▪ Step 2 ▪ Create Streaming Data Set in Power BI Demo – Together
  • 42. ▪ Step 3 ▪ Create Flow to add Row in Power BI Demo – Together
  • 43. ▪ Step 4 ▪ Power BI Desktop ▪ Publish data Demo – Together
  • 44. App in a Day
  • 45. Business scenario for hands-on lab
  • 46. Lab objectives Build a Power Apps Canvas App for employee facing device ordering experience Use Common Data Service to store the device orders in the cloud Build a Power Apps Model-driven App to complete the procurement process Use Power Automate to build an approval workflow for device approval Use Power BI to visualize device order data
  • 48. Pre-requisites Valid Power Apps license: • Common Data Service usage requires a Power Apps premium license • Visit https://powerapps.microsoft.com/pricing/ and click Start Trial or sign up for a free Community plan. • If you are unable to acquire a trial license: • Ask the instructor for a trial user account that you may use for this session OR • Create your own Office 365 trial tenant – http://aka.ms/Office365E5Trial https://make.powerapps.com https://aka.ms/PowerAppsiOS https://aka.ms/PowerAppsAndroid
  • 49. Provision environment and Common Data Service This lab requires a new Power Apps environment and CDS database that was provisioned for this class. • Go to the Power Apps Admin center – http://admin.powerapps.com • Select +New environment, fill out the form using a Trial Environment, and select Create Environment • Select the Create database option • Fill out the form, check the box to include sample apps and data and select Create my database • Your new environment will be added to the list of environments • IMPORTANT: The database has not yet been provisioned • Select the environment you just created • Wait for the “Provisioning database…” message to go away • You may need to refresh the screen every couple of minutes • Once the provisioning is complete, then proceed to create apps in the environment
  • 50. Module 1: Power Apps Canvas App
  • 51. Learning objectives  Sign-in and create a new Canvas App  Connect to data sources  Filter data  Work with multiple screens and navigation  Customize the user experience – galleries and controls
  • 52. Module 2: Common Data Service
  • 53. Learning objectives  Provision a Common Data Service instance  Get familiar with standard entities  Create a custom entity  Customize entity fields and option sets  Create calculated fields  Use the Canvas app form control to save data to CDS  Use the Office365 connector to get user’s manager info  Configure Canvas app settings  Save and share a Canvas app  Run a Canvas app on a mobile device
  • 54. Module 3: Power Apps Model-driven App
  • 55. Learning objectives  Create a standalone Model-driven app  Customize forms for the Model-driven app  Create a Business Process Flow
  • 57. Learning objectives  Trigger a flow when a new record is created in CDS  Send an approval request  Conditional branching based on the approval response  Send email notifications  Update the CDS record with the approval status and the approver’s comments  Use the approval center on web and mobile  Check the status of flow runs
  • 60. App From Example – (20 Min) Task 1
  • 61. All in One – 30 Min – 3.30 PM Task 3
  • 62. Model Driven App (Rest all time) (Till 3.30) • 02-Common Data Service Lab Manual • 03-Power Apps Model-driven App Lab Manual • 04-Power Automate Lab • 05-Power BI Lab Manual Task 2
  • 66. Power BI: experience your data Any data, any way, anywhere
  • 68. Data Culture #1 AI infused experiences with the familiarity of Office
  • 69. Data Culture #2 Meet the most demanding enterprise needs
  • 70. Productivity ActionTrust Data Stack Data Culture #3 BI woven into the fabric of the organization
  • 72. Data Exploration – New capability highlights Power BI
  • 73. Data Culture #2 Meet the most demanding enterprise needs
  • 74. Modern Enterprise BI Modern Enterprise BI #2 Meet the most demanding enterprise needs Enterprise Reports Enterprise Semantic Models Dataflows (ETL) Machine Learning Lineage & Impact Analysis Application Lifecycle Management Embedded Analytics Real Time Streams
  • 77. Enterprise BI– New capability highlights Power BI
  • 78. Productivity ActionTrust Data Stack Data Culture #3 BI woven into the fabric of the organization
  • 79. Weaving BI into the Organization – New capability highlights Power BI
  • 80. Vishal Pawar Principal BI Architect, Green House Data Microsoft rMVP, MCT Dashboard in a Day
  • 81. Prerequisites and setup steps • At minimum, a computer with 2-cores and 4GB RAM running Windows 7 / Windows Server 2008 R2, or later • Display: At least 1440x900 or 1600x900 (16:9) recommended. • Internet connectivity: You must have the ability to connect to the Internet outside your organization • Microsoft Power BI Desktop installed: you should have downloaded and installed Power BI Desktop from the Microsoft Store https://www.microsoft.com/en-us/p/power-bi-desktop/9ntxr16hnw1t or from the download center https://go.microsoft.com/fwlink/?LinkId=521662. • Microsoft Power BI Desktop requires Internet Explorer 9 or later. • Signup for Power BI: Go to http://aka.ms/pbidiadtraining and sign up for Power BI with a business email address. If you cannot sign up for Power BI, let the instructor know. • If you have an existing account, please go to http://app.powerbi.com and Sign in using your Power BI account • Training and Lab material - http://mnts.info/pbid >> https://powerbi.microsoft.com/en-us/diad/ http://mnts.info/pbid
  • 82. Join a Global Power BI User Group ! • Udemy Free Course (53K+ Student) – http://bit.do/pbiu • Facebook Group (15K+ member)- http://bit.do/pbifb • LinkedIn (2K+ member) – http://bit.do/pbiln • Twitter (@GlobePUG) – http://bit.do/pbitw • YouTube (2K+ Subscriber)- http://bit.do/ytgpbi • Official Microsoft Community – http://bit.do/pbiug • Official website (2K+ Member) – http://bit.do/gpbiweb • Power BI news (2K+ Readers) – http://bit.do/pbinews • Session pins on Pinterest- http://bit.do/gpbisession • Google Plus – http://bit.do/pbigp • About user group – http://bit.do/aboutgpbi
  • 83. Free Power BI Template- Download & Use now !! http://bit.do/sqldash SQL Server Dashboard LinkedIn Dashboard https://gallery.technet.microsoft.com/LinkedIn-Connection-107605c5 NetFlix Dashboard http://bit.do/pbinetflix
  • 84. Agenda (times are approximate and will be fluid with the class) Morning • 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI Desktop overview • 10:15 AM – 11:00 PM – Power BI Desktop – Lab • 11:15 PM – 12:15 PM – Power BI Desktop – Demos • 12:15 PM – 1:00 PM – Break and Q&A with speaker Afternoon • 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab (Continued) • 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best Practice • 03:30 PM – 04:30 PM – Power Platform end to end Demo
  • 85. Agenda (times are approximate and will be fluid with the class) Morning • 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI Desktop overview • 10:15 AM – 11:00 PM – Power BI Desktop – Lab • 11:15 PM – 12:15 PM – Power BI Desktop – Demos • 12:15 PM – 1:00 PM – Break and Q&A with speaker Afternoon • 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab (Continued) • 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best Practice • 03:30 PM – 04:30 PM – Power Platform end to end Demo
  • 87. Data Capture digital signal across business 2 Intelligence Connect and synthesize data Action Improve business outcomes Data + intelligence Digital Feedback Loop Optimize operations Transform products Engage customers Empower employees
  • 88. Data + intelligence Data Capture digital signal across business 2 Intelligence Connect and synthesize data Action Improve business outcomes Digital Feedback Loop Optimize operations Transform products Engage customers Empower employees
  • 89. Microsoft Power Platform Microsoft FlowPowerAppsPower BI Analyze Make sense of your data through interactive, real-time dashboards and unlock the insights needed to drive your business forward Act Build apps in hours—not months—that easily connect to data, use Excel-like expressions to add logic, and run on the web, iOS, and Android devices Automate Include powerful workflow automation directly in your apps with a no-code approach that connects to hundreds of popular apps and services One connected platform that empowers everyone to innovate Power Platform
  • 90. Everyone Analysttoenduser ITtoenduser 2nd wave Self-service BI 1st wave Corporate BI 3rd wave End user BI The Evolution of BI
  • 92. Power BI Power BI: experience your data Any data, any way, anywhere
  • 93. • Data from Applications o SaaS services that you already use • Data from your organization o Content published by others in your org (Datasets and Dataflows) • Big data and more o Azure data services, e.g. SQL DW, ADLS. o On-premises data sources, e.g. Oracle & SSAS • Data from files o Import data from Text, CSV, Excel and Power BI Desktop files Access all your DATA SaaS solutions e.g. Marketo, Salesforce, GitHub, Google Analytics On-premises Data Data sources Organizational Corporate data sources or external data services Azure services Azure SQL, Stream Analytics… Power BI Desktop files Data from files, databases, Azure, and other sources Excel files
  • 94. Share & collaborate Visualize Explore Prepare • Consolidate data from a broad range of sources o Merge or append queries to combine data from multiple queries into a single query • Transform data to fit your needs using intuitive UI o Select data for inclusion o Cleanse data and remove errors • Define calculations to generate new fields for use in reports • Develop advanced analytics using a combination of measures and relationships o Uncover correlations, highlight exceptions and understand business outcomes Clean and mash-up your DATA
  • 95. Share & collaborate Visualize Explore Prepare • Explore data in a variety of ways and across multiple visualizations using drag and drop canvas • Dig deeper into your reports o Drill-down in your hierarchical data o Filter, sort, hover over and highlight data • Leverage Quick Insights to find insights in your data • Ask questions of your data in natural language with Q&A o Type questions in plain language o Q&A intelligently filters, sorts, aggregates, groups and displays data based on the question Explore your DATA
  • 96. • Visualize data in a variety of ways • Growing number of visualization types o Donuts, basic area, waterfall, filled maps, tree maps, funnel, gauges combo charts and more o Custom visuals available from Power BI Visuals Marketplace o Tools to develop, test, package new custom visuals • Visualizations on report page are connected – select value in one visualization to change other visualizations • Full screen pop out mode for report visuals to show additional details Share & collaborate Visualize Explore Prepare Visualize your DATA
  • 97. Share & collaborate Visualize Explore Prepare • Save Power BI Desktop report files and easily publish them to powerbi.com • Access dashboards using native mobile apps for Windows, iOS and Android • Share as appropriate with other Power BI users in your organization • Package your reports in apps for easy consumption and control • Easily embed interactive Power BI visualizations in blog posts, websites, through emails or social media With Power BI Publish to web Bring your story to life with DATA
  • 98. Power BI: experience your data Any data, any way, anywhere Power BI
  • 105. February 2019 *Gartner “Magic Quadrant for Analytics and Business Intelligence Platforms,” by Cindi Howson, James Richardson, Rita Sallam, Austin Kronz, 11 February 2019 The above graphics were published by Gartner, Inc. as part of a larger research document and should be evaluated in the context of the entire document. The Gartner document is available upon request from Microsoft. Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings or other designation. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose. GARTNER is a registered trademark and service mark of Gartner, Inc. and/or its affiliates in the U.S. and internationally and is used herein with permission. All rights reserved.
  • 106. Agenda (times are approximate and will be fluid with the class) Morning • 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI Desktop overview • 10:15 AM – 11:00 PM – Power BI Desktop – Lab • 11:15 PM – 12:15 PM – Power BI Desktop – Demos • 12:15 PM – 1:00 PM – Break and Q&A with speaker Afternoon • 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab (Continued) • 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best Practice • 03:30 PM – 04:30 PM – Power Platform end to end Demo
  • 107. Agenda (times are approximate and will be fluid with the class) Morning • 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI Desktop overview • 10:15 AM – 11:00 PM – Power BI Desktop – Lab • 11:15 PM – 12:15 PM – Power BI Desktop – Demos • 12:15 PM – 1:00 PM – Break and Q&A with speaker Afternoon • 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab (Continued) • 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best Practice
  • 108. Power BI Desktop Labs - Hands-on learning
  • 109. Agenda (times are approximate and will be fluid with the class) Morning • 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI Desktop overview • 10:15 AM – 11:00 PM – Power BI Desktop – Lab • 11:15 PM – 12:15 PM – Power BI Desktop – Demos • 12:15 PM – 1:00 PM – Break and Q&A with speaker Afternoon • 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab (Continued) • 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best Practice
  • 110. Agenda (times are approximate and will be fluid with the class) Morning • 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI Desktop overview • 10:15 AM – 11:00 PM – Power BI Desktop – Lab • 11:15 PM – 12:15 PM – Power BI Desktop – Demos • 12:15 PM – 1:00 PM – Break and Q&A with speaker Afternoon • 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab (Continued) • 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best Practice • 03:30 PM – 04:30 PM – Power Platform end to end Demo
  • 111. Explore and share your data stories In the Data Stories Gallery
  • 113. Agenda (times are approximate and will be fluid with the class) Morning • 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI Desktop overview • 10:15 AM – 11:00 PM – Power BI Desktop – Lab • 11:15 PM – 12:15 PM – Power BI Desktop – Demos • 12:15 PM – 1:00 PM – Break and Q&A with speaker Afternoon • 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab (Continued) • 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best Practice
  • 114. Agenda (times are approximate and will be fluid with the class) Morning • 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI Desktop overview • 10:15 AM – 11:00 PM – Power BI Desktop – Lab • 11:15 PM – 12:15 PM – Power BI Desktop – Demos • 12:15 PM – 1:00 PM – Break and Q&A with speaker Afternoon • 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab (Continued) • 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best Practice
  • 115. Q & A..(AMA)Ask Me Anything ? ✓ Power BI ✓ Power Apps ✓ Power Automate ✓ Azure
  • 116. Agenda (times are approximate and will be fluid with the class) Morning • 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI Desktop overview • 10:15 AM – 11:00 PM – Power BI Desktop – Lab • 11:15 PM – 12:15 PM – Power BI Desktop – Demos • 12:15 PM – 1:00 PM – Break and Q&A with speaker Afternoon • 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab (Continued) • 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best Practice
  • 117. Agenda (times are approximate and will be fluid with the class) Morning • 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI Desktop overview • 10:15 AM – 11:00 PM – Power BI Desktop – Lab • 11:15 PM – 12:15 PM – Power BI Desktop – Demos • 12:15 PM – 1:00 PM – Break and Q&A with speaker Afternoon • 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab (Continued) • 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best Practice
  • 119. Agenda (times are approximate and will be fluid with the class) Morning • 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI Desktop overview • 10:15 AM – 11:00 PM – Power BI Desktop – Lab • 11:15 PM – 12:15 PM – Power BI Desktop – Demos • 12:15 PM – 1:00 PM – Break and Q&A with speaker Afternoon • 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab (Continued) • 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best Practice • 03:30 PM – 04:30 PM – Power Platform end to end Demo
  • 120. Agenda (times are approximate and will be fluid with the class) Morning • 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI Desktop overview • 10:15 AM – 11:00 PM – Power BI Desktop – Lab • 11:15 PM – 12:15 PM – Power BI Desktop – Demos • 12:15 PM – 1:00 PM – Break and Q&A with speaker Afternoon • 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab (Continued) • 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best Practice
  • 121. What is Power BI Report Server
  • 122. Power BI Report Server History SSRS
  • 123. Modern Lifecycle Policy – Future Release Year 1 Year 2 Security & Critical Updates Security Updates (Only) Security & Critical Updates Security Updates (Only) Security & Critical Updates Security Updates (Only) Release 1 Release 2 Release 3 Support EndsNew Release Frequent releases (planning ~3 per year) Security & critical updates until next release Security updates continue for remainder of 12 months
  • 124. Power BI Report Server Release
  • 126. How Organizations Use Power BI Report Server Create interactive reports in Power BI Desktop Create Publish Publish to Power BI Report Server Consume View and interact in Power BI Mobile or web browser
  • 127. How Organizations Consume PBRS HTML5 rs:Embed=true Mobile apps </> Windows Android iOS Web portal Embedded In your apps
  • 128. Power BI Report Server for Enterprise Lifecycle Frequent releases Security Integrate with ADFSScale up and out Scalability Migrate from SQL Server Reporting Services MigrationInstallation Lightweight download and installation
  • 129. Power BI Report Server topology
  • 130. Migrate from SSRS (Native mode) SSRS Power BI Report Server 1. Back up report server database 2. Install Power BI Report Server 3. Connect report server to database using Report Server Configuration Manager Copy/Move Report Server Database Report Server Database
  • 131. How to acquire Power BI Report Server
  • 132. PBI RS Installation Lightweight download and installation Requirements • Windows Server 2012+ • SQL Server Database Engine (2008+) • SQL Server Analysis Services (2012+) Zero impact on SQL Server
  • 134. Power BI Report Server - Demo • PBI RS – Site Setting ,Help overview • PBI Desktop OPTIMIZED to PBI RS ( Where to find?) • Tools to Publish Report to PBI RS • Power BI Optimized Desktop to PBI RS • Visual Studio SSDT SSRS publishing to PBI RS • Mobile Report publishing to PBI RS • Power BI Report Builder to PBI RS • Report Server DB – Metadata, Special Query • Branding - PBI Report Server • Report Server execution log – Publish • Full Screen ?rs:embed=true • Comment, Refresh Data and Scheduling • Open and Edit directly from tool and Publish • Access, Folder, and Many more things to do
  • 135. Best Practices for Power BI Report Server • Development – Version, Upgrade & Migration • Security - AD, SQL read account • Administration – Report for Report ☺ ! • Upgradation – Decide your strategy, 6 Month Good** • Scheduling - Shared Data Scheduling • Usage – Import VS Direct query • Metadata - Report Server DB
  • 136. This ugly report page needs a lot of work
  • 137. Agenda (times are approximate and will be fluid with the class) Morning • 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI Desktop overview • 10:15 AM – 11:00 PM – Power BI Desktop – Lab • 11:15 PM – 12:15 PM – Power BI Desktop – Demos • 12:15 PM – 1:00 PM – Break and Q&A with speaker Afternoon • 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab (Continued) • 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best Practice
  • 138. Agenda (times are approximate and will be fluid with the class) Morning • 9:00 AM – 10:00 AM – Introduction to Power BI and Power BI Desktop overview • 10:15 AM – 11:00 PM – Power BI Desktop – Lab • 11:15 PM – 12:15 PM – Power BI Desktop – Demos • 12:15 PM – 1:00 PM – Break and Q&A with speaker Afternoon • 01:00 PM – 02:00 PM – Power BI Desktop, Services – Lab (Continued) • 02:15 PM – 03:15 PM – Power BI Report Server Overview & Best Practice
  • 139. Power BI Best Practices – General • Limit the number of visuals in dashboards and reports • To improve Power BI report performance, remove unnecessary interactions between visuals • Enable Row-Level Security (RLS) where applicable • Use Microsoft AppSource certified custom visuals where applicable • If you observe poor performance in Power BI, do not use hierarchical filters • Provide data categorization for Power BI reports (HBI, MBI, LBI) • Use the On-premises data gateway instead of Personal Gateway • Use different Power BI gateways for “Direct Query” and “Scheduled Refresh” • Test each custom visual on a report for performance to ensure fast report load time • Limit complicated measures and aggregations in data models • Use slicers sparingly • Ensure that the Power BI report and the data source are in the same region • Import only necessary fields and tables instead of entire datasets • Ensure the cache update frequency aligns with the data source refresh frequency
  • 140. Reference & Call to action • Download Power BI Report Server • Read the documentation • Subscribe to the Power BI Blog • Follow @MSPowerBI on Twitter • Join the Power BI Community • https://docs.microsoft.com • https://www.blue-granite.com/blog/ • https://maqsoftware.com/expertise/powerbi/power-bi-best-practices • Best design practices for reports and visuals – Microsoft Corporation, published June 22, 2018 • Tips for designing a great Power BI dashboard – Microsoft Corporation, published June 22, 2018 • Power BI Performance Best Practices – Microsoft Corporation, published May 18, 2018
  • 141. 850K Active Community Members JOIN OUR THRIVING COMMUNITY 103,431 Users 16,432 Ideas Submitted 3,162 Active IdeasUSER VOICE: Join our Global Community today! community.powerbi.com
  • 142. Independent Power BI User Groups World Wide222 ENGAGE WITH A USER GROUP User Groups Members in over 60 countries49,685 Join your local PUG today! pbiusergroup.com
  • 143. Find industry solutions in the Partner Showcase
  • 144. Maximize your BI investments with analytics Free Gartner Report Free eBook Free eBook Get Started Today with Free Azure SQL Data Warehouse Trial Free Infographic
  • 145. Q&A