Presentation is loading. Please wait.

Presentation is loading. Please wait.

Get your LOB application data into Microsoft Power BI

Similar presentations


Presentation on theme: "Get your LOB application data into Microsoft Power BI"— Presentation transcript:

1 Get your LOB application data into Microsoft Power BI
Microsoft Ignite 2016 5/16/ :37 AM BRK3131 Get your LOB application data into Microsoft Power BI Theresa Palmer & Josh Caplan Senior Program Managers © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Power BI Developer Scenarios
Microsoft Ignite 2015 5/16/ :37 AM Power BI Developer Scenarios Integrate Extend Embed Content Packs enable instant insights over application data. Custom visualizations enable data experience tailored to each use case. APIs for Power BI, including publishing content Integrate tiles and reports into applications Push datasets to Power BI Azure Stream Analytics for real-time insights at any scale. Embed Power BI into your application Azure provisioning of Power BI © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

3 Power BI Desktop

4

5

6 Power BI Desktop Connect to data from many different sources – file, relational, multi-dimensional, SaaS and more Complete authoring capabilities including queries, model, reports and natural language Easy publishing to Power BI to share, refresh and monitor Download it for free!

7 Query Language Connect and transform data from a variety of sources using Power Query Formula Language Evaluation flows from one step to the next (except when it doesn’t) Work back is pushed back to the source system (folding) whenever possible let Source = Web.Page(Web.Contents(" WebTable = Source{index}[Data], RenamedColumns = Table.RenameColumns(WebTable,{{"Column1", "Rank"}, {"Column2", "2013"}}) in RenamedColumns let Source = Sql.Database("localhost", "AdventureWorksDW2012"), DimCat = Source{[Schema="dbo",Item="DimProductCategory"]}[Data], DimSubCat = Source{[Schema="dbo",Item="DimProductSubcategory"]}[Data], DimCustomer = Source{[Schema="dbo",Item="DimCustomer"]}[Data], Joined = Table.NestedJoin(DimSubCat,{"CategoryKey"},DimCat,{"CategoryKey"},"Category",JoinKind.Inner) in Joined

8 Power BI Desktop

9

10

11 Power BI Content Packs First experience when a user connects to Power BI Allows users to import data in a variety of ways Content Packs allows users to easily connect without all the hard work of authoring/modelling Also adds listing to AppSource marketplace

12 What is a content pack? A content pack is a set of out-of-box content, allowing users to immediately gain insights into data from a specific source(s) Can include one or more the following components: Dashboard Report Data model and Queries + optimization for natural language query Provides instant insights for a role, domain, or workflow

13 Building a content pack
Focus on a scenario Don’t try to boil the ocean, grab the right data for the scenario Know that you won’t get it all Users consume your content in many different ways Provide filters and slicers for users to focus in Make the most of the data Use measures, calculated columns or other additions to improve the content

14 Service Content Packs

15 Submit a content pack! Nomination through Azure Certified
Build using existing Power BI capabilities Power BI Desktop for queries, parameters, model and reports PowerBI.com for dashboard, template content pack, scheduled refresh Publish using Azure Publishing Portal

16 Submit a content pack!

17 Power BI Applications

18 Power BI Applications Uses Azure AD Authentication
Use Azure AD client libraries Use the Power BI REST APIs Register your application Build it now! 10K+ applications deployed (50%+ active every day) 32K+ users

19 Power BI Applications Registering your app (details):
Sign in to the Azure Management Portal App a new application Select tenant scope (Web Only) Multi-Tenant if used by other tenants Generate Keys (Web Only) Get Client ID Add redirect URLs Select Permissions

20 Power BI Applications Registering your app:

21 Power BI REST APIs

22

23 Push Data Data APIs: Data API limits:
List and create Datasets (GET, POST) List the Tables in a Dataset (GET) Update schema of a table (PUT) Add and clear Rows in a Table (POST, DELETE) Data API limits: 1M rows per hour (paid) / 10K rows per hour (free) More details here on API limits

24 GA! Push Data New Features More modeling properties Sequence Numbers
Measures Relationships Lot’s more Sequence Numbers

25 API Console

26 Import Desktop Files Import API APIs:
List all imports or import new file(GET, POST) Get status of an import (GET) Set credentials (PATCH) Update connection information (POST)

27 Integrate into your App
Build applications that include your users’ Power BI content directly inline APIs: Reports, Tiles, Dashboards List a user’s Dashboards (GET) List the tiles on a Dashboard (GET) Get a user’s Reports table (GET) Embed content into your app: Tiles (EmbedUrl) Report (embedUrl) Groups Get the Groups a user is a member of (GET)

28 Dynamics AX 7

29

30

31

32 JavaScript API

33 JavaScript API

34 JavaScript API

35 JavaScript API Try

36 Microsoft Worldwide Partner Conference 2016
5/16/ :37 AM Virtual Machines Web + Mobile Data + Storage Data + Analytics Internet of Things Networking Media + CDN Hybrid Integration Security + Identity Developer Services Management Intelligence Containers Power BI Embedded Cognitive Services APIs Data Catalog HDInsight Data Lake Analytics Machine Learning Data Factory Event Hub Stream Analytics job Cloudera Enterprise Data Hub Hortonworks Sandbox with HDP 2.4 Power BI Embedded Your app PREVIEW A core component for Azure Analytics services © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

37 Tech Ready 15 5/16/2018 Related content BRK Adding intelligence to your LOB applications using Power BI Embedded © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

38 Developer resources Home page Developer center Developer blog Samples
Developer center Developer blog Samples Open source visuals Visuals gallery Ask us questions

39 Please evaluate this session
5/16/ :37 AM Please evaluate this session Your feedback is important to us! From your PC or Tablet visit MyIgnite at From your phone download and use the Ignite Mobile App by scanning the QR code above or visiting © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

40 Questions? Microsoft Ignite 2016 5/16/2018 11:37 AM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

41 Thanks! Microsoft Ignite 2016 5/16/2018 11:37 AM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

42 5/16/ :37 AM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Get your LOB application data into Microsoft Power BI"

Similar presentations


Ads by Google