10 Things All BI Administrators Should Know Robert L Davis.

Slides:



Advertisements
Similar presentations
This slide deck is formatted to 1280 X 800, but some locations will only support 1024 X 768. To modify… Set resolution of slide show while creating it.
Advertisements

Module 13: Performance Tuning. Overview Performance tuning methodologies Instance level Database level Application level Overview of tools and techniques.
Presenter: Red Devilic Sponsored by SQLViet.com 22/12/2013 SQL SERVER CONFERENCE HCMC 2013 DATABASE TUNING PERFORMANCE OVERVIEW.
Adam Jorgensen Pragmatic Works Performance Optimization in SQL Server Analysis Services 2008.
Database management system (DBMS)  a DBMS allows users and other software to store and retrieve data in a structured way  controls the organization,
Cache –Warming Strategies for Analysis Services 2008 Chris Webb Crossjoin Consulting Limited
Exadata Distinctives Brown Bag New features for tuning Oracle database applications.
SQL Server Accelerator for Business Intelligence (SSABI)
Common Mistakes Developers Make By Bryan Oliver SQL Server Mentor at SolidQ.
INTEGRATION SERVICES IN THE REAL WORLD Brian Garraty, Database Administrator Virginia Beach City Public Schools.
A Comparison of Database Software CS 616 April 8, 2004 Team 7 Mandar Patankar Jonathan Cohen B. Timothy Walsh.
What’s Coming Next in SSIS SQL Server Denali CTP1 Jamie Thomson.
SAP BW Implementation at JoAnn Stores Inc. Session Code 3309 Craig Eick JoAnn Stores Inc.
PARTITIONING “ A de-normalization practice in which relations are split instead of merger ”
5 Creating the Physical Model. Designing the Physical Model Phase IV: Defining the physical model.
Working with SQL and PL/SQL/ Session 1 / 1 of 27 SQL Server Architecture.
SQL Server Management Studio Introduction
Presented by Jacob Wilson SharePoint Practice Lead Bross Group 1.
Fast Track, Microsoft SQL Server 2008 Parallel Data Warehouse and Traditional Data Warehouse Design BI Best Practices and Tuning for Scaling SQL Server.
Common Services in a network Server : provide services Type of Services (= type of servers) –file servers –print servers –application servers –domain servers.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
JourneyTEAM - – Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own.
OM. Brad Gall Senior Consultant
Managing Multi-User Databases AIMS 3710 R. Nakatsu.
Denny Cherry Senior Database Administrator / Architect MVP, MCSA, MCDBA, MCTS, MCITP.
Troubleshooting SQL Server Enterprise Geodatabase Performance Issues
SharePoint 2010 Business Intelligence Module 10: Reporting Services.
Microsoft ® SQL Server ® 2008 and SQL Server 2008 R2 Infrastructure Planning and Design Published: February 2009 Updated: January 2012.
Performance Tuning Cubes and Queries in Analysis Services 2008 Chris Webb
Vidas Matelis, Toronto SQL Server User Group November 13, 2008.
SQL Server 2008 R2 for the DBA Patrick LeBlanc. Objectives  New Editions  Datacenter  Parallel Data Warehouse  Multi-server management  Utility Control.
Architecture Rajesh. Components of Database Engine.
Security David Frommer Principal Architect Business Intelligence Microsoft Partner of the Year 2005 & 2007.
Improving Efficiency of I/O Bound Systems More Memory, Better Caching Newer and Faster Disk Drives Set Object Access (SETOBJACC) Reorganize (RGZPFM) w/
We will start soon. Feel free to ask (chat window) anything you want before we start.
Administration and Monitoring the Database Oracle 10g.
Learningcomputer.com SQL Server 2008 – Administration, Maintenance and Job Automation.
Page 1 SQL Server Myths XV ENCONTRO DA COMUNIDADE SQLPORT Rui Ribeiro MCITP 2011/08/16.
Taiwan APT OSM Sizing. THE SIZING ESTIMATES CONTAINED IN THIS DOCUMENT ARE BASED UPON THE ASSUMPTIONS OF PROPER APPLICATION CONFIGURATION AND TUNING,
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Frontiers in Massive Data Analysis Chapter 3.  Difficult to include data from multiple sources  Each organization develops a unique way of representing.
By Shanna Epstein IS 257 September 16, Cnet.com Provides information, tools, and advice to help customers decide what to buy and how to get the.
Denny Cherry Senior Database Administrator / Architect Awareness Technologies Quest Software SQL Server MVP MCSA, MCDBA, MCTS,
SQL School is strongly committed to provide COMPLETE PRACTICAL REALTIME Trainings on SQL Server Technologies – Dev, SQL DBA, MSBI (SSIS, SSAS, SSRS) and.
Advanced Tips And Tricks For Power Query
Intro to Datazen.
Copyright 2007, Information Builders. Slide 1 Machine Sizing and Scalability Mark Nesson, Vashti Ragoonath June 2008.
Module 6: Administering Reporting Services. Overview Server Administration Performance and Reliability Monitoring Database Administration Security Administration.
TOP 10 Thinks you shouldn’t do with/in your database
for all Hyperion video tutorial/Training/Certification/Material Essbase Optimization Techniques by Amit.
SQL Server Security Basics Starting with a good foundation Kenneth Fisher
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
SSMS SQL Server Management System. SQL Server Microsoft SQL Server is a Relational Database Management System (RDBMS) Relational Database Management System.
(re)-Architecting cloud applications on the windows Azure platform CLAEYS Kurt Technology Solution Professional Microsoft EMEA.
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
Microsoft SQL Server Reporting Services Subscriptions Overview and Introduction to Windows Powershell NOVA SQL Users Group August 23, 2010.
A highway through the mountains of data with the SQL Server Tabular Model This presentation is a walk through in-memory database and reporting features.
Configuring SQL Server for a successful SharePoint Server Deployment Haaron Gonzalez Solution Architect & Consultant Microsoft MVP SharePoint Server
Retele de senzori Curs 1 - 1st edition UNIVERSITATEA „ TRANSILVANIA ” DIN BRAŞOV FACULTATEA DE INGINERIE ELECTRICĂ ŞI ŞTIINŢA CALCULATOARELOR.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
10 Things All BI Administrators Should Know Robert L Davis Database Engineer
Cameron Blashka | Informer Implementation Specialist
DIT314 ~ Client Operating System & Administration
Managing Multi-User Databases
Flash Storage 101 Revolutionizing Databases
Maximum Availability Architecture Enterprise Technology Centre.
VIDIZMO Deployment Options
QuickBooks Pro- Issues That Are Commonly Faced by You Failure in upgrading data file Rebuilding data file Connection loose while attempt Reinstallation.
QuickBooks Pro- Issues That Are Commonly Faced by You Failure in upgrading data file Rebuilding data file Connection loose while attempt Reinstallation.
Database administration
Presentation transcript:

10 Things All BI Administrators Should Know Robert L Davis

Who am I?

10 Things All BI Admins Should Know  10 – SQL components don’t play well together  Database Engine, Analysis Services, and SSIS Packages are resource hogs  Each one will try to use as many resources as it can  They don’t care what the other needs  Recommendation: separate components to different servers

10 Things All BI Admins Should Know  9 – File placement still matters  Separate files to different drives for best performance  BackupDir  DataDir  LogDir  TempDir

10 Things All BI Admins Should Know  8 – Backup the encryption keys  SSRS stores data encrypted in ReportServer database  Data source accounts and passwords  Report subscriptions  Key can be recreated but encrypted data will be lost  Import to other SSRS instances to create a farm

10 Things All BI Admins Should Know  7 – Warm the cache in SSAS  Run a pre-defined set of queries  Use the WITH CACHE statement to pre-load a commonly used slice of a cube WITH CACHE AS '([Sales Territory].[Sales Territory Region].Members)' SELECT {[Sales Territory].[Sales Territory Region].Members} ON COLUMNS, {[Measures].[Order Count]} ON ROWS FROM [Adventure Works];

10 Things All BI Admins Should Know  6 – More RAM > large paging file > out of memory errors  SSAS uses RAM if it can  If available RAM is low, SSAS will use the paging file  If out of RAM and paging file space, out of memory errors may occur

10 Things All BI Admins Should Know  5 – Tune parallelism for high CPU servers  ThreadPool\Query\Maxthreads <= 2 X CPU count  Controls maximum concurrency  ThreadPool\Process\MaxThreads <= 10 X CPU count  Controls maximum parallel threads per process  Logical CPUs

10 Things All BI Admins Should Know  4 – Use partitioned views  Older, static data in partitioned table  Newer, changing data in stand-alone table  Combine with a partitioned view

10 Things All BI Admins Should Know  3 – Load balancing SSAS > Clustering  Hardware or Software load balancing  Allows you to process cubes one at a time programmatically  Scalable to many servers

10 Things All BI Admins Should Know  2 – Don’t give SSRS users database access  Used stored credentials of a non-user domain service account

10 Things All BI Admins Should Know  1 – Back up your databases  SSAS databases should be backed up too  Use SSMS to create backup script in XMLA  Schedule via a SQL job Adventure Works DW 2008R2 E:\MSSQL\OLAP\BAK\Adventure Works DW 2008R2.abf true

10 Things All BI Administrators Should Know Q&A

10 Things All BI Administrators Should Know Thank You! The PowerPoint slide-deck and recording of the session will be available on my website later today.