Download presentation
Presentation is loading. Please wait.
Published bySybil York Modified over 8 years ago
1
SQLSaturday Paris 2015 Power BI for Developers Rui Romano
2
SQLSaturday Paris 2015 Merci à nos sponsors…
3
SQLSaturday Paris 2015 Merci à nos volontaires…
4
SQLSaturday Paris 2015 Rui Romano Rui.Romano@DevScope.net Rui.Romano@DevScope.net BI Pro / Soft. Architect / Developer @ DevScope Blog https://ruiromanoblog.wordpress.com Twitter @RuiRomano 4 |
5
SQLSaturday Paris 2015 Agenda PowerBI? PowerBI Developer Platform REST API Custom Visualizations Real-Time Analytics
6
SQLSaturday Paris 2015 PowerBI? SaaS Data Service to analyse: Any Data, Any Device, Anytime & Anywhere Raw Data => Data Insights (faster) Out of the box Connectors to SaaS Solutions Extension to current BI Investments
7
SQLSaturday Paris 2015 Demo – PowerBI
8
SQLSaturday Paris 2015 PowerBI Developer Platform Today (v1.0)Future? REST API Real-Time Custom Visualizations* Custom Content Packs* pbi_apps@microsoft.com Embedded Visualizations Q&A from your app ?
9
SQLSaturday Paris 2015 REST APIs Get Create Change Table Schema Delete Table Rows https://api.powerbi.com/v1.0/myorg/DataSets Get https://api.powerbi.com/v1.0/myorg/Groups Get Create https://api.powerbi.com/beta/myorg/Imports Standards based REST JSON OAuth Cross Platform Easy to use
10
SQLSaturday Paris 2015 GET DataSets GET https://api.powerbi.com/v1.0/myorg/datasets Response { "datasets": [ { "id": "5018fd65-71e6-47cb-8dde-68931545e7b8", "name": "MyMovies" }, { "id": "9862d253-f4a5-4997-9d06-1566aff78d5e", "name": "SQLSaturday_SalesMarketing" }
11
SQLSaturday Paris 2015 POST DataSets POST https://api.powerbi.com/v1.0/myorg/datasets Request { "name": "SalesMarketing", "tables": [ { "name": "Product", "columns": [ { "name": "ProductID", "dataType": "Int64"}, { "name": "Name", "dataType": "string"}, { "name": “Price", "dataType": “double"}, { "name": "IsCompete", "dataType": "bool"}, { "name": "ManufacturedOn", "dataType": "DateTime"} ] } ] } Int64 String Bool Datetime Double
12
SQLSaturday Paris 2015 POST Table Rows POST https://api.powerbi.com/v1.0/myorg/datasets/ /tables/ /rows Request { "rows": [ { "ProductID":1, "Name":"Adjustable Race", "Category":"Components", "IsCompete":true, "ManufacturedOn":"07/30/2014"},{ "ProductID":2, "Name":“Racing Bike", "Category":“Bikes", "IsCompete":true, "ManufacturedOn":“10/30/2014"} ]}
13
SQLSaturday Paris 2015 Demo – PowerBI Apiary http://docs.powerbi.apiary.io
14
SQLSaturday Paris 2015 Groups (PRO only) Without Group (personal workspace): https://api.powerbi.com/v1.0/myorg/datasets With Group: https://api.powerbi.com/v1.0/myorg/groups/{groupId}/datasets List Groups: https://api.powerbi.com/v1.0/myorg/groups
15
SQLSaturday Paris 2015 Not Supported (right now…) Push data into existing data models - Planned Models created by: Excel, PowerBI Designer,… Create relationships between tables - Planned Delete a range of data Delete a dataset Get data from a dataset Submit your opinion! https://support.powerbi.com https://support.powerbi.com
16
SQLSaturday Paris 2015 Demo – PowerBIPS
17
SQLSaturday Paris 2015 Azure AD Application OAuth Requirement Identification to PowerBI and Users Declares the permissions it needs For User Consent Two Types: Native App Web App
18
SQLSaturday Paris 2015 OAuth: WebApp Auth. Flow Credits: http://channel9.msdn.com/Events/Ignite/2015/BRK3551
19
SQLSaturday Paris 2015 OAuth: NativeApp Auth. Flow Credits: http://channel9.msdn.com/Events/Ignite/2015/BRK3551
20
SQLSaturday Paris 2015 OAuth Access Token Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1uQ19WWmNBVGZNNX BPWWlKSE1iYTl… http://jwt.io/
21
SQLSaturday Paris 2015 Demo – Send to PowerBI (ASP.Net)
22
SQLSaturday Paris 2015 PowerBI + Real-Time
23
SQLSaturday Paris 2015 Demo - PowerBI + Real-Time (REST API)
24
SQLSaturday Paris 2015 Automatic Retention Policy https://api.powerbi.com/beta/myorg/datasets?defaultRetentionPolicy=BasicFIFO BasicFIFO Store up to 200.000 rows Affects all the Tables in the DataSet
25
SQLSaturday Paris 2015 Demo – PowerBI + Stream Analytics
26
SQLSaturday Paris 2015 Custom Visualizations OpenSource @ GitHub Visualizations + Framework TypeScript (typed superset of JavaScript) D3.js
27
SQLSaturday Paris 2015 Demo – Custom Visualizations
28
SQLSaturday Paris 2015 IVisual? Init()Update()Destroy()
29
SQLSaturday Paris 2015 DataView?
30
SQLSaturday Paris 2015 Capabilities
31
SQLSaturday Paris 2015 Custom Visualizations - Tips Start by checking out the Wiki page https://github.com/Microsoft/PowerBI-visuals/wiki https://github.com/Microsoft/PowerBI-visuals/wiki Complex Project Structure/Architecture Medium/High skils on JavaScript (recent) Create Viz tutorial https://www.youtube.com/watch?v=pbr9IZTs1rU https://www.youtube.com/watch?v=pbr9IZTs1rU
32
SQLSaturday Paris 2015 Applications & Samples DevScope “Send to PowerBI” Excel App https://store.office.com/send-to-power-bi-WA104379349.aspx https://store.office.com/send-to-power-bi-WA104379349.aspx Chrome Extension https://github.com/PowerBI/Power-BI-for-chrome https://github.com/PowerBI/Power-BI-for-chrome SSIS Adapter http://ioi.solutions/ssis-adapter-for-power-bi-rest-api/ http://ioi.solutions/ssis-adapter-for-power-bi-rest-api/ …
33
SQLSaturday Paris 2015 Links PowerBI https://powerbi.microsoft.com/ https://powerbi.microsoft.com/ https://powerbi.microsoft.com/developers https://powerbi.microsoft.com/developers https://support.powerbi.com/ https://support.powerbi.com/ Create Azure App for PowerBI https://msdn.microsoft.com/en-US/library/mt186542.aspx https://msdn.microsoft.com/en-US/library/mt186542.aspx REST API Doc https://msdn.microsoft.com/en-us/library/mt147898.aspx https://msdn.microsoft.com/en-us/library/mt147898.aspx Stream Analytics + PowerBI https://azure.microsoft.com/pt-pt/documentation/articles/stream-analytics-power- bi-dashboard/ https://azure.microsoft.com/pt-pt/documentation/articles/stream-analytics-power- bi-dashboard/ Custom Visualizations https://github.com/Microsoft/PowerBI-visuals https://github.com/Microsoft/PowerBI-visuals https://www.youtube.com/watch?v=kULc2VbwjCc https://www.youtube.com/watch?v=kULc2VbwjCc
34
SQLSaturday Paris 2015 Thank you!
35
SQLSaturday Paris 2015 …Et en plus on peut gagner des cadeaux http://GUSS.pro/sqlsat
36
SQLSaturday Paris 2015 Labs OneNote: http://bit.do/pbi4devlabshttp://bit.do/pbi4devlabs Downloads: http://bit.do/pbi4devdownloadshttp://bit.do/pbi4devdownloads
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.