Microsoft Ignite NZ 25-28 October 2016 SKYCITY, Auckland.

Slides:



Advertisements
Similar presentations
Welcome! Power BI User Group (PUG)
Advertisements

Via the REST API and Power BI Embedded Jan Pieter Posthuma
PowerBI for the common man!
11/12/ :06 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
11/19/2017 9:41 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
1/27/2018 5:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
4/19/ :02 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
0 to DevOps. 0 to DevOps Who am I? Donovan Brown Fun Stuff 5/7/2018 Who am I? Donovan Brown Principal DevOps Manager.
Deliver business insights with Microsoft Dynamics AX and Power BI
Microsoft Ignite /10/2018 3:38 AM
Power BI for the Enterprise
Get your LOB application data into Microsoft Power BI
Make Power BI Your Own with the Power BI APIs
5/22/2018 1:39 AM BRK2156 Power BI Report Server: Self-service BI and enterprise reporting on-premises Christopher Finlan Senior Program Manager © Microsoft.
Embed Power BI in your Web application
Welcome! Power BI User Group (PUG)
What’s new with Power BI /guyinacube.
Let’s talk Power BI Premium /guyinacube Adam Saxton.
Using a Gateway to Leverage On-Premises data in Power BI
Microsoft Build /16/2018 2:05 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Make Power BI Your Own with the Power BI APIs
Build data-driven solutions using Microsoft Visio
Data Science & Web Dev with Python in Visual Studio
Microsoft Ignite /22/2018 3:27 PM BRK2121
Power BI Security Best Practices
Azure API Management Jothi Prakash A
Integrate Power BI with Microsoft Dynamics
Add intelligence to Dynamics AX with Cortana Intelligence suite
Make Power BI Your Own with the Power BI APIs
Build a custom visual for Microsoft Power BI and Excel from scratch in 15 minutes
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Connect /26/2018 6:09 PM
Microsoft Ignite /28/2018 8:58 AM
IoT focusing in data analysis, a new world to developers and DBAs
Make Power BI Your Own with the Power BI APIs
Microsoft Ignite NZ October 2016 SKYCITY, Auckland
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Application Insights Diagnostics Preview
Welcome to SQL Saturday Denmark
Introduction to Building Applications with Windows Azure
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
2/24/2019 6:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Connect /25/2019 1:20 PM
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Build /8/2019 6:29 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
4/12/2019 5:27 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
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.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
The complete developer's guide to the SkyDrive API
SQL Saturday Madison, April 8th
Erik Porter Program Manager ASP.NET Microsoft Corporation
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Build /24/ What's new for Azure developers in Visual Studio 2013 update 2 and Azure SDK 2.3 Dan Fernandez Principal PM
11/11/2019 1:15 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Presentation transcript:

Microsoft Ignite NZ 25-28 October 2016 SKYCITY, Auckland

Power BI for Developers Custom Visual SDK, Push with Key API & Power BI Embedded Jon Gallant, Principal SDE, Developer Experience, Microsoft @jongallant

Microsoft Ignite 2016 11/15/2018 11:05 AM About Me Life Family Blog Coding 3D Printing Coffee Music Jon Gallant @jongallant jongallant.com Work Microsoft Blog Coding 3D Printing Manager “A man is a success if he gets up in the morning and goes to bed at night and in between does what he wants to do.” Bob Dylan © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Agenda Power BI for Developers Overview Create a Custom Visual Send Data with the Push with Key API Embed in Website with Power BI Embedded

Power BI for Developers Overview Power BI is Microsoft’s self-service cloud based BI offering. Consumer: Desktop, Web, Mobile, Gateway, Publish to Web, Data Stories, Visuals Gallery Developer: Embedded, REST APIs, Custom Visuals, SDKs http://bit.ly/pbiindex http://dev.powerbi.com

Create a Custom Visual New Node.js SDK Released in July https://github.com/Microsoft/PowerBI-visuals-tools Big improvement over previous custom visuals tools. https://bit.ly/pbicustomviz

Create a Custom Visual – Dev Env Setup Install Node.js Install Power BI Visuals SDK Install Local Cert Enable Developer Visual Create Sample Visual Test Sample Visual on PowerBI.com https://bit.ly/pbicustomviz

Create a Custom Visual – Reference Code Create New Visual Reference & Test d3 Add Liquid Fill Gauge OSS Code Add TypeScript Definition File Update References File (tsconfig.json) Add Liquid Fill Gauge Instantiation Code Test on PowerBI.com https://bit.ly/pbicustomviz

Create a Custom Visual – Capabilities Simplify dataRoles & dataViewMappings https://bit.ly/pbicustomviz

Create a Custom Visual – Format Properties Microsoft Ignite 2016 11/15/2018 11:05 AM Create a Custom Visual – Format Properties Define Property Metadata Set Property Value - enumerateObjectInstances Get Property Value – getValue<T> Pass Property Values to Instantiation Code Package & Test Visual https://bit.ly/pbicustomviz © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Create a Custom Visual – Recap Setup Dev Env Created Visual Referenced d3 Imported OSS d3 Visual Data Mapping Format Properties https://bit.ly/pbicustomviz

Send Data with the new Push with Key API Create Streaming Dataset Create Report Pin to Dashboard Push Data “Near Real Time”

Use Custom Visual in Power BI Embedded Microsoft Ignite 2016 11/15/2018 11:05 AM Use Custom Visual in Power BI Embedded Create PBIX with Power BI Desktop Import Custom Visual Create PBIE Workspace Collection Create PBIE Workspace Import PBIX Embed into Website http://bit.ly/pbie © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Create PBIX Power BI Desktop Import Custom Viz http://bit.ly/pbiindex

Create PBIE Workspace Collection https://portal.azure.com/#create/Microsoft.PowerBI http://bit.ly/pbie

Create PBIE Workspace Use ProvisionSample – Option 5 http://bit.ly/pbie

Create PBIE Workspace Get Access Keys from Azure Portal ProvisionSample Creates Workspace and Outputs ID http://bit.ly/pbie

Create PBIE Workspace You can get IDs from Azure Portal http://bit.ly/pbie

Import PBIX Use ProvisionSample – Option 6 http://bit.ly/pbie

Embed into Website Use EmbedSample Put AccessKey, WorkspaceCollection and WorkspaceId in Web.config http://bit.ly/pbie

Run Website Our Custom Visual Embedded into a Website http://bit.ly/pbie

Wrap up We Created a Power BI Custom Visual We Sent “Near Real Time” Data to Power BI using the new “Push with Key” API. We Embedded a Report with a Custom Visual into a Website using Power BI Embedded

My Ignite NZ Sessions Azure IoT – Tues, 2:55pm, NZ 4 Microsoft Ignite 2016 11/15/2018 11:05 AM My Ignite NZ Sessions Azure IoT – Tues, 2:55pm, NZ 4 Power BI for Developers – Wed, 9:00am, NZ 3 Work:life Balance – Wed, 1:40pm, Theatre © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Q&A

11/15/2018 11:05 AM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.