power bi and power bi embedded for .net developers
TRANSCRIPT
![Page 1: Power Bi and Power Bi Embedded for .Net Developers](https://reader034.vdocuments.site/reader034/viewer/2022042511/58ec85441a28abcf0e8b461f/html5/thumbnails/1.jpg)
Power BI for .NET DevelopersHEATHER SHAPIRO
TECHNICAL EVANGELIST, MICROSOFT
@microheather
![Page 2: Power Bi and Power Bi Embedded for .Net Developers](https://reader034.vdocuments.site/reader034/viewer/2022042511/58ec85441a28abcf0e8b461f/html5/thumbnails/2.jpg)
Power BI at a GlancePower BI is a suite of cloud-based business analytics tools to analyze data and share insights. Monitor your business and get answers quickly with rich dashboards available on every device.
HEATHER SHAPIRO | TECHNICAL EVANGELIST, MICROSOFT
@microheather
![Page 3: Power Bi and Power Bi Embedded for .Net Developers](https://reader034.vdocuments.site/reader034/viewer/2022042511/58ec85441a28abcf0e8b461f/html5/thumbnails/3.jpg)
5,000,000+
210+
200,000+
Power BI: experience your data
![Page 4: Power Bi and Power Bi Embedded for .Net Developers](https://reader034.vdocuments.site/reader034/viewer/2022042511/58ec85441a28abcf0e8b461f/html5/thumbnails/4.jpg)
146.03K145.84K145.96K146.06K 40.08K38.84K39.99K40.33K
Live dashboards & reports
HEATHER SHAPIRO | TECHNICAL EVANGELIST, MICROSOFT
@microheather
![Page 5: Power Bi and Power Bi Embedded for .Net Developers](https://reader034.vdocuments.site/reader034/viewer/2022042511/58ec85441a28abcf0e8b461f/html5/thumbnails/5.jpg)
Mobile Apps
HEATHER SHAPIRO | TECHNICAL EVANGELIST, MICROSOFT
@microheather
![Page 6: Power Bi and Power Bi Embedded for .Net Developers](https://reader034.vdocuments.site/reader034/viewer/2022042511/58ec85441a28abcf0e8b461f/html5/thumbnails/6.jpg)
Pre-built solutions include dashboards, reports, and data models available out-of-the-box for SaaS services or built by your organization
Get started quickly
![Page 7: Power Bi and Power Bi Embedded for .Net Developers](https://reader034.vdocuments.site/reader034/viewer/2022042511/58ec85441a28abcf0e8b461f/html5/thumbnails/7.jpg)
Experience your data in new ways
HEATHER SHAPIRO | TECHNICAL EVANGELIST, MICROSOFT
@microheather
![Page 8: Power Bi and Power Bi Embedded for .Net Developers](https://reader034.vdocuments.site/reader034/viewer/2022042511/58ec85441a28abcf0e8b461f/html5/thumbnails/8.jpg)
HEATHER SHAPIRO | TECHNICAL EVANGELIST, MICROSOFT
@microheather
Seamless integration with O365
![Page 9: Power Bi and Power Bi Embedded for .Net Developers](https://reader034.vdocuments.site/reader034/viewer/2022042511/58ec85441a28abcf0e8b461f/html5/thumbnails/9.jpg)
Why Power BI?View all your data, whatever it is
Be informed: always in real time
Ask questions, get answers
End chaos: everyone on the same page
Make data –driven decisions, from anywhere
Share insights on websites or blogs
HEATHER SHAPIRO | TECHNICAL EVANGELIST, MICROSOFT
@microheather
![Page 10: Power Bi and Power Bi Embedded for .Net Developers](https://reader034.vdocuments.site/reader034/viewer/2022042511/58ec85441a28abcf0e8b461f/html5/thumbnails/10.jpg)
Power BI EmbeddedAn easy way to embed Power BI reports in web
and mobile apps
No logins are required or o365 AD accounts
A new feature that has been announced in BUILD 2016
HEATHER SHAPIRO | TECHNICAL EVANGELIST, MICROSOFT
@microheather
![Page 11: Power Bi and Power Bi Embedded for .Net Developers](https://reader034.vdocuments.site/reader034/viewer/2022042511/58ec85441a28abcf0e8b461f/html5/thumbnails/11.jpg)
Embedded ScenariosFully interactive reports that were authored in the Power BI Desktop can be embedded within your own application using a new application token authentication model.
HEATHER SHAPIRO | TECHNICAL EVANGELIST, MICROSOFT
@microheather
![Page 12: Power Bi and Power Bi Embedded for .Net Developers](https://reader034.vdocuments.site/reader034/viewer/2022042511/58ec85441a28abcf0e8b461f/html5/thumbnails/12.jpg)
Embedded ScenariosIndependent software vendors and customers building customer facing applications can use the Power BI Embedded service, and the Power BI SDK, to embed interactive reports.
HEATHER SHAPIRO | TECHNICAL EVANGELIST, MICROSOFT
@microheather
![Page 13: Power Bi and Power Bi Embedded for .Net Developers](https://reader034.vdocuments.site/reader034/viewer/2022042511/58ec85441a28abcf0e8b461f/html5/thumbnails/13.jpg)
Embedded ScenariosAs a developer, you can use the Power BI visualization framework to create custom visualizations that can be used in your own app.
HEATHER SHAPIRO | TECHNICAL EVANGELIST, MICROSOFT
@microheather
![Page 14: Power Bi and Power Bi Embedded for .Net Developers](https://reader034.vdocuments.site/reader034/viewer/2022042511/58ec85441a28abcf0e8b461f/html5/thumbnails/14.jpg)
How are they different?
HEATHER SHAPIRO | TECHNICAL EVANGELIST, MICROSOFT
@microheather
![Page 15: Power Bi and Power Bi Embedded for .Net Developers](https://reader034.vdocuments.site/reader034/viewer/2022042511/58ec85441a28abcf0e8b461f/html5/thumbnails/15.jpg)
What are the differences Integrating Power BI requires the following:
AAD app registration
requires users to login with o365 credentials
Blog post: http://www.mostafaelzoghbi.com/2016/04/integrate-power-bi-report-into-app.html
Power BI Embedded: No login is needed for Users
No AAD app registration
HEATHER SHAPIRO | TECHNICAL EVANGELIST, MICROSOFT
@microheather
![Page 16: Power Bi and Power Bi Embedded for .Net Developers](https://reader034.vdocuments.site/reader034/viewer/2022042511/58ec85441a28abcf0e8b461f/html5/thumbnails/16.jpg)
@microheatherHEATHER SHAPIRO | TECHNICAL EVANGELIST, MICROSOFT
@microheather
HOW IT WORKS
![Page 17: Power Bi and Power Bi Embedded for .Net Developers](https://reader034.vdocuments.site/reader034/viewer/2022042511/58ec85441a28abcf0e8b461f/html5/thumbnails/17.jpg)
Authenticating and Authorization The Power BI Embedded service uses Keys and App
Tokens for authentication and authorization, instead of explicit end-user authentication.
Two Ways to authenticate Keys: From Power BI Embedded in Azure Portal (Access Keys)
App Token: are used for all embedding requests. They’re designed to run client-side so they’re restricted to a single report. App tokens are JWT (JSON Web Token) that is signed by one of your keys.
HEATHER SHAPIRO | TECHNICAL EVANGELIST, MICROSOFT
@microheather
![Page 18: Power Bi and Power Bi Embedded for .Net Developers](https://reader034.vdocuments.site/reader034/viewer/2022042511/58ec85441a28abcf0e8b461f/html5/thumbnails/18.jpg)
Getting Started Azure subscription
Provision a “Power BI Workspace Collection” from Azure portal
Create a workspace into Power BI workspace collection
Import a (.pbix) report file into a workspace
Embed a report with one html tag into your application
HEATHER SHAPIRO | TECHNICAL EVANGELIST, MICROSOFT
@microheather
![Page 19: Power Bi and Power Bi Embedded for .Net Developers](https://reader034.vdocuments.site/reader034/viewer/2022042511/58ec85441a28abcf0e8b461f/html5/thumbnails/19.jpg)
HOW TO CREATE A WORKSPACE
HEATHER SHAPIRO | TECHNICAL EVANGELIST, MICROSOFT
@microheather
aka.ms/powerBiEmbedExampleSteps
![Page 20: Power Bi and Power Bi Embedded for .Net Developers](https://reader034.vdocuments.site/reader034/viewer/2022042511/58ec85441a28abcf0e8b461f/html5/thumbnails/20.jpg)
ExampleDownload link: aka.ms/PowerBiEmbedExample
Run ProvisionSample console app: Step #5: To create a workspace
Step #6: To import pbix report file into a workspace
Step #7: To update a connection string for imported report
HEATHER SHAPIRO | TECHNICAL EVANGELIST, MICROSOFT
@microheather
![Page 21: Power Bi and Power Bi Embedded for .Net Developers](https://reader034.vdocuments.site/reader034/viewer/2022042511/58ec85441a28abcf0e8b461f/html5/thumbnails/21.jpg)
DEMO
HEATHER SHAPIRO | TECHNICAL EVANGELIST, MICROSOFT
@microheather
![Page 22: Power Bi and Power Bi Embedded for .Net Developers](https://reader034.vdocuments.site/reader034/viewer/2022042511/58ec85441a28abcf0e8b461f/html5/thumbnails/22.jpg)
RESOURCES Blog Posts by Coworkers:
mostafaelzoghbi.com/2016/04/integrate-power-bi-report-into-app.html
Power BI Embedded homepage: azure.microsoft.com/en-us/services/power-bi-embedded/
Ch9 Video Series: channel9.msdn.com/Blogs/MostafaElzoghbi/Power-BI-Embedded-
Explained-Part-1
Power BI Embedded Example Steps: aka.ms/powerBiEmbedExamplesteps
Power BI Embedded Example Github: aka.ms/PowerBiEmbedExample
HEATHER SHAPIRO | TECHNICAL EVANGELIST, MICROSOFT
@microheather
![Page 23: Power Bi and Power Bi Embedded for .Net Developers](https://reader034.vdocuments.site/reader034/viewer/2022042511/58ec85441a28abcf0e8b461f/html5/thumbnails/23.jpg)
CONTACT ME Email: [email protected]
Twitter @microheather
HEATHER SHAPIRO | TECHNICAL EVANGELIST, MICROSOFT
@microheather
![Page 24: Power Bi and Power Bi Embedded for .Net Developers](https://reader034.vdocuments.site/reader034/viewer/2022042511/58ec85441a28abcf0e8b461f/html5/thumbnails/24.jpg)
HEATHER SHAPIRO | TECHNICAL EVANGELIST, MICROSOFT
@microheather
THANKS!