#SQLSAT454 Deep Dive DMG Data Management Gateway(s) Jean-Pierre Riehl

Slides:



Advertisements
Similar presentations
The State of SharePoint BI
Advertisements

SQLSaturday #251 – Paris 2013 Power BI The Road to Self-Service BI (Level 200)
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
V Business and Technology Consulting. What is BI in the Sky? Relational database-as-a-service Highly scalable Always-on with geo-replication Self-managed.
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
Sessions about to start – Get your rig on!. Notes from the field – Implement Hybrid Search and OneDrive for Business Chris Zhong - Microsoft Aaron Dinnage.
Barriers Enablers Operations manager Purchasing manager Purchasing agent Environmental mgr. Production manager Shop supervisor Warehouse manager.
Discover Combine Refine RelationalNon-relationalStreaming immersive data experiences connecting with worlds data any data, any size, anywhere Self-ServiceCollaborationCorporate.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
OLAP Data Mart Data Warehouse Client OLTP System(s)
@Djeepy1 Fasten your seatbelt and listen to the (Data) Steward Jean-Pierre Riehl Florian Eiden
TechEd /22/2017 5:40 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Security David Frommer Principal Architect Business Intelligence Microsoft Partner of the Year 2005 & 2007.
Windows Azure for IT Pros Kurt CLAEYS (TSP Windows Azure, Microsoft EMEA)
Intro to Datazen.
System Center Lesson 4: Overview of System Center 2012 Components System Center 2012 Private Cloud Components VMM Overview App Controller Overview.
DNS DNS changes required to validate domains in Office 365 UPN – User Principal Name Every user must have a UPN UPN suffixes must match a validated.
Please note that the session topic has changed
SharePoint 2013 BI Features & Options Introduction Brad Wilcox Site:
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
Purpose of this presentation: Describe the capabilities and value of Power BI for the IT Professional Target audience: Business Intelligence IT Professionals.
Business Systems Analyst at MD Anderson Cancer Center Microsoft Office Specialist certified in SharePoint 2013 President of Houston SharePoint User Group.
Power BI- best practices
Superhero Power BI Peter Myers Bitwise Solutions.
Self-Service Business Intelligence with Power BI Theresa Eller | sharepointmadam.com | slideshare.net/SharePointMadam.
Build your first Dashboard in Power BI Pro in 60 Minutes.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
Data Management Gateway Deep Dive. Thanks to our Main Sponsors:
Share your Excel workbooks in the web Use slicer targets to optionally filter dashboard items Interact with your workbook with all of the rich.
Andy Roberts Data Architect
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
#SQLSAT454 Using Power BI in Enterprise Andrea
Microsoft Power Query: an Excel Users Dream for Data Extraction and Cleansing Presented by: Belinda Allen Smith & Allen Consulting, Inc.
Power BI On-Prem/Power BI for Enterprise Kerry Tyler & Paul Turley Kerry works for Denny, Paul works for Intelligent Business SQL Saturday Huntington Beach.
AZ PASS User Group Azure Data Factory Overview Josh Sivey, Solution Partner October
Automating Power BI Creations Angel Abundez VP Business Intelligence, DesignMind.
Hybrid Identity Deep dive Ross Adams 2016 Redmond Summit | Identity Without Boundaries May 25 th 2016 Azure AD
WINDOWS AZURE AND THE HYBRID CLOUD. Hybrid Concepts and Cloud Services.
Microsoft Power BI Stack
SharePoint Online Hybrid Troubleshooting Tips and Tricks Manas Biswas Sr. Support Escalation Engineer, SharePoint Online Escalation Services Microsoft.
Microsoft Power Query 101 Belinda Allen Smith & Allen Consulting, Inc.
Agenda Integration points between Excel and Power BI How can I decide between the two technologies Do I need to chose? Q&A.
Private KEEP OFF! Private KEEP OFF! Open! What is a cloud? Cloud computing is a model for enabling convenient, on-demand network access to a shared.
Internal Modern Data Platform Somnath Data Platform Architect.
Protect your data Enable your users Desktop Virtualization Information protection Mobile device & application management Identity and Access Management.
4/11/2018 4:51 AM BRK3118 Keeping your on-premises data up to date with the On-premises data gateway Robert Bruckner Principal Architect Gateways & Connectors.
Power BI for the Enterprise
Data Platform and Analytics Foundational Training
What’s new in SQL Server 2017 for BI?
Using a Gateway to Leverage On-Premises Data in Power BI
Using a Gateway to Leverage On-Premises data in Power BI
6/17/2018 5:54 AM OSP322 Getting the best of both worlds, making the most of SharePoint hybrid search solutions Shyam Narayan Microsoft © 2013 Microsoft.
Power BI Security Best Practices
Using a Gateway to Leverage On-Premises Data in Power BI
07 | Analyzing Big Data with Excel
Hybrid Search Planning Implementation.
Hybrid Search Technical Guidance.
Welcome! Power BI User Group (PUG)
SharePoint Online Hybrid – Configure Outbound Search
TechEd /4/2018 3:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
12/6/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Donald Donais Minnesota SharePoint Users Group – April 2019
Hybrid Power BI With the on Premise Data Gateway
Bob Duffy 27 years in database sector, 250+ projects
Office 365 Development July 2014.
ITI 257 Data Analysis with Power BI
Microsoft Azure Data Catalog
Keeping Data Secure In Azure
Microsoft Virtual Academy
Presentation transcript:

#SQLSAT454 Deep Dive DMG Data Management Gateway(s) Jean-Pierre Riehl

#SQLSAT454 Sponsors

#SQLSAT454 Jean-Pierre Riehl Practice Manager Data & - Who am I ? Pure-Player Microsoft  Self-Service BI experts  « Agile BI » projects  Data Strategy  Hybrid-BI MVP SQL Server French PASS Chapter Leader

#SQLSAT454 La communauté Data Microsoft Webcasts, Conférences, Afterworks.Pro Save the Date 11/30th & 12/1st Campus Microsoft Paris Self-promotion 2 days 40 sessions 50 speakers 100% Free 5th edition

#SQLSAT454 An hybrid story…

#SQLSAT454 Microsoft Cloud-First strategy…

#SQLSAT454 But your data remains On-Prem…

#SQLSAT454 Here it comes DMG

#SQLSAT454 DMG-aware tools Power BI for O365 PowerBI.com Azure Data Factory

#SQLSAT454 One DMG to rule them all ? DMZ SQL CloudOn-Prem Oracle … Power BI for O365 Data Management Gateway OnPrem Data Sources PowerBI.com Azure Data Factory Excel

#SQLSAT454 Versions of DMG  There are multiple versions of DMG Data Management Gateway Power BI (v1) ADF /9/2015 Power BI Personal GatewayPower BI /9/2015 Analysis Services ConnectorPower BI /9/2015 All with the same base code

#SQLSAT454 Power BI v1 (for O365) 31/12 24/07 Power BI v2 powerbi.com Azure Data Factory Classic DMG ?? SSAS ConnectorPersonal Gateway Versions timeline Classic DMG ??

#SQLSAT454 GATEWAYS USAGES

#SQLSAT454 Power BI Excel Power Query Power Pivot Power View Power Map Power BI Tenant SQL CloudOn-Prem Oracle … Power BI Admin Center Data Catalog Q&A Power BI Sites Data Refresh Indexing / Search OData Access

#SQLSAT454 PowerBI.com Live Power BI reports & dashboards Live Query Scheduled Refresh Cloud On-premises

#SQLSAT454 Azure Data Factory

#SQLSAT454 Hybrid features  Data Refresh  Data Movement  Live Query  Indexing Sources  OData Access (Data Virtualization) Initiate by Cloud

#SQLSAT454 DMG DETAILS

#SQLSAT454 What’s that  A Windows Service  DIAHostService (Data Management Gateway)  A configuration application  Managed by the cloud  Power BI Admin Center  Azure Portal (new version) Manage by UserAn application

#SQLSAT454 demo FIRST LOOK AT DMG

#SQLSAT454

Data Sources Supported SourceAuthentification SQL Server / Oracle Sybase, Teradata, DB2, MySQL Windows, Basic Custom ODBC Files (CSV, XML, Text, Excel, Access) Folders Windows SharePoint List (Online) SharePoint List (On-prem) Anonymous Anonymous, Windows OData Feed Anonymous, Windows, Basic Key (Data Market) Azure MarketplaceKey (Data Market) Azure HDInsight Azure Blob Storage Azure Table Storage Key (Azure Account) SQL Azure PostgreSQL Basic SSAS Tabular/Multidim (Power Query) SSAS Tabular (Live Query) Windows +SSIS Data Feed

#SQLSAT454 Data Sources supported  Details on data sources supported  and-Data-Types-CB69A30A F-A9D0-59D E and-Data-Types-CB69A30A F-A9D0-59D E  Prequisites  Beware of versions  Beware of types  Drivers installed  Power-Query Power-Query and check version…

#SQLSAT454 HOW DOES IT WORK

#SQLSAT454 demo SCHEDULE A DATA REFRESH

#SQLSAT454 Data Source Discovery  Data Sources are declared on « Admin Center »  They are associated to a Gateway  Power BI Service resolves Data Source and find right Gateway  Resolution = Provider + Server + Catalog  Warning: Case sensitive Personal & Self-Registered

#SQLSAT454 CloudOn-Prem Data Refresh explained Power BI OnPrem Sources DMG Azure Service Bus 0 Register DMG Register Data Sources 1 Ask for Data Refresh Check permissions Find Gateway 4 Execute Query 5 Get Data 6 Compress, Chunk Queue request 2 3 Read request Gateway Cloud Service 7 Update Model

#SQLSAT454 CloudOn-Prem OData access explained Power BI OnPrem Sources DMG 0 Index Sources 2 Resolve Data Source Redirect to local Gateway 4 Execute Query 3 Request Data 1 Search Source Excel Power Query Hybrid Proxy

#SQLSAT454 SECURITY

#SQLSAT454 Excel Power Query Power BI DMG Data sources SQL (1433) FileShare Etc. +DNS resolution Azure Service Bus (outbound) / 5671,5672 Power BI Admin Center (outbound) 80/443 Direct HTTP (inbound) HTTPS (8050) HTTP (8051) HTTPS (443) Cloud On-Prem Network Security Credential Manager

#SQLSAT454 Identity Management 2 flavors :  Impersonation by the DMG  Impersonation by the Source How is query authentified on Data Source ?

#SQLSAT454 Impersonation by DMG  Connection identity is impersonated by DMG  Peer-to-peer connection  Credentials are stored by DMG for each source  Credentials can be stored encrypted locally  Credentials can be stored encrypted on Cloud  Credentials are set up locally  Credential Manager is a Click Once application  Credential Manager discuss with DMG Or set up on the cloud

#SQLSAT454 demo CREDENTIAL MANAGER

#SQLSAT454 Impersonation by the Source  Used by Live Query  Keep identity of original user (Kerberos-like)  Use the EffectiveUsername method  DMG authenticates to SSAS  DMG passes EffectiveUsername property  SSAS executes the query as if it was original user  DMG must be SSAS Admin  UPN must be declared in AD

#SQLSAT454 demo EffectiveUsername

#SQLSAT454 HIGH AVAILABILITY & DISASTER RECOVERY

#SQLSAT454 As easy as scale-out DMGs Cloud On-Prem Power BI … Instance 1 Instance 2 Server A Server B

#SQLSAT454 HA & DR  Gateways and Data sources are managed by Cloud  Credentials are encrypted by MDG  Use of Certificate, self-generated or yours  Need Certificate when registering a new instance  Warning when stored localy  Load Balancing

#SQLSAT454 demo HA & DR

#SQLSAT454 Last thought « Classic » DMG  IT managed  Data source granularity  Data sources registration  Credentials bound to source  HA & DR Personal Gateway  User Managed  User Granularity  Self data sources registration  Credentials bound to user  No service continuity Waiting for merge !!!!!!

#SQLSAT454 Going further  Express Route  Mashup Container (aka Power Query)  Monitoring & Logging

#SQLSAT454 Resources  Getting Started : 5e391ecb-500c-47a3-bd0f-a6173b541044https://support.office.com/en-us/article/Power-BI-for-Office-365-Admin-Center-Help- 5e391ecb-500c-47a3-bd0f-a6173b  Data Factory Reference :  Supported Data sources : Typeshttps://support.office.com/en-us/article/Supported-Data-Sources-and-Data- Types  DMG Prerequisites :  SSIS Data Feed :  How does DMG work - sequence diagram :  078D306D-2D28-409C-962B-D80B69A1D0B D306D-2D28-409C-962B-D80B69A1D0B2  Azure IP adresses :  Store encrypted credentials in the cloud for business continuity : us/article/Business-Continuity-for-a-Data-Management-Gateway-00106c58-a0a1-4cea da51b8cadc5bhttps://support.office.com/en- us/article/Business-Continuity-for-a-Data-Management-Gateway-00106c58-a0a1-4cea da51b8cadc5b  Matt Masson Session at SPC : Conference/2014/SPC397http://channel9.msdn.com/Events/SharePoint- Conference/2014/SPC397  Mini Nay & Luming Han Session at PASS Summit :

- Any questions ? Thank You!