Using a Gateway to Leverage On-Premises Data in Power BI

Slides:



Advertisements
Similar presentations
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Advertisements

Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
TechEd /22/2017 5:40 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Build your first Dashboard in Power BI Pro in 60 Minutes.
Data Management Gateway Deep Dive. Thanks to our Main Sponsors:
Andy Roberts Data Architect
#SQLSAT454 Deep Dive DMG Data Management Gateway(s) Jean-Pierre Riehl
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.
Microsoft Power BI Stack
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.
Internal Modern Data Platform Somnath Data Platform Architect.
Adam Saxton. Sr. Content Developer working on Business Intelligence products 10 years supporting SQL Connectivity and BI Products Avid blogger and YouTuber.
PowerApps and Microsoft Flow for SharePoint Developers Brian T. Jackett Sr. Premier Field Engineer, Microsoft.
Data Security with Power BI, SSAS, SQL Server 2016 and Active Directory June 10, 2017.
It’s time to refresh your data in Power BI!
Connecting Power BI to On-Premise Dynamics CRM/GP Data
Azure SQL Database Updates
Victoria Power BI User Group Meeting
Reporting Services 2012 Data Alerts
Building AD-SQL-APP Server on AZURE
Power Up Your Data Analysis with Power BI
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
Connecting Power BI to On-Prem Data with SSAS
Power BI for the Enterprise
Data Platform and Analytics Foundational Training
Getting started with Power BI
Power BI for the Enterprise
Data Platform and Analytics Foundational Training
What’s new in SQL Server 2017 for BI?
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.
Creating Enterprise Grade BI Models with Azure Analysis Services
Power BI Architecture, Best Practices, and Performance Tuning
Cloud BI with Azure Analysis Services
What’s new with Power BI /guyinacube.
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
Power BI in the Wild Power BI at Innovative Architects Julie Smith
Enterprise BI Deployments and Governance with Power BI
Data Platform and Analytics Foundational Training
Who am I Hector Villafuerte
Microsoft Power BI Transforming your data into actionable insight
Power BI Security Best Practices
Remote Monitoring solution
Using a Gateway to Leverage On-Premises Data in Power BI
Configuring the network environment
The New Breed: OMS, Flow, and Power BI Integration
Welcome! Power BI User Group (PUG)
Power Apps & Flow for Microsoft Dynamics SL
Introduction to Office365 Forms and Flow
Welcome! Power BI User Group (PUG)
Microsoft Connect /24/ :05 AM
Power BI in the Wild Power BI at Innovative Architects Julie Smith
Cloud BI with Azure Analysis Services
Power BI for large databases
Power BI with Analysis Services
Welcome to SQLSaturday #767! Hosted by Lincoln SQL Server User Group
Azure Active Directory
Hybrid Power BI With the on Premise Data Gateway
Bob Duffy 27 years in database sector, 250+ projects
SQL Server Assessment Results
SharePoint Server Assessment Results
Making Windows Azure Relevant to IT Professionals
SQL Saturday Madison, April 8th
Microsoft Virtual Academy
Keeping Data Secure In Azure
Presentation transcript:

Using a Gateway to Leverage On-Premises Data in Power BI 6/1/2018 11:48 AM Using a Gateway to Leverage On-Premises Data in Power BI Adam Saxton Sr. Content Developer @GuyInACube Adam Saxton © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

I write stuff and make videos Who am I? Sr. Content Developer working on Business Intelligence products 10 years supporting SQL Connectivity and BI Products Avid blogger and YouTuber

Starting with Power BI Desktop

Getting data into PBI Desktop Data pulled into PBI Desktop Three options: Import DirectQuery Live connections (SSAS only) Data is streamed from source SQL Server Analysis Services Live Power BI reports & dashboards Live query Cloud On-premises Data Source Direct query Scheduled refresh

Supported import sources More added regularly! Supported cloud sources: SaaS sources Azure – SQL, DW, Blob, Table, HDInsight, Marketplace SharePoint, web sources, Odata OneDrive Supported on-prem sources: SQL Server, Teradata, Oracle, DB2, MySQL, PostgreSQL, SAP BW, SAP HANA Sybase, Access, Custom SQL, Custom ODBC Drivers SQL Server Analysis Services Files/folder, SharePoint on-premises

What this looks like…

File location and freshness

Files from your computer File locations Files from your computer Files in the cloud

What location means… Local Files: Only copy the model to the cloud Local files is never updated or pulled from About hourly Files in the cloud: Model is copied to Azure BI backend Poll original file for updates Refresh will update model and original file

Refresh & Gateways

How do you want to refresh data? Import (cached mode) DirectQuery or Live connection Refresh frequency Scheduled - hourly or daily Real-time Performance No noticeable delay since data is already cached Depends on how fast the data source is as queries are executed in real-time Data storage in Power BI Since it is cached mode, data is stored in the cloud No data is stored in Power BI. Data is always on-premises* Data size Current limit of 1GB (compressed) per model The on-premises database is the limit; no Power BI limitation Row level security No support for on-prem row level security. Supports Cloud RLS. Re-use on-prem role based row level security for Analysis Services. Non-SSAS supports Cloud RLS. *Some data is cached for optimizing first-time load performance

Power BI Gateway - Personal Self-service refresh – no IT dependency Easy & simple to use: Lightweight one- click installer running on your computer One Personal Gateway per user Runs either as a service or an app

On-premises Data Gateway Centralized way to refresh on-premises content in Power BI Access control to data sources Monitor and track usage Live, interactive query with on-premises data sources

Personal v/s On-premises data gateway Personal Gateway On-premises data gateway (Enterprise gateway) Target Persona Business analyst sets up and uses the gateway for her data sources BI Admins set up the gateway for their department/ company Multiple users use the gateway setup by the admins Usage Directly by analysts BI Admin Features Import with scheduled refresh Direct query and scheduled refresh Data source connections managed per user Central data source mgmt. and access control No central monitoring/control Central monitoring and control Services supported Power BI Power BI, PowerApps, Microsoft Flow, and Azure Logic Apps

Data gateway and Analysis Services Gateway Service Account needs to be Admin on AS Instance Org Account sent via Effective User Name connection property Email address Email address has to match UPN for account in local domain May need to use Azure AD DirSync or can use alternate UPN Suffix

How this works… Power BI Gateway service Install & configure gateway Scheduler Service How this works… creds Install & configure gateway Create a data source or schedule refresh Interact with report, schedule refresh or refresh now Gateway Service pushes to Service Bus Gateway polls bus looking for requests Gateway takes request and decrypts creds Gateway connects and runs query Gateway sends results back up stack Gateway service Cloud On-premises DB

Troubleshooting

Firewall Outbound connection from gateway to Azure Service Bus 6/1/2018 11:48 AM Firewall Outbound connection from gateway to Azure Service Bus Outbound Ports: 443 5671, 5672 9350-9354 Azure Service Buss Port settings - https://msdn.microsoft.com/en-us/library/azure/ee732535.aspx © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Tools of the trade Make sure on latest version of the gateway 6/1/2018 11:48 AM Tools of the trade Make sure on latest version of the gateway Refresh history Event Logs Trace logs for gateway Performance Counters Proxy configuration Fiddler Troubleshooting articles Personal Gateway - https://powerbi.microsoft.com/en-us/documentation/powerbi-admin-troubleshooting- power-bi-personal-gateway/ On-premises Data Gateway – https://powerbi.microsoft.com/en-us/documentation/powerbi-gateway-onprem- tshoot/ Configure Proxy - https://powerbi.microsoft.com/en-us/documentation/powerbi-gateway-proxy/ Tile refresh errors - https://powerbi.microsoft.com/en-us/documentation/powerbi-refresh-troubleshooting-tile- errors/ © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

asaxton@microsoft.com

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