Download presentation
Presentation is loading. Please wait.
Published byJean Chapman Modified over 6 years ago
1
7/4/ :49 PM BRK3152 Unlock the power of your data by integrating analytics into your line-of-business apps Lukasz Pawlowski Senior Program Manager Power BI Team, Microsoft Miguel Llopis Gateways & Connectors Team, Microsoft © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
Agenda Update on Power BI Embedded Update on Power BI Custom Visuals
7/4/ :49 PM Agenda Update on Power BI Embedded Update on Power BI Custom Visuals Data Connectors SDK © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3
Session objectives and takeaways
Tech Ready 15 7/4/2018 Session objectives and takeaways At the end of this session, you should be better able to… Articulate the new capabilities of Power BI Embedded Understand how to position Embedded Analytics within your organization Understand and adopt new features provided to Power BI developers Understand how you can extend Power BI (and other services) by building a Data Connector © 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.
4
Power BI Embedded & Developer Update
7/4/ :49 PM BRK3152 Power BI Embedded & Developer Update Lukasz Pawlowski Senior Program Manager © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
5
Organizations are investing in systems of intelligence
7/4/ :49 PM Organizations are investing in systems of intelligence Intelligent connectivity Intelligent insights Intelligent actions Systems they trust will help them take intelligent actions © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
6
Apps play a crucial role in the business process
7/4/ :49 PM Apps play a crucial role in the business process © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
7
7/4/ :49 PM Deliver insights to your customers by building data visualizations into your app Contextually and transparently Device-agnostic consumption Connect to limitless data sources Engaging, interactive reports and dashboards © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
8
Power BI for embedded analytics Apps energized with analytics
DATA INSIGHTS ACTION Get started quickly Natural Language Query Live Reports & Dashboards Custom Visualizations Cloud Apps On-premises Open & extensible
9
The evolution of Power BI Embedded
7/4/ :49 PM The evolution of Power BI Embedded Power BI Workspace Collection in Azure Power BI for embedded analytics One service One API One licensing model REST API for PowerBI.com “convergence” © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
10
Announcing: Power BI Embedded in Azure as of October 2017
7/4/ :49 PM Announcing: Power BI Embedded in Azure as of October 2017 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
11
Power BI Embedded: develop apps with analytics
Microsoft Worldwide Partner Conference 2016 7/4/ :49 PM Power BI Embedded: develop apps with analytics Embed stunning, fully interactive reports and dashboards into apps with minimal time and expense Your app Virtual Machines Networking Storage Web + Mobile Databases Data + analytics Internet of Things Enterprise Integration Security + Identity Developer tools Power BI Embedded HDInsight Machine Learning Stream Analytics Azure Bot Services Data Lake Analytics Data Lake Store Data Catalog Azure Analysis Services Microsoft Azure Realize faster time-to-value without redesigning your app Scale as your app grows and benefit from cloud elasticity Develop on an open and extensible platform with fully documented, easy-to-use SDKs and API libraries © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
12
Designed for ISVs and developers
7/4/ :49 PM Designed for ISVs and developers Familiar developer environment Developer tools Scalable and flexible pricing Transact, build, and deploy in familiar setting—Azure Automated infrastructure management with Azure Resource Manager (ARM) APIs Hourly pricing Take advantage of Azure credits and programs Deployment APIs Scale up/down, and pause/resume service as needed to meet demand © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
13
Demo: Power BI Embedded in Azure
7/4/ :49 PM Demo: Power BI Embedded in Azure © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
14
Power BI Embedded Pricing starts at $750/month, or about a $1/hour
Name Virtual Cores Memory Frontend/ Backend cores Peak Renders per hour Price Power BI Embedded A1 1 3 GB RAM .5/.51 1–300 $ /hourth $ /month Power BI Embedded A2 2 5 GB RAM 1/12 301–600 $ /hourth $1, /month Power BI Embedded A3 4 10 GB RAM 2/2 601–1,200 $ /hourth $2, /month Power BI Embedded A4 8 25 GB RAM 4/4 1,201–2,400 $ /hourth $5, /month Power BI Embedded A5 16 50 GB RAM 8/8 2,401–4,800 $ /hourth $11, /month Power BI Embedded A6 32 100 GB RAM 16/16 4,801–9,600 $ /hourth $23, /month 1. Backend and frontend cores are shared Backend cores are shared
15
Which Power BI Capacity is right for you SKUs tailored for your needs
7/4/ :49 PM Which Power BI Capacity is right for you SKUs tailored for your needs “A” SKU ISVs building SaaS Applications Provides hourly billing in Azure, scale up/down, pause and resume, and is compatible with Azure incentive programs Purchase in Azure “EM” SKU Distribution in LOB Apps & Portals Embed analytics within the Enterprise thorough line of Business applications & portals Purchase in Office “P” SKU Distribution in the Enterprise and Large workloads Distribution of analytics within the Enterprise through Power BI, Power BI mobile apps, LOB apps, portals, and for Large workloads Purchase in Office © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
16
Bring data to life inside your app The ISV organization
Analyst Developer Power BI tenant admin Developer Create compelling interactive reports Provision efficiently without losing your app context Manage your application tenants with ease Embed easily for faster time to value &
17
What data sources can I connect to?
7/4/ :49 PM What data sources can I connect to? Same as PowerBI.com Direct Query | Cached | Real-time | Cloud | On Premises © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
18
API Surface Area Power BI JavaScript API Easy to integrate
7/4/ :49 PM API Surface Area Power BI JavaScript API Easy to integrate richly interactive Power BI REST & ARM API Automate the provisioning flow Refresh data using code Custom Visuals API Create compelling visuals Tailored, unique experiences Embed a specific report Page navigation Load a default report page Import Get reports Set data source connections iVisual Selection Advanced Filtering Edit or Create reports Enable/disable the filter pane Filter reports Report clone/bind Get dashboards Refresh dataset Tooltips Formatting Fields Well Events like print and reload Data selection events Embed dashboard CRUD workspaces Get dashboard tiles Enterprise Gateway APIs Data Views Localization R Powered Visuals Embed Q&A Add Capacity (ARM) Pause Resume (ARM) Scale up/down (ARM) Cross Platform Tools Drill Down Utilities © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
19
Patterns for building apps with Power BI Embedded
7/4/ :49 PM Patterns for building apps with Power BI Embedded © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
20
Power BI Embedded provisioning pattern
7/4/ :49 PM Power BI Embedded provisioning pattern Create Provision Embed Power BI Desktop Purchase 1,N AAD User AAD Tenant Power BI Embedded Power BI App Workspace NON-MICROSOFT CLOUD MICROSOFT CLOUD ON-PREMISE DATA Name Admin Users Endpoints Credentials Geo Location Reports Datasets Microsoft Azure subscription End users Developer Developer Analyst Register AAD Application Sign up to Power BI © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
21
Demo: Setting up Power BI Embedded in Azure
7/4/ :49 PM Demo: Setting up Power BI Embedded in Azure © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
22
Power BI Embedded Setup Cheat Sheet
7/4/ :49 PM Power BI Embedded Setup Cheat Sheet Azure Subscription Register an AAD Application Grant appropriate Power BI Service permissions Ensure you grant it “Sign in and read user profile in the “Windows Azure Active Directory” API Ensure you press the “Grant Permissions” button to assign the app permissions to users in the AAD 1 5 Azure Active Directory (AAD) Create a new one building a packaged application Use your organizations if building an internal application 2 Use Power BI Embedded in Azure Create a capacity Assign application workspaces to the capacity Create the “Master User” Account in AAD 6 3 Sign-up for Power BI with the “Master User” to signup Ensure it has Pro or a Pro Trial Create an app workspace in Power BI Ensure the “Master User” account is the owner of the workspace Put reports, dashboards, datasets in the app workspace 7 4 Use our documentation & samples to get started 8 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
23
Authorization pattern
7/4/ :49 PM Authorization pattern Application User Application Authentication Access to Power BI is through a “Master Account” AAD Account internal to your application Has a Power BI Pro license Owns the App Workspace where content is stored Application is responsible for Authenticating the user Can use any authentication method Application authorizes access to Power BI using token created with the GenerateToken API Application Front End (Browser) 1 4 5 Gives token to the user’s browser Gives token to Power BI Calls GenerateToken APIs as the Master account 3 Application Backend Power BI Master User (AAD) 1 2 Owns App Workspaces that contains app content Login © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
24
Re-Announcing Dynamic Row-Level-Security in Power BI Embedded
Microsoft Data Insights Summit 7/4/ :49 PM Re-Announcing Dynamic Row-Level-Security in Power BI Embedded © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
25
+ = Row-level security Query + Predicate Report Token * Ex.1 Ex. 2
Defines Roles Roles define predicates Role: Company Predicate: [Company] = “Fabrikam” Predicate: [Company] = USERNAME() Asserts Role Membership Asserts Identity roles: “Fabrikam” roles: “Company” username: “Fabrikam” Query executes with correct scope Select * FROM [Sales] WHERE [Company] = “Fabrikam” SELECT * FROM [Sales] WHERE [Company] = “Fabrikam” Ex.1 * Ex. 2
26
New GenerateToken API Pattern
7/4/ :49 PM New GenerateToken API Pattern Application end users can see the data constrained by: The Master User account Role(s) specified in GenerateToken EffectiveIdentity specified in GenereateToken, when the UserName() DAX expression is used in a Role definition Notes: EffectiveIdentity is application defined! Does not support Azure Analysis Services GenerateToken { "accessLevel": "View", "identities": [ { "username": "EffectiveIdentity", "roles": [ "Role1", "Role2" ], "datasets": [ "fe0a1a….bdc" ] ] } } Dynamic! Defined at run-time © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
27
Content Management Patterns for Reports with clone and rebind
7/4/ :49 PM Content Management Patterns for Reports with clone and rebind Pattern App Workspace for staging App Workspace for Customer 1 (repeat for each customer) Source Control Example Import Power BI Desktop File Power BI Report Power BI Report clone Save As rebind SetAllConnections Power BI Dataset (Test) Power BI Dataset (Customer 1) New! © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
28
Content Management Patterns for Dashboards with clone and rebind
7/4/ :49 PM Content Management Patterns for Dashboards with clone and rebind Pattern App Workspace for staging App Workspace for Customer 1 (repeat for each customer) Example Manual create Power BI Dashboard Power BI Dashboard clone rebind SetAllConnections Power BI Dataset Power BI Dataset (Customer 1) New! © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
29
Demo Content Management Patterns with clone and rebind
Microsoft Data Insights Summit 7/4/ :49 PM Demo Content Management Patterns with clone and rebind © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
30
Announcing Power BI Q&A embedding
Microsoft Data Insights Summit 7/4/ :49 PM Announcing Power BI Q&A embedding © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
31
7/4/ :49 PM New! Q&A can be embedded Brings natural language query into ISV applications Specify the basic data model Specify the question/phrase Allow the user to explore (no phrase) Read-only viewer of Q&A answer Get and save the final question/phrase Demonstrates the value of Power BI as part of your applications © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
32
Demo Power BI Q&A Embedding
Microsoft Data Insights Summit 7/4/ :49 PM Demo Power BI Q&A Embedding © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
33
Content Management Patterns for Q&A with imperative programming
7/4/ :49 PM Content Management Patterns for Q&A with imperative programming Pattern Application rehydrates phrases as needed Application captures phrases Built-in phrases User explores User Explores (changes phrase) Example Application provides a phrase Power BI Q&A Runtime events Application saves the phrase Power BI Dataset (Customer 1) © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
34
Building Power BI Custom Visuals
7/4/ :49 PM Building Power BI Custom Visuals Lukasz Pawlowski Senior Program Manager © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
35
The right visualization for your app or user with Custom Visuals
7/4/ :49 PM The right visualization for your app or user with Custom Visuals ISV’s apps are better when showing data tailored to the needs of the app’s users Any visualization you can imagine not limited to “what’s-in-the-box” Download visuals from the Power BI community-authored visuals gallery and Office store © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
36
Custom Visuals are easy to distribute
7/4/ :49 PM Custom Visuals are easy to distribute Custom Visuals are now in the AppSource Store.office.com redirects to AppSource Seamless import and discovery for visuals integrated in Power BI Service and Power BI Desktop Growing community with dozens of publishers Over 100 custom visuals, growing every day © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
37
Custom Visuals APIs keep expanding
7/4/ :49 PM Custom Visuals APIs keep expanding PowerBI-visuals GitHub Repo V1.7 Advanced Filter API Enables Slicers Allows In list, Contains string Allows GreatThan, LessThan, and ‘Between’ semantics Open the possibility of new chart types V1.8 (Fall 2018) – Open URL Allows buttons that open links / drill across © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
38
Developer resources Developer center Developer docs Samples
7/4/ :49 PM Developer resources Developer center Developer docs Samples Live JS Sample Visuals gallery Ask us questions © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
39
Microsoft Data Insights Summit
7/4/ :49 PM Data Connectors SDK Miguel Llopis Senior Program Manager © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
40
What can you do with the Data Connector SDK?
Microsoft Data Insights Summit 7/4/ :49 PM What can you do with the Data Connector SDK? Connect to new data sources from Power BI Create a business analyst friendly view for a REST API Implement custom OAuth v2 authentication flows Use as building block for a Power BI App / Content Pack Enable Direct Query for an ODBC based data source © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
41
Microsoft Data Insights Summit
7/4/ :49 PM How it Works M © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
42
Data Connector Implementation Options
7/4/ :49 PM Data Connector Implementation Options Technology Direct Query Complexity Comments OData No @ Automatically inherits all built-in OData behavior (including schema and query folding). Extension is essentially just branding and auth. ODBC Yes Complexity depends on adherence to ODBC specification and support for ANSI SQL 92 syntax at the driver level. Capabilities and SQL generation can be overridden at the connector level. REST Future to Simple extensions provide branding, authentication, and navigation experience. Complexity increases with paging, dynamic request logic, and query parameters. Supporting full Direct Query is rocket science (but getting easier). ADO.Net Varies Allows you to plug in .NET code, but connector needs to implement its own command text (SQL) generation logic. ODBC is recommended for integration with relational data sources, particularly if you want Direct Query support. Other Made up of calling other M library functions. We currently do not allow File access through an extension, but this limitation may be lifted in the future. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
43
Demo Creating a custom data connector 7/4/2018 12:49 PM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
44
Demo Summary Create Data Connectors using the Power Query SDK
7/4/ :49 PM Demo Summary Create Data Connectors using the Power Query SDK Supports Visual Studio 2015 and 2017 Connectors written in M Use base data connectivity functions, like Odbc.Database Manipulate and shape data using Power Query user experience Currently supported in Power BI Desktop only Other Power Query experiences and On-premises Data Gateway support for scheduled refresh and direct query coming soon! © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
45
Data Connectors SDK Roadmap
7/4/ :49 PM Data Connectors SDK Roadmap Today Custom Connectors supported in Power BI Desktop Certified Content Pack program for ISVs Planned for CY2017 H2 / early CY2018 Support in the On-Prem Data Gateway Versioning and dependency reporting Improved support for library function extensions Distribution through the Office Store © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
46
Microsoft Data Insights Summit
7/4/ :49 PM Helpful Links Data Connectors GitHub repo Data Connectors session from Data Insights Summit Additional samples M Deep Dive video See TripPin tutorial for step by step Data Connector example © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
47
Please evaluate this session
Tech Ready 15 7/4/2018 Please evaluate this session From your Please expand notes window at bottom of slide and read. Then Delete this text box. PC or tablet: visit MyIgnite Phone: download and use the Microsoft Ignite mobile app Your input is important! © 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.
48
7/4/ :49 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.