SlideShare a Scribd company logo
1 of 22
Download to read offline
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)




•

SQL Server Data Tools (SSDT)




•

2005-2008 R2
Version specific!
Development

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)

 3rd 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
3rd Party

 Monitoring



SQL Server 2012 (limited)
3rd 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)
– 3rd 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.

More Related Content

What's hot

ISATUG meetup Feb 9, 2016
ISATUG meetup Feb 9, 2016ISATUG meetup Feb 9, 2016
ISATUG meetup Feb 9, 2016
Mark Wu
 
Novidades do Analysis Services e PowerPivot SQL 2012
Novidades do Analysis Services e PowerPivot SQL 2012Novidades do Analysis Services e PowerPivot SQL 2012
Novidades do Analysis Services e PowerPivot SQL 2012
Marcos Freccia
 
Run IT as Business Meetup self-service BI
Run IT as Business Meetup self-service BIRun IT as Business Meetup self-service BI
Run IT as Business Meetup self-service BI
Mark Wu
 
Tableau Customer Advocacy Summit March 2016
Tableau Customer Advocacy Summit March 2016Tableau Customer Advocacy Summit March 2016
Tableau Customer Advocacy Summit March 2016
Mark Wu
 
Enterprise TUG Webinar 9.2 Upgrade 2-15-16
Enterprise TUG Webinar 9.2 Upgrade 2-15-16Enterprise TUG Webinar 9.2 Upgrade 2-15-16
Enterprise TUG Webinar 9.2 Upgrade 2-15-16
Mark Wu
 
AnishNSheth_Business_Intelligence_Architect
AnishNSheth_Business_Intelligence_ArchitectAnishNSheth_Business_Intelligence_Architect
AnishNSheth_Business_Intelligence_Architect
Anish Sheth
 

What's hot (20)

Optimization SQL Server for Dynamics AX 2012 R3
Optimization SQL Server for Dynamics AX 2012 R3Optimization SQL Server for Dynamics AX 2012 R3
Optimization SQL Server for Dynamics AX 2012 R3
 
Introduction to BizTalk Server 2009
Introduction to BizTalk Server 2009Introduction to BizTalk Server 2009
Introduction to BizTalk Server 2009
 
satya_-_Infy
satya_-_Infysatya_-_Infy
satya_-_Infy
 
Centerprise Rt Data Integration Keeps Businesses and Their Partners Connected...
Centerprise Rt Data Integration Keeps Businesses and Their Partners Connected...Centerprise Rt Data Integration Keeps Businesses and Their Partners Connected...
Centerprise Rt Data Integration Keeps Businesses and Their Partners Connected...
 
BI Reporting Application Comparison
BI Reporting Application ComparisonBI Reporting Application Comparison
BI Reporting Application Comparison
 
ISATUG meetup Feb 9, 2016
ISATUG meetup Feb 9, 2016ISATUG meetup Feb 9, 2016
ISATUG meetup Feb 9, 2016
 
BizTalk Server Deep Dive Tips and Tricks For Developers and Admins at TUGA IT
BizTalk Server Deep Dive Tips and Tricks For Developers and Admins at TUGA ITBizTalk Server Deep Dive Tips and Tricks For Developers and Admins at TUGA IT
BizTalk Server Deep Dive Tips and Tricks For Developers and Admins at TUGA IT
 
Novidades do Analysis Services e PowerPivot SQL 2012
Novidades do Analysis Services e PowerPivot SQL 2012Novidades do Analysis Services e PowerPivot SQL 2012
Novidades do Analysis Services e PowerPivot SQL 2012
 
Run IT as Business Meetup self-service BI
Run IT as Business Meetup self-service BIRun IT as Business Meetup self-service BI
Run IT as Business Meetup self-service BI
 
Alteryx Architecture
Alteryx ArchitectureAlteryx Architecture
Alteryx Architecture
 
Toad for Sybase Datasheet
Toad for Sybase DatasheetToad for Sybase Datasheet
Toad for Sybase Datasheet
 
Tableau Customer Advocacy Summit March 2016
Tableau Customer Advocacy Summit March 2016Tableau Customer Advocacy Summit March 2016
Tableau Customer Advocacy Summit March 2016
 
SQLAnywhere 16.0 and Odata
SQLAnywhere 16.0 and OdataSQLAnywhere 16.0 and Odata
SQLAnywhere 16.0 and Odata
 
Designing and implementing_an_etl_framework
Designing and implementing_an_etl_frameworkDesigning and implementing_an_etl_framework
Designing and implementing_an_etl_framework
 
Enterprise TUG Webinar 9.2 Upgrade 2-15-16
Enterprise TUG Webinar 9.2 Upgrade 2-15-16Enterprise TUG Webinar 9.2 Upgrade 2-15-16
Enterprise TUG Webinar 9.2 Upgrade 2-15-16
 
Oracle bi ee architecture
Oracle bi ee architectureOracle bi ee architecture
Oracle bi ee architecture
 
Biztalk
BiztalkBiztalk
Biztalk
 
AnishNSheth_Business_Intelligence_Architect
AnishNSheth_Business_Intelligence_ArchitectAnishNSheth_Business_Intelligence_Architect
AnishNSheth_Business_Intelligence_Architect
 
Baas to-saab
Baas to-saabBaas to-saab
Baas to-saab
 
SAS Training | SAS Tutorials For Beginners | SAS Programming | SAS Online Tra...
SAS Training | SAS Tutorials For Beginners | SAS Programming | SAS Online Tra...SAS Training | SAS Tutorials For Beginners | SAS Programming | SAS Online Tra...
SAS Training | SAS Tutorials For Beginners | SAS Programming | SAS Online Tra...
 

Viewers also liked

Disciplinary philosophy & practice
Disciplinary philosophy & practiceDisciplinary philosophy & practice
Disciplinary philosophy & practice
Rene Lafayette
 
Romanian Talent Development Unit Planning Meeting Output [August 2012]
Romanian Talent Development Unit Planning Meeting Output [August 2012]Romanian Talent Development Unit Planning Meeting Output [August 2012]
Romanian Talent Development Unit Planning Meeting Output [August 2012]
Diana Sutac
 
Serbia Media Associations Rountable
Serbia Media Associations RountableSerbia Media Associations Rountable
Serbia Media Associations Rountable
lemieuxirex
 
Assistive technology resources
Assistive technology resourcesAssistive technology resources
Assistive technology resources
mw01598
 
Montenegro Tweets
Montenegro TweetsMontenegro Tweets
Montenegro Tweets
bezrabotni
 
Escherichia coli
Escherichia coliEscherichia coli
Escherichia coli
madigreen
 

Viewers also liked (20)

Disciplinary philosophy & practice
Disciplinary philosophy & practiceDisciplinary philosophy & practice
Disciplinary philosophy & practice
 
Program de autostrazi
Program de autostraziProgram de autostrazi
Program de autostrazi
 
Romanian Talent Development Unit Planning Meeting Output [August 2012]
Romanian Talent Development Unit Planning Meeting Output [August 2012]Romanian Talent Development Unit Planning Meeting Output [August 2012]
Romanian Talent Development Unit Planning Meeting Output [August 2012]
 
Matthieu De France
Matthieu De FranceMatthieu De France
Matthieu De France
 
Cv Niculescu Florentina Slide
Cv Niculescu Florentina SlideCv Niculescu Florentina Slide
Cv Niculescu Florentina Slide
 
Serbia Media Associations Rountable
Serbia Media Associations RountableSerbia Media Associations Rountable
Serbia Media Associations Rountable
 
Assistive technology resources
Assistive technology resourcesAssistive technology resources
Assistive technology resources
 
Media sociaux et produits bio 2/3
Media sociaux et produits bio 2/3Media sociaux et produits bio 2/3
Media sociaux et produits bio 2/3
 
50 Years
50 Years50 Years
50 Years
 
Operator of The Future
Operator of The FutureOperator of The Future
Operator of The Future
 
Scrisoare catre poporul roman...
Scrisoare catre poporul roman...Scrisoare catre poporul roman...
Scrisoare catre poporul roman...
 
Montenegro Tweets
Montenegro TweetsMontenegro Tweets
Montenegro Tweets
 
Escherichia coli
Escherichia coliEscherichia coli
Escherichia coli
 
atOnePlace Zee TV Real estate Show
atOnePlace Zee TV Real estate ShowatOnePlace Zee TV Real estate Show
atOnePlace Zee TV Real estate Show
 
ARC's Sid Snitkin & Ralph Rio's AIM Workshop at ARC's 2009 Industry Forum
ARC's Sid Snitkin & Ralph Rio's AIM Workshop at ARC's 2009 Industry ForumARC's Sid Snitkin & Ralph Rio's AIM Workshop at ARC's 2009 Industry Forum
ARC's Sid Snitkin & Ralph Rio's AIM Workshop at ARC's 2009 Industry Forum
 
Lv marc marín
Lv marc marínLv marc marín
Lv marc marín
 
Lista
ListaLista
Lista
 
Musical biography document
Musical biography documentMusical biography document
Musical biography document
 
GRAFICUL DE PREGĂTIRE CENTRALIZATĂ PENTRU BACALAUREAT 2012
GRAFICUL DE PREGĂTIRE CENTRALIZATĂ  PENTRU BACALAUREAT 2012GRAFICUL DE PREGĂTIRE CENTRALIZATĂ  PENTRU BACALAUREAT 2012
GRAFICUL DE PREGĂTIRE CENTRALIZATĂ PENTRU BACALAUREAT 2012
 
1001 techniques pour exploser un projet (et comment les éviter)
1001 techniques pour exploser un projet (et comment les éviter)1001 techniques pour exploser un projet (et comment les éviter)
1001 techniques pour exploser un projet (et comment les éviter)
 

Similar to Cbig meeting mar2013_whatisabidba_jorgesegarra

Microsoft2013-BI-Overview-print
Microsoft2013-BI-Overview-printMicrosoft2013-BI-Overview-print
Microsoft2013-BI-Overview-print
Shan Kane
 
Copy of Alok_Singh_CV
Copy of Alok_Singh_CVCopy of Alok_Singh_CV
Copy of Alok_Singh_CV
Alok Singh
 
AnalysisServices
AnalysisServicesAnalysisServices
AnalysisServices
webuploader
 
Sap bods online training
Sap bods online trainingSap bods online training
Sap bods online training
sapehsit
 
Rev_3 Components of a Data Warehouse
Rev_3 Components of a Data WarehouseRev_3 Components of a Data Warehouse
Rev_3 Components of a Data Warehouse
Ryan Andhavarapu
 

Similar to Cbig meeting mar2013_whatisabidba_jorgesegarra (20)

Te kslate sap bods
Te kslate sap bodsTe kslate sap bods
Te kslate sap bods
 
Modernizando plataforma de bi
Modernizando plataforma de biModernizando plataforma de bi
Modernizando plataforma de bi
 
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
 
2010/10 - Database Architechs - Perf. & Tuning Tools
2010/10 - Database Architechs - Perf. & Tuning Tools2010/10 - Database Architechs - Perf. & Tuning Tools
2010/10 - Database Architechs - Perf. & Tuning Tools
 
2010/09 - Database Architechs - Performance & Tuning Tool
2010/09 - Database Architechs - Performance & Tuning Tool2010/09 - Database Architechs - Performance & Tuning Tool
2010/09 - Database Architechs - Performance & Tuning Tool
 
Microsoft2013-BI-Overview-print
Microsoft2013-BI-Overview-printMicrosoft2013-BI-Overview-print
Microsoft2013-BI-Overview-print
 
It ready dw_day3_rev00
It ready dw_day3_rev00It ready dw_day3_rev00
It ready dw_day3_rev00
 
SQL Server 2008 Migration
SQL Server 2008 MigrationSQL Server 2008 Migration
SQL Server 2008 Migration
 
The Power of Business Intelligence
The Power of Business Intelligence The Power of Business Intelligence
The Power of Business Intelligence
 
Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...
Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...
Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...
 
Embrace Tableau Innovations
Embrace Tableau InnovationsEmbrace Tableau Innovations
Embrace Tableau Innovations
 
Copy of Alok_Singh_CV
Copy of Alok_Singh_CVCopy of Alok_Singh_CV
Copy of Alok_Singh_CV
 
Practical SharePoint 2013 Development Environment
Practical SharePoint 2013  Development EnvironmentPractical SharePoint 2013  Development Environment
Practical SharePoint 2013 Development Environment
 
SQL Server Integration Services – Enterprise Manageability
SQL Server Integration Services – Enterprise ManageabilitySQL Server Integration Services – Enterprise Manageability
SQL Server Integration Services – Enterprise Manageability
 
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
 
Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2
 
AnalysisServices
AnalysisServicesAnalysisServices
AnalysisServices
 
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools UpdateDB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
 
Sap bods online training
Sap bods online trainingSap bods online training
Sap bods online training
 
Rev_3 Components of a Data Warehouse
Rev_3 Components of a Data WarehouseRev_3 Components of a Data Warehouse
Rev_3 Components of a Data Warehouse
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Cbig meeting mar2013_whatisabidba_jorgesegarra

  • 1. What is the BI DBA? Jorge Segarra Sr. DBA Consultant, SQL Server MVP Sqlchicken.com | @sqlchicken
  • 2. About Me MAKING BUSINESS INTELLIGENT www.pragmaticworks.com
  • 3. What Is a BI DBA? MAKING BUSINESS INTELLIGENT www.pragmaticworks.com
  • 4. What is a BI DBA? • Still a DBA! • Base Skills      Configuration Backup/Recovery Security Performance Tuning Troubleshooting  Expectations  Configure/Deploy  Troubleshoot  Monitor
  • 5. 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
  • 6. Tools of the Trade MAKING BUSINESS INTELLIGENT www.pragmaticworks.com
  • 7. Know Your Tools • Business Intelligence Developer Studio (BIDS)    • SQL Server Data Tools (SSDT)    • 2005-2008 R2 Version specific! Development 2012+ Developer-focused Development SQL Server Management Studio (SSMS)   2005-2012 Administration tool
  • 8. Integration Services MAKING BUSINESS INTELLIGENT www.pragmaticworks.com
  • 9. Integration Services • Integration Services (SSIS)  Most common BI service offering • Deploy/Configure  Environment Configs • Environment Variables • Configuration tables • XML files
  • 10. 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
  • 11. 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)
  • 12. 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)  3rd Party Schedulers  Job ownership  Package roles  Msdb roles – Agentuser, ssisuser, etc.
  • 13. 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 3rd Party  Monitoring   SQL Server 2012 (limited) 3rd party tools  Notifications   Alert on fail (job) Build into package
  • 14. Analysis Services MAKING BUSINESS INTELLIGENT www.pragmaticworks.com
  • 15. 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!
  • 16. 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
  • 17. Reporting Services MAKING BUSINESS INTELLIGENT www.pragmaticworks.com
  • 18. 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
  • 19. 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
  • 20. Reporting Services • Deployment – One at a time + data sources – All or nothing (BIDS) – 3rd party • Backups  SQL backups (databases)  Source control
  • 21. Contact Me • • • • Email: jsegarra@pragmaticworks.com Twitter: http://twitter.com/sqlchicken Blog: http://sqlchicken.com Bat Signal, #sqlhelp MAKING BUSINESS INTELLIGENT www.pragmaticworks.com
  • 22. 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.