Power BI OnPremPower BI for Enterprise Kerry Tyler

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

About Paul Turley (Blog | Linked. In | Twitter) is a Mentor with Solid. Q and a Microsoft SQL Server MVP. He consults, writes, speaks, teaches & blogs about business intelligence and reporting solutions. He works with companies around the world to visualize and deliver critical information to make informed business decisions. He is a Director of the Oregon SQL PASS chapter & user group, the lead author of Professional SQL Server 2012 Reporting Services and 13 other titles from Wrox, Packt & Microsoft Press.

About Kerry Recovering Sysadmin 10+ years of data—Varying degrees of SQL Server Engine & BI Currently SQL Server Consultant Used to fly little airplanes 3 | 04/02/2016 | SQLSat SNA

Agenda BI Solution Design Patterns Getting Data “into” Power BI Enterprise Connector’s Architecture/How it Works Setup Walkthrough Pros/Cons/Caveats 4 | 04/02/2016 | SQLSat SNA

Universal Rules of Business Intelligence Projects The principles of data are like the laws of physics …and gravity The application of each principle can vary …depending on the size & scale of a solution… some steps can be omitted some rules can be bent or even broken …but there always trade-offs and consequences As the scale & complexity of the solution expands, we will be reminded that the fundamental rules always apply

Universal Data Problems Trustworthiness Data Quality Conformity Completeness Ownership & Stewardship Maintenance

Power BI Technologies & Tools History 1998 2000 2005 2008 update service release SQL Server Analysis Services Power Pivot/Excel Power Pivot/Share. Point Power View Power Query/Excel Power BI/Office 365 Power BI. com/ Power BI Desktop product release 2010 2012 2013 2014 2015 2016

BI Solution Stages Data Sourcing & Transformation Self-service Dimensional & Semantic Modeling Data Presentation & Delivery Power Query Power Pivot Power BI Excel Pivot. Tables & Charts Integration Services SQL Server / Analysis Services PQ Enterprise Reporting Services Power BI Excel Pivot. Tables & Charts

Project Stages § § § § § Requirement sponsorship & validation Data acquisition Cleansing & conformity Data stewardship & maintenance Data modelling Security & access control Processing & scheduling Consumption & usability Education

Power BI Solution Scenarios § Desktop § Shared hosted model § Shared model with on-prem data sources

Desktop Scenario

Shared Service Scenario

On-Prem Data Scenarios

Personal & Enterprise Gateways Personal Gateway Enterprise Gateway Import data and set up scheduled refresh X Coming soon Run as an app for users who aren't administrators on the computer X Run as a single user with your credentials X Serves multiple users with access control per data source X Support for Direct. Query to SQL Server X Support for a live connection to Analysis Services X Monitoring and auditing for gateway and data sources https: //powerbi. microsoft. com/en-us/gateway Coming soon

Data in Power BI Uploaded Dataset Direct. Query Source 15 | 04/02/2016 | SQLSat SNA

Data Sources Uploaded Dataset Direct. Query/“Live” § § § 16 | 04/02/2016 | SQLSat SNA SQL Server Analysis Services Oracle SAP HANA Teradata

Scheduled Refresh Supported through Enterprise Gateway • • SQL Server Analysis Services SAP HANA File Folder Oracle Teradata Share. Point list (on-premises) 17 | 04/02/2016 | SQLSat SNA

Live Connectivity What we’re here for 18 | 04/02/2016 | SQLSat SNA

Power BI Gateway - Enterprise Demo! 19 | 04/02/2016 | SQLSat SNA

Architecture klt@corp. com Power BI Results S a a I re Azucorpklt ? DAX Re. D s. Au. X lts DAX klt@corp. com corpklt 20 | 04/02/2016 | SQLSat SNA

Gateway, AD, & “Effective Username” § The Power BI login needs to match the UPN of an AD user 21 | 04/02/2016 | SQLSat SNA

Gateway, AD, & “Effective Username” (con’t) § This could break in a number of scenarios § O 365 @blah. onmicrosoft. com email address § Email Address doesn’t match AD login name § Multiple domains involved in Trust(s) between gateway server, SSAS, where users live, etc § Dealt with via AAD dirsync § Log in to PBI with actual UPN 22 | 04/02/2016 | SQLSat SNA

Auth. N/Z § Gateway connects to SSAS using dedicated account (more on this later) § Within the SSAS DB (MD or Tabular), security behaves as it normally would § Role membership(s) § Row-level security 23 | 04/02/2016 | SQLSat SNA

Gateway Setup 24 | 04/02/2016 | SQLSat SNA

First, Get the Connector (Signed in)… 25 | 04/02/2016 | SQLSat SNA

Get the Connector (Not Signed In) 26 | 04/02/2016 | SQLSat SNA

Things You’ll Need § Domain-joined servers (SSAS & Gateway) § Decide where to install § Domain account with “sa” rights on target SSAS box* § Security within the model configured “like you usually would” 27 | 04/02/2016 | SQLSat SNA

…about that asterisk § Think about/Treat this like you would any other Service Account § Password Expiry § Treat it separately from the Engine sa accounts 28 | 04/02/2016 | SQLSat SNA

Enterprise Gateway Data Source Setup 29 | 04/02/2016 | SQLSat SNA

Things You Can Do § Use real-time SSAS data to feed any dashboard or report object § Configure multiple sources with a single Gateway § Monitor usage § Restore broken Gateway 30 | 04/02/2016 | SQLSat SNA

Things to Know SSAS Multidimensional: DAX-MD Single Gateway can service multiple Data Sources/Sets Gateway service runs as NT SERVICEPBIEgw. Service RTM/Gold/GA: It’s for real! 31 | 04/02/2016 | SQLSat SNA

More Things to Know Requires Power BI Pro: $10/user/month 32 | 04/02/2016 | SQLSat SNA Replaces the old “Analysis Services Connector” • The ASC worked until Thursday…

The Future! Changes come fast 35 | 04/02/2016 | SQLSat SNA This is out of Preview…Use it!

URLs/References § www. powerbi. com § Pricing/Feature comparison breakdown: http: //powerbi. microsoft. com/pricing § Troubleshooting Enterprise Gateway: https: //powerbi. microsoft. com/enus/documentation/powerbi-gatewayenterprise-tshoot/ 36 | 04/02/2016 | SQLSat SNA

Questions? 37 | 04/02/2016 | SQLSat SNA

Contact Kerry L. Tyler Paul Turley Blog: www. airbornegeek. com Twitter: @Airborne. Geek Email: kerry@dcac. co Blog: Sql. Server. Bi. Blog. com Twitter: @paul_turley Email: paul@intelligentbiz. net 38 | 04/02/2016 | SQLSat SNA
- Slides: 36