Introduction into the Power BI REST API Jan Pieter Posthuma

Slides:



Advertisements
Similar presentations
Attie Naude 14 May 2013 Windows Azure Mobile Services.
Advertisements

Virtual techdays INDIA │ September 2011 Building Windows Phone 7 Apps For Windows Azure - Best Match with Cloud Jebarson Jebamony │ Consultant,
FI-WARE Testbed Access Control temporary solution.
Patterns & practices Symposium 2013 Windows Azure Active Directory Vittorio
1 Trillion Azure AD authentications since the release of the service 50 M Office 365 users active every month >1 Billion authentications every.
1 Trillion Azure AD authentications since the release of the service 50 M Office 365 users active every month >1 Billion authentications every.
GRDevDay March 21, 2015 Cloud-based Identity for Applications.
Vienna/Austria Authenticate as entitled user or app for the individual service Authenticate as entitled user for our web portal Decide what.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Building Secure Applications.
SPC204 Security Problems in SharePoint 2010 Authentication and Authorization.
Building Android Apps with Mobile Services Speaker Name Speaker Title Speaker Company Twitter:
BI Funcasts The Mac-Guyver Techniques BI - The Mac-Guyver Techniques : Office Sharepoint Excel Services Gunter Staes –
External user invited This creates invitation in Access Request List Invitation sent to guest with invitation URL Guest clicks URL. Verification.
Identity & Access Control in the Cloud Name Title Organization.
Tuesday July 17, System Center User Group New York City Tonight’s Sponsor is.
Building Windows Phone Apps with Mobile Services Speaker Name Speaker Title Speaker Company Twitter:
Introduction to the Cloud Solution Provider platform & APIs
Level 300 System Center App Controller 2012 Marin Franković, Visoko učilište Algebra.
Power BI for Developers Rui Romano.   BI Pro / Soft. Architect / Developer  Blog 
Wes Hackett Principal Solutions Architect Chris O’Brien Head of Development.
Martina Grom MVP Office 365 How to (remote) control Office 365 with Azure Toni Pohl MVP Client Dev
Power BI for Developers Rui Romano SQLSaturday.com
Azure Active Directory is becoming one of, if not the, primary user identity management services for cloud applications. One of Azure Active Directory's.
Real-Time Dashboards on Power BI
What if your app could put the power of analytics everywhere decisions are made? Modern apps with data visualizations built-in have the power to inform.
What if your app could put the power of analytics everywhere decisions are made? Modern apps with data visualizations built-in have the power to inform.
Developers Introduction to the Power BI Platform.
A deep dive into Azure AD B2C
Via the REST API and Power BI Embedded Jan Pieter Posthuma
Connecting Power BI to On-Premise Dynamics CRM/GP Data
Application Authentication using Azure AD
4/18/2018 1:15 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Azure Active Directory - Business 2 Consumer
Microsoft’s shiny dashboard-tool
5/13/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Make Power BI Your Own with the Power BI APIs
Welcome! Power BI User Group (PUG)
Embed Power BI in your Web application
Automate Custom Solutions Deployment on Office 365 and Azure
Microsoft Power BI with Azure Services
Migrating SharePoint Add-ins from Azure ACS to Azure AD
Make Power BI Your Own with the Power BI APIs
Microsoft Ignite /22/2018 3:27 PM BRK2121
Power BI Security Best Practices
Twitter & NoSQL Integration with MVC4 Web API
WStore Programmer Guide
Cloudy with a Chance of Data
Microsoft Power BI 30 updates in 30 minutes with Power BI
Make Power BI Your Own with the Power BI APIs
Controlling and leveraging the power of the Microsoft Graph
Migrating Your BI Platform To Azure
Azure AD Line Of Business Application Integration
Real-Time streaming in Power BI
11/24/2018 4:51 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Make Power BI Your Own with the Power BI APIs
Welcome to SQL Saturday Denmark
Agenda OAuth Concepts Programming OAuth.
SharePoint Online Authentication Patterns
Office 365 Development.
Building on the Microsoft Graph: 0 - App in 60 minutes
CSG, Power BI & Embedded.
2/27/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
SharePoint Development
Power BI Embedded Bringing Analytics to your App
4/8/2019 3:56 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
4/15/2019 1:57 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Western Mass Microsoft Technology Users Group
Continuous Integration and Delivery (CI/CD) in Azure Data Factory
Power BI Embedded for Fun and Profit
Presentation transcript:

Introduction into the Power BI REST API Jan Pieter Posthuma Power BI API Introduction into the Power BI REST API Jan Pieter Posthuma 26/09/2015 | SQL Saturday #434 – Holland

Thanks to our sponsors 26/09/2015 | SQL Saturday #434 – Holland

Evaluations Event http://www.sqlsaturday.com/434/eventeval.aspx Sessions http://www.sqlsaturday.com/434/sessions/sessionevaluation.aspx 26/09/2015 | SQL Saturday #434 – Holland

Agenda Who am I? Introduction Authentication Demo Resources Azure AD Authorization Token Demo Resources 26/09/2015 | SQL Saturday #434 – Holland

Who am I? Jan Pieter Posthuma – Microsoft Data Consultant Rubicon, local consultancy firm in the Netherlands Architect role at multiple projects Analysis Service, Reporting Service, Big Data, HDInsight (Hadoop), Cloud BI, Power BI jp.posthuma@rubicon.nl http://twitter.com/jppp http://linkedin.com/jpposthuma https://docs.com/liprec 26/09/2015 | SQL Saturday #434 – Holland

Introduction Introduced with the new Power BI service API (application programming interface): programmatically access to certain Power BI resources Ability to push data ‘real-time’ Build on open REST API standards 26/09/2015 | SQL Saturday #434 – Holland

Authentication – Azure AD Power BI uses OAuth2.0 and Azure Active Directory (Azure AD) Azure AD handles User Authentication Permissions View all Datasets Read and Write all Datasets View users Groups Returns an Authorization Token Azure AD works best with corporate accounts 26/09/2015 | SQL Saturday #434 – Holland

Authentication – Authorization Token Information needed for an Authorization Token Client ID – Client ID is used by the application to identify themselves to the users that they are requesting permissions from. Client Key – The client secret key is sent along with a Client ID when authenticating to Azure AD to call a web API. Resource Uri – The resource Uri to the Power BI resource to be authorized. [https://analysis.windows.net/powerbi/api] Authority Uri – The authority Uri is an Azure resource that takes a client id to get an access token. [https://login.windows.net/common/oauth2/authorize/] Redirect Url – A Redirect Url for the web app url. The Azure AD service redirects back to the web app url with an authentication code. 26/09/2015 | SQL Saturday #434 – Holland

Demo Walkthrough Power BI API Authentication with Azure AD Simple web application Real-time poll website with Azure Stream Analytics PowerShell Demo 26/09/2015 | SQL Saturday #434 – Holland

26/09/2015 | SQL Saturday #434 – Holland

26/09/2015 | SQL Saturday #434 – Holland

Wrap up Power BI API provides ‘real-time’ dashboarding Power BI API uses Azure AD for authentication Power BI API is build on open standards (REST, OAuth2.0) Power BI API works for both subscriptions 26/09/2015 | SQL Saturday #434 – Holland

Questions 26/09/2015 | SQL Saturday #434 – Holland

Resources Power BI Developer Center https://powerbi.microsoft.com/developers Power BI REST API http://docs.powerbi.apiary.io/ MSDN Library: Power BI API https://msdn.microsoft.com/en-us/library/mt267603.aspx Power BI GitHub repository https://github.com/PowerBI Azure Active Directory developer's guide https://azure.microsoft.com/en-us/documentation/articles/active-directory-developers-guide/ 26/09/2015 | SQL Saturday #434 – Holland