CSG, Power BI & Embedded.

Slides:



Advertisements
Similar presentations
Fraser Technical Solutions, LLC
Advertisements

Share easilyShare responsibly Share with anyone.
Cross Platform Mobile Backend with Mobile Services James
OM. Brad Gall Senior Consultant
Solution SusQtech (Winchester, VA) SharePoint MVP since 2007 Working with SharePoint since 2001 Work on all types of deployments Dream about.
External user invited This creates invitation in Access Request List Invitation sent to guest with invitation URL Guest clicks URL. Verification.
Windows Server Active Directory Intranet Managed Access Managed Identities Integrated Business Apps.
Intro to Datazen.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Introduction to the Power BI Platform Presented by Ted Pattison.
Power BI / DataZen Microsoft’s BI Roadmap A Presentation For.
Power BI for Developers Rui Romano.   BI Pro / Soft. Architect / Developer  Blog 
SQLSaturday Paris 2015 Power BI for Developers Rui Romano.
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.
Welcome! Power BI User Group (PUG)
PowerBI for the common man!
Connecting Power BI to On-Premise Dynamics CRM/GP Data
Getting started with Power BI and Dynamics CRM
Data Platform and Analytics Foundational Training
Modern technology, craftsman quality.
Get your LOB application data into Microsoft Power BI
Make Power BI Your Own with the Power BI APIs
Embed Power BI in your Web application
Victoria Power BI User Group Meeting
Automate Custom Solutions Deployment on Office 365 and Azure
What’s new with Power BI /guyinacube.
Let’s talk Power BI Premium /guyinacube Adam Saxton.
Make Power BI Your Own with the Power BI APIs
Power BI Security Best Practices
Azure API Management Jothi Prakash A
Office 365 Development.
Microsoft Power BI 30 updates in 30 minutes with Power BI
Make Power BI Your Own with the Power BI APIs
Power Apps & Flow for Microsoft Dynamics SL
Using Microsoft Flow with Power BI
Real-Time streaming in Power BI
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Power BI 30 updates in 30 minutes with Power BI
11/17/2018 7:57 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Armando Lacerda
Welcome! Power BI User Group (PUG)
Office 365 Development July 2014.
Power BI in the New Age!.
Power BI in the Wild Power BI at Innovative Architects Julie Smith
Make Power BI Your Own with the Power BI APIs
Office 365 Development July 2014.
Agenda OAuth Concepts Programming OAuth.
Power BI Premium Service
Armando Lacerda
SharePoint Online Authentication Patterns
Office 365 Development.
Microsoft Ignite /17/2019 6:00 PM
Introduction into the Power BI REST API Jan Pieter Posthuma
Power BI Embedded Bringing Analytics to your App
Welcome to SQLSaturday #767! Hosted by Lincoln SQL Server User Group
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
4/15/2019 1:57 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Armando Lacerda
Armando Lacerda
Western Mass Microsoft Technology Users Group
SQL Saturday Madison, April 8th
Embedding Power BI in your application
Power BI Embedded for Fun and Profit
Presentation transcript:

CSG, Power BI & Embedded

What is embedded ? Embedding reports leverages existing Power BI files into sites other than the Power BI Service to allow more control of the environment. Publish to Web report embedding uses a public report in an iframe. <iframe src="https://app.powerbi.com/view?... Power BI Embedded is an Azure service and uses an existing Power BI report (PBIX file) published to an Azure Power BI Workspace. <iframe src="https://embedded.powerbi.com/appTokenReportEmbed?... The Power BI API can also be used to embed online reports in your app. How do they differ? Custom security (not just AAD), licensing, user base and data sources are four of the primary differences between the services.

Power BI Rest API https://msdn.microsoft.com/en-us/library/dn877544.aspx https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-overview-of-power-bi-rest-api/

Power BI Rest API What do you need to get started? https://msdn.microsoft.com/en-us/library/mt147898.aspx Admin access to your powerbi.com tenant (Global Office Admin) A Power BI Account, using a work email A Report published to powerbi.com https://dev.powerbi.com/apps to register your application Must have a redirect and home page URL Get your Client ID and Secret Down the sample application in Visual Studio

Power BI Rest API Code So what do you need in your code: Add your client ID and Secret to your webconfig Sign into Azure AD: https://analysis.windows.net/powerbi/api Authenticate your application: https://login.windows.net/common/oauth2/authorize/ Use a redirect page (AuthenticationContext, ClientCredential) Receive a Token (AuthenticationResult) Query the API to receive embed codes and embed URLs Embed URLs into an iframe Submit the Token received above from the iframe with lots of javascript

Power BI Rest API Limits The Power BI REST API has the following limitations as of October 17, 2016. To POST Rows 75 max columns 75 max tables 10,000 max rows per single POST rows request 1,000,000 rows added per hour per dataset 5 max pending POST rows requests per dataset 120 POST rows requests per minute per dataset If table has 250,000 or more rows, 120 POST rows requests per hour per dataset 200,000 max rows stored per table in FIFO dataset 5,000,000 max rows stored per table in ‘none retention policy’ dataset 4,000 characters per value for string column in POST rows operation POST Rows operation per Power BI plan Dataset created by user with free service plan: 10,000 rows added per hour per dataset Dataset created by user with paid service plan: 1,000,000 rows added per hour per dataset https://msdn.microsoft.com/en-us/library/dn950053.aspx

About CSG Pro www.csgpro.com | info@csgpro.com | (503) 292-0859 CSG Pro is headquartered in the tech savvy Pearl District of Portland, Oregon. With over twenty three of history in data warehousing, analytics, business intelligence and custom software solutions, our commitment to delighting our clients in the Pacific Northwest and beyond remains steadfast. CSG is a Microsoft Gold Certified Partner, distinguishing us in the Microsoft partner community. www.csgpro.com | info@csgpro.com | (503) 292-0859 info@CSGpro.com | 503 292-0859