Download presentation
Presentation is loading. Please wait.
Published by索漂 褚 Modified over 5 years ago
1
Power BI Embedded: powerful analytics in your application
Jakub Wawrzyniak
2
Sponsors
3
Jakub Wawrzyniak Data Architect & Developer Team Leader at TIDK PhD student – Institute of Computing Science, Poznań University of Technology, Laboratory of Algorithm Design and Programming Systems (algorithm design, complexity analysis, combinatorial optimization, tasks scheduling) Designer and creator of solutions for public administration Member of the Organizing Committee of the Game Industry Conference and the Applied Data Science conference Member of the Game Research Association of Poland Passionate about games and Japanese culture -
4
Agenda Introduction Embedded analytics Power BI Embedded overview Demo
11/30/ :42 AM Agenda Introduction Embedded analytics Power BI Embedded overview Demo © Microsoft Corporation. All rights reserved.
5
Power BI: experience your data Any data, any way, anywhere
Microsoft 2016 11/30/ :42 AM Power BI: experience your data Any data, any way, anywhere Power BI Out-of-the-box SaaS content packs Natural Language query Real time dashboards & interactive reports Custom visualizations Native Office 365 integration Web Mobile Embedded Excel Cortana “……” Cloud data On-premises data Power BI is a suite of business analytics tools to analyze data and share insights. Power BI dashboards provide a 360-degree view for business users with their most important metrics in one place, updated in real time, and available on all of their devices Slide Objective: Highlight the unique features that make Power BI a market-leading Modern BI platform. Power BI has in its DNA the goal of enabling everybody to experience their data any way, anywhere—in seconds and at global scale. Power BI offers a set of capabilities that are uniquely enabled by its global and cloud nature: The ability to harness data from Excel spreadsheets, on-premises data sources through the data gateway, big data, streaming data, and cloud services. It doesn’t matter what type of data you want or where it lives, Power BI allows you to connect to hundreds of data sources. Out-of-the box SaaS content packs that deliver a curated experience with pre-built dashboards to get you up and running quickly. We have hundreds of ISVs building content packs to cater to the needs of millions of Power BI users. Unmatched, unique ways for users to experience their data with speed and agility: Live dashboards that maintain a real-time pulse on the business and provide critical insights. Natural language query that enables users to simply and intuitively ask questions of their data, including through Cortana. Custom visuals that bring data to life and surface intelligence hidden in the sea of data, with our community leveraging the Power BI visualization stack to create new ways to visualize data in a way that makes more sense. (Now available in the Office store.) Integration of Power BI with the Microsoft stack. Power BI is part of larger ecosystem that integrates with services like Microsoft Teams, Office 365, and Dynamics 365. These services are aware of Power BI, are wired to Power BI, and enable you to use Power BI in the context of your work. Anywhere access to insights. Whether in the office or on-the-go, Power BI provides anywhere access to insights with dashboards accessible via the desktop, on the web, or across mobile devices. Inside Excel, embedded—we have hundreds of ISVs embedding Power BI in their offerings. © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
6
Power BI family Power BI Desktop Power BI Pro Power BI Premium Author
Share and collaborate Large scale deployments Power BI Desktop Power BI Pro Power BI Premium Free data analysis and report authoring tool Cloud-based modern business analytics solution Dedicated capacity for increased performance © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
7
Analytics in your app- Consider your options
Build it You’re savvy, but building and maintaining your app is complex enough Buy the best fit solution A fully-managed embedded BI platform-that’s built for you and won’t hold you back
8
Why embedded analytics?
For your business Achieve faster time to market with your application by minimizing development efforts Stand out in the market place by harnessing the power of a world-class analytics’ engine Get started for free with Power BI Desktop For your developers Spend time focusing on your product instead of developing analytics features Rapidly meet customer report demands without development Leverage seamless integration with other Microsoft technologies like Visual Studio For your customers Generate insights through easy-to-navigate data- exploration based on their requirements from anywhere Help customers make quick, informed decisions in context Provide actionable insights all users including business executives, power users, and analysts
9
11/30/ :42 AM World-class analytics’ platform with true PaaS solution and complete cloud support Develop on an open and fully extensible platform with fully documented SDKs and API libraries Embed consistent, easy-to-navigate visualization experiences across any device Provide insights in real-time and context Connect to countless data sources so that you can expose insights to your customers Take advantage of our existing Custom Visual library or dream up the right visual for your customers Why Power BI Embedded © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
10
Power BI Embedded is a PaaS resource in Azure
Query Duration Scale up
11
Power BI Embedded Pillars
Seamlessly embed Power BI into your application, including all reporting capabilities, natural language support and self- service BI Automate Automating enterprise and multi tenant apps scenarios Azure elasticity
12
Visual embedding + custom layout
Scenario ISV wants to embed visuals in his app, and have the ability to optimize size and location. Enabled capabilities Show/ hide specific visuals in a page. Set their size and location in real-time. Update visibility and sizes during session. Visuals level API
13
Mobile support Scenario Enabled capabilities
ISV wants to embed reports on his mobile app, and give his users a better experience when engaging with reports. Enabled capabilities Embed report pages in mobile layout Support ‘Swipe’ & ‘Zoom’ events
14
Bookmarks API Scenario Enabled capabilities
ISV wants to use bookmarks on his embedded reports. Enabled capabilities Get bookmarks list Apply bookmarks – on load, during session Show/Hide/ Nav pane ‘Bookmark applied’ event Capture state as bookmark (Personalization)
15
Direct Query | Cached | Real-time | Cloud | On premises
11/30/ :42 AM Data connectivity Excel SweetIQ Zendesk Azure SQL Database Azure Analysis Services Access Active Directory Azure Audit Logs Azure SQL Data Warehouse Exchange Acumatica Azure Blob Storage Azure Table Storage Same as PowerBI.com Direct Query | Cached | Real-time | Cloud | On premises © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
16
How to start with Power BI Embedded?
11/30/ :42 AM How to start with Power BI Embedded? Create Provision Embed Deploy Analyst Developer Developer End users Power BI Desktop Setup embedded solution REST & JS API Embedded reports © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
17
+ = Row - level security Report Token Query + Predicate Defines Roles
Roles define predicates Role: Contoso Predicate: [Company] = “Contoso” Role: Company Predicate: [Company] = USERNAME() Asserts Role Membership Asserts Identity roles: “Contoso” roles: “Company” username: “Contoso” Query executes with correct scope Select * FROM [Sales] WHERE [Company] = “Contoso” SELECT * FROM [Sales] WHERE [Company] = “Contoso”
18
Define roles on Power BI desktop
Go to ‘Manage Roles’ Create a new ‘Role’ and define the rule
19
Once your ‘golden analytical content’ workspace is available
Automate – ALM APIs Update data source connection+ Set Parameters Assign workspace to Capacity Import PBIX Update Report Clone and rebind ‘golden’ workspace content Clone dashboards Embed content in your SaaS app Create the customer’s workspace Once your ‘golden analytical content’ workspace is available
20
Embedding for your customers
21
Authorization pattern
11/30/ :42 AM Authorization pattern Application User Application Authentication 1 Access to Power BI is through a “Master Account” AAD Account internal to your application Has a Power BI Pro license Owns the App Workspace where content is stored Application is responsible for Authenticating the user Can use any authentication method Application authorizes access to Power BI using token created with the GenerateToken API Application Front End (Browser) 4 5 Gives token to the user’s browser Gives token to Power BI Calls GenerateToken API as the Master user 3 Application Backend Power BI AAD (Master user) 2 Login and receive AAD Token © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
22
Capacity based licensing
11/30/ :42 AM Capacity based licensing Capacity Node Total cores (Backend + frontend) Backend Cores Frontend Cores DirectQuery/live connection limits Peak renders/hour A1 1 v-core(s) 0.5 core(s), 3-GB RAM 0.5 cores 0 5 per second 1 – 300 A2 2 v-core(s) 1 core(s), 5-GB RAM 1 cor(e) 10 per second 301 – 600 A3 4 v-core(s) 2 core(s), 10-GB RAM 2 core(s) 15 per second 601 – 1200 A4 8 v-core(s) 4 core(s), 25-GB RAM 4 core(s) 30 per second 1201 – 2400 A5 16 v-core(s) 8 core(s), 50-GB RAM 8 core(s) 60 per second 2401 – 4800 A6 32 v-core(s) 16 core(s), 100-GB RAM 16 core(s) 120 per second 4801 – 9600 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
23
Jakub Wawrzyniak
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.