Bob Duffy 27 years in database sector, 250+ projects

Slides:



Advertisements
Similar presentations
Overview Of Microsoft New Technology ENTER. Processing....
Advertisements

Windows Small Business Server 2003 Setting up and Connecting David Overton Partner Technical Specialist.
Office 365 Performance Management. Meet Paul Andrew Office 365 Technical Product Manager – Office 365 datacenter, networking, identity management.
Agenda  Microsoft Directory Synchronization Tool  Active Directory Federation Server  ADFS Proxy  Hybrid Features – LAB.
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.
Connecting Power BI to On-Prem SSAS Tabular Kerry L. Tyler SQL Saturday #390 Philadelphia.
A deep dive into Azure AD B2C
Identity; What you need to know to be in the Microsoft Cloud
Connecting Power BI to On-Premise Dynamics CRM/GP Data
IT Operations Management
1/26/2018 Hosting Windows Desktops and Applications Using Remote Desktop Services and Azure Windows Server Azure Resource Manager © 2014 Microsoft.
6NPS Session 1 Introduction and Planning for Microsoft Forefront Threat Management Gateway (TMG)
Building AD-SQL-APP Server on AZURE
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.
Cloud BI with Azure Analysis Services
Power BI for the Enterprise
När verkligheten hälsar på
Optimize your network for the cloud
Power BI for the Enterprise
Enterprise Security in Practice
5/21/2018 9:40 PM BRK3021 Learn about modern infrastructure roles in RDS: Next generation Windows desktop & app virtualization Clark Nicholson - Principal.
Creating Enterprise Grade BI Models with Azure Analysis Services
Using a Gateway to Leverage On-Premises Data in Power BI
Power BI Architecture, Best Practices, and Performance Tuning
Cloud BI with Azure Analysis Services
Let’s talk Power BI Premium /guyinacube Adam Saxton.
Microsoft Power BI with Azure Services
Using a Gateway to Leverage On-Premises data in Power BI
6/16/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Who am I Hector Villafuerte
Logo here Module 8 Implementing and managing Azure networking 1.
Microsoft Ignite /31/ :08 AM
Power BI Security Best Practices
Maximize the performance and scale of Microsoft Dynamics AX
IT Operations Management
Design and Implement Cloud Data Platform Solutions
Create and publish reports with Power BI for desktop
Using a Gateway to Leverage On-Premises Data in Power BI
Bob Duffy 22 years in database sector, 250+ projects
11/15/2018 3:42 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
11/17/2018 9:32 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Hybrid Search Planning Implementation.
Welcome! Power BI User Group (PUG)
Cloud BI with Azure Analysis Services
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
12/1/ :04 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
SharePoint Online Hybrid – Configure Outbound Search
12/6/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
M318.
Planning and Deploying PBIRS
Surviving identity management in a hybrid world
Power BI with Analysis Services
4/9/2019 5:05 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Windows Azure Overview
M6: Advanced Identity Management topics for Office 365
Hybrid Power BI With the on Premise Data Gateway
Service Template Creation from the Ground Up
Office 365 Identity Management
A - E Cloud Enterprise Symbols
Route web traffic using Azure CLI
Bob Duffy 22 years in database sector, 250+ projects
SCCM in hybrid world Predrag Jelesijević Microsoft 7/6/ :17 AM
SQL Server Assessment Results
Exchange Server Assessment Results
SharePoint Server Assessment Results
Making Windows Azure Relevant to IT Professionals
11/25/ :29 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Embedding Power BI in your application
Keeping Data Secure In Azure
Presentation transcript:

Bob Duffy 27 years in database sector, 250+ projects SQL Server MCA, MCM, MVP SSAS Maestro Senior Data Platform Consultant with Microsoft 2005-2008 Database Architect at Prodata SQL Centre of Excellence http://blogs.prodata.ie/author/bob.aspx bob@prodata.ie

Agenda Gateway Architecture On premise gateway installation Cloud gateway configuration Identity / Security Deployment Topologies Troubleshooting Fun with Power Apps using the gateway Q+A

Cloud Data

Gateway Architecture

Getting data into Power BI 5/31/2019 9:05 AM Getting data into Power BI Option Where is Data Role of Gateway Import Loaded into PBI Desktop Refresh entire dataset Live Streamed from Model Run query on model Direct Query Streamed from Source Run query on Source © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Get Data

How The Gateway Works https://docs.microsoft.com/en-us/power-bi/service-gateway-onprem-indepth

Installation and Configuration https://powerbi.microsoft.com/en-us/gateway/

Installation

The On-premise Gateway Service Account Only handles connection to cloud and service bus (Does not need rights to any data sources) Connects to internet via computer account. Recommendation Use default unless very locked down / strict proxy server

The Cloud Gateway Service Gateway Installation creates Cloud Gateway You have to add Data Sources Each Data Source has Credentials are used to connect Credentials must have query access

Cloud Gateway Demo

SSO Identity for Models Only supported on SSAS In Azure Identity is via UPN in Azure Active Directory Gateway uses impersonation to send UPN to data source Most common Error is below (UPN Mapping)

UPN Mapping Azure AAD UPN Must match On-premise UPN DirSync matches usernames and UPNs Eg bob@prodata.ie What if it doesn’t? UPN Mapping feature in cloud gateway settings Change in Active Directory Controller

SSO Identity for Other Sources Direct Query ONLY for SQL and SAP Hana Supports using Kerberos to flow identity to data source

Implementing RLS First get Identity Working Test by using USERPRINCIPLENAME() function in dax. Add roles in Model with membership to AD groups or users

RLS and Data Security

Deployment Options Depends On Capacity (Concurrency) High Availability Need for Isolation

Monitoring and Troubleshooting

Firewall and Network Considerations Azure service Bus Needs these outbound port ranges 443, 5671, 5672, 9350-9354 IP Range is as per Microsoft Datacenter IP List Recommendations whitelist IP ranges Recommendation: avoid proxy servers Express Route may need routing configuration IP Ranges: https://www.microsoft.com/en-us/download/details.aspx?id=41653

Performance and Monitoring Windows Performance Object On-Premise data gateway Performance Counter Usage # of queries executed /sec Monitor for high usage to baseline # of queries failed / sec If > 1 queries failing. # of Mashup queries failed / sec If > 1 refresh failing # of items in the Service Bus pool If high query back pressure Process\Processor%\ Microsoft.PowerBI.EnterpriseGatway If CPU% is high need consider dedicated box and more/better CPU. *New* Load balancing

Troubleshooting Performance counters can show if error events On-premise gateway has diagnostics mode to generate logs SQL Profiler can trap errors with identity Fiddler can show network traffic Event Logs can show error messages Google and CSS Ticket are good options too ;-)

Fun with Power Apps and the Gateway

What’s Your Favourite Laptop Survey ?

http://www.sql.ie/Survey

Thank You Any Q+ A