What is the BI DBA? Jorge Segarra Sr. DBA Consultant, SQL Server MVP Sqlchicken.com @sqlchicken
About Me MAKING BUSINESS INTELLIGENT www.pragmaticworks.com
What Is a BI DBA? MAKING BUSINESS INTELLIGENT www.pragmaticworks.com
What is a BI DBA? Still a DBA! Base Skills Configuration Backup/Recovery Security Performance Tuning Troubleshooting Expectations Configure/Deploy Troubleshoot Monitor
Business Intelligence Stack Integration Services (SSIS), Analysis Services (SSAS), Reporting Services (SSRS) Configuring Deploying Solutions Securing Maintaining (Backups/Restores) SharePoint Different beast! SharePoint for the DBA webcast Bradley Schacht
Tools of the Trade MAKING BUSINESS INTELLIGENT www.pragmaticworks.com
Know Your Tools Business Intelligence Developer Studio (BIDS) 2005-2008 R2 Version specific! Development SQL Server Data Tools (SSDT) 2012+ Developer-focused Development SQL Server Management Studio (SSMS) 2005-2012 Administration tool
Integration Services MAKING BUSINESS INTELLIGENT www.pragmaticworks.com
Integration Services Integration Services (SSIS) Most common BI service offering Deploy/Configure Environment Configs Environment Variables Configuration tables XML files
Integration Services Service Accounts/Permissions SQL Agent service account Needs access to sources/destinations/resources Additional rights as needed (e.g. execute procs) Drivers Oracle, DB2, Office, etc. Security Accounts/Rights in other systems 32/64-bit
Integration Services Deployments Methods Package store/msdb File system Project (2012) File Structures Options Single package at a time (manual) Deployment Manifests Project Deployments Source Control (helpful!) Backups Msdb File system Database (2012)
Integration Services Databases Script it out! Security AD Groups helpful Mappings Automation SQL Agent Jobs Job owner Run as (default = Agent service) Automating SSIS Execution Using SQL Server Agent (video link) 3 rd Party Schedulers Job ownership Package roles Msdb roles Agentuser, ssisuser, etc.
Integration Services Troubleshooting Learn SSIS! Basics Variables/Expressions Package Configurations Free learning resources PASS Virtual Chapter Webinars Websites / Bloggers Troubleshooting Steps Agent job errors Logging/Auditing in package Native 3 rd Party Monitoring SQL Server 2012 (limited) 3 rd party tools Notifications Alert on fail (job) Build into package
Analysis Services MAKING BUSINESS INTELLIGENT www.pragmaticworks.com
Analysis Services Deployments Scripted (XMLA) Check data sources Verify permissions Source Control (helpful!) Processing Dimensions and Facts Queries source database Developer may include processing task in ETL Security Know your roles!
Analysis Services Backup/Restores It Depends! Small cubes (<10GB) may not need backups May be faster to just redeploy TEST! Configuring SSAS is different Memory by percentage Be careful when sharing (Setting Memory Limits blog) Low, Hard, Total SSAS Operations Guide Drillthrough Limits (Advanced) Monitoring DMVs Perfmon counters, Extended Events, Profiler
Reporting Services MAKING BUSINESS INTELLIGENT www.pragmaticworks.com
Reporting Services Configure Native vs SharePoint Still SQL database 2008+ no IIS requirement Performance Optimizations (SQLCAT) Drivers Oracle, DB2, Office, etc. Security Accounts/Rights in other systems 32/64-bit
Reporting Services Data Sources KERBEROS!!!! Multi-hop configuration My Kerberos Checklist (Adam Saxton, Microsoft) Still SQL database 2008+ no IIS requirement Performance Optimizations (SQLCAT) Security Internet Explorer (run as admin) SSRS Roles Folder Permissions (Inheritance) Web vs SSMS
Reporting Services Deployment One at a time + data sources All or nothing (BIDS) 3 rd party Backups SQL backups (databases) Source control
Contact Me Email: jsegarra@pragmaticworks.com Twitter: http://twitter.com/sqlchicken Blog: http://sqlchicken.com Bat Signal, #sqlhelp MAKING BUSINESS INTELLIGENT www.pragmaticworks.com
For more information Jorge Segarra jsegarra@pragmaticworks.com Products BI products to covert to a Microsoft BI platform and simplify development on the platform. Services Speed development through training, and rapid development services from Pragmatic Works. Foundation Helping those who do not have the means to get into information technology achieve their dreams.