2. ABOUT ME
• Technical Consultant at NIFTIT
www.niftit.com
• Founder of Paradise Vietnam
http://o365.vn
• Organizer and Speaker at SharePoint Saturday Vietnam
• Organizer and Speaker at SharePoint Saturday Hong
Kong
• My Blog: http://nhutcmos.wordpress.com
• Follow me:
http://facebook.com/terrencenguyenhoang
http://twitter.com/nhutcmos
https://profiles.google.com/nhutcmos
https://vn.linkedin.com/in/hoang-nhut-nguyen-40b828312
3. AGENDA
• BI Requirements
• PowerBI Overview
• Data Refresh
• Data Management Gateway
• PowerBI APIs
• PowerBI Mobile Apps
• Publish PowerBI reports to SharePoint
• Conclusion
• Q&A
3
7. DATA REFRESH
7
Before we go any further, it’s
important to know how data refresh
works depending on your Power BI
subscription type.
There are two different types of
user subscriptions
• Power BI (free)
• Power BI Pro.
Power BI Pro provides additional
refresh frequency and capacity.
8. DATA REFRESH
8
Keep reports up to date
with scheduled data
refresh
PowerBI for
Office 365
Data Management Gateway
Installed on-premisesOn-premise database
Workbook
On cloud
On premise
10. DATA
MANAGEMENT GATEWAY
10
• With the on-premises gateways, you
can keep your data fresh by
connecting to your on-premises
data sources without the need to
move the data.
• Query large datasets and benefit
from your existing investments.
• The gateways provide the flexibility
you need to meet individual needs,
and the needs of your organization.
11. POWERBI REST APIS
11
WHAT?
• Authenticate Power BI REST operations with Azure Active
Directory OAuth2
• Create and get datasets
• Set a retention policy to automatically clean up old data
• Get and update table schemas
• Add and delete rows
• Get groups
• Import PBIX or Excel files
• Get tiles
WHY?
• Create custom Power BI dashboards with real-time data push
• Use the Power BI REST API or Azure Stream Analytics to
create and update from many different data sources in real
time
• External Console or desktop application integration
12. POWERBI REST APIS
12
Resoucres
• Power BI client app sample: https://msdn.microsoft.com/en-us/library/mt186159.aspx
• Power BI web app sample: https://msdn.microsoft.com/en-us/library/mt186158.aspx
• Github repository project code: https://github.com/search?utf8=%E2%9C%93&q=Power%20BI
INTEGRATE A TILE INTO AN APP INTEGRATE A REPORT INTO AN APP
14. POWERBI MOBILE APPS
14
• Design dashboards for mobile devices
responsive
• The dashboard design for mobile does
work with all mobile sizes
• Supporting mobile operating systems;
IOS, Windows Phone, and Android
• Change design of the view of Dashboard
for mobile device
15. PUBLISH POWERBI
REPORTS TO SHAREPOINT
15
• Share & Collaborate
with Power BI on
SharePoint
• Quickly create
collaborative BI sites
16. PUBLISH POWERBI
REPORTS TO SHAREPOINT
16
• Step 1: Get your report ready!
• Step 2: File -> Publish
• Step 3: Access https://app.powerbi.com/, Select Report -> Publish To Web
• SharePoint Online, using Content Editor Webpart to Embed code
17. CONCLUSION
17
FEATURE
•Power BI for Office 365
extends your business
intelligence capabilities in the
cloud.
•Monitor the health of your
business using a live
dashboard
•Create rich interactive
reports
•Share your insights on
website, mobile and apps
•Self-services customizable
•Compile data from wherever
it’s currently stored
•Create useful tables and
dashboards
USE WHEN…
•Set up scheduled data
refresh for workbooks
•View and use larger
workbooks (up to 250 MB) in
Power BI sites on Power BI
for Office 365
•Use natural language queries
to find and explore data using
Power BI Q&A
•Share and manage queries
and data sources
•Access on-premises data
from the cloud
•Download the Power BI
Windows Store App to view
workbook content on
Windows tablets
KEY
CONSIDERATIONS
• Available by subscription
as an add-on or
standalone service in the
cloud.
• Provides an infrastructure
to set up connections to
on -premises data
• Use Power BI from any
connected device
• Monitor information in real
time
• Customize the application
for your company’s needs
18. Q&A
18
The 1st SharePoint Saturday Hong Kong
has been made possible because of a
generous sponsorship from the following
organizations: