SlideShare a Scribd company logo
1 of 13
Download to read offline
Management Data Warehouse
Monitoring on the cheap
• Senior Consultant – Aphelion Software
• Microsoft® Certified Technology Specialist
• Co-lead JHB Business Intelligence Developer Network
• Lead - IntelliCape B.I. User Group
Matt Horn
Agenda
MD What??
Setting it up
Built in reports
Extending with custom collector sets
• Troubleshooting is a pain in the neck
• Time consuming
• “After The Fact”
• Basically wait for it to happen again while you are looking.
MD What??
• Relational Database
• Built in reports
• Introduced in SQL Sever 2008
MD What??
• Reactive to Proactive.
• Continuous performance monitoring.
• Easy to retrieve.
• Easy to interpret.
Management Data Warehouse
• Disk Usage - Collected and uploaded every 6 hours
• Query Statistics - every 60 seconds uploaded every 15 minutes
• Server Statistics - every 10 seconds uploaded every 15 minutes
Data Collection out the box
• Two Separate jobs
• First job collects and stores in temp location
• Second job uploads
• Scheduled independently
Cached mode
• One job collects and uploads
• Allows for immediate access to the collected data
• Heavy on performance – avoid if collecting from multiple instances
Non Cached mode
Demo!
• DON’T CHANGE TABLE STRUCTURE
• DON’T TOUCH THE DATA
• DO USE THE API TO RETRIEVE THE DATA
• MAKE SURE SQL AGENT IS RUNNING
• CREATE SMALLER COLLECTOR SETS
• STAGGER UPLOAD SCHEDULES
PRO TIPS!
Be selective in what you collect
• Matt Horn (Mhorn@aphelion.bi)
• @Maxui (Twitter)
• www.intellicape.blogspot.com (B.I. User Group)
Thank you and Goodnight

More Related Content

What's hot

Making the Transition from the Suite to the Hub
Making the Transition from the Suite to the HubMaking the Transition from the Suite to the Hub
Making the Transition from the Suite to the HubJerika Phelps
 
IW16 Presentation_05 25 16
IW16 Presentation_05 25 16IW16 Presentation_05 25 16
IW16 Presentation_05 25 16Phil Morris
 
Monitoring and Reporting for IBM i Compliance and Security
Monitoring and Reporting for IBM i Compliance and SecurityMonitoring and Reporting for IBM i Compliance and Security
Monitoring and Reporting for IBM i Compliance and SecurityPrecisely
 
Automatic performance-diagnosis-and-tuning-in-oracle
Automatic performance-diagnosis-and-tuning-in-oracleAutomatic performance-diagnosis-and-tuning-in-oracle
Automatic performance-diagnosis-and-tuning-in-oraclemdmuaj
 
In-Stream Processing Service Blueprint, Reference architecture for real-time ...
In-Stream Processing Service Blueprint, Reference architecture for real-time ...In-Stream Processing Service Blueprint, Reference architecture for real-time ...
In-Stream Processing Service Blueprint, Reference architecture for real-time ...Grid Dynamics
 
The Stratification of Data Center Responsibilities
The Stratification of Data Center ResponsibilitiesThe Stratification of Data Center Responsibilities
The Stratification of Data Center Responsibilitiessflaig
 
GECon2017_Building scalable application with cqrs and event sourcing (a. hars...
GECon2017_Building scalable application with cqrs and event sourcing (a. hars...GECon2017_Building scalable application with cqrs and event sourcing (a. hars...
GECon2017_Building scalable application with cqrs and event sourcing (a. hars...GECon_Org Team
 
Genexus - part 4 - governance
Genexus - part 4 - governanceGenexus - part 4 - governance
Genexus - part 4 - governancePaolo Fiori
 
Achieving scale and performance using cloud native environment
Achieving scale and performance using cloud native environmentAchieving scale and performance using cloud native environment
Achieving scale and performance using cloud native environmentRakuten Group, Inc.
 
Leveraging Cloud for the Modern SQL Developer
Leveraging Cloud for the Modern SQL DeveloperLeveraging Cloud for the Modern SQL Developer
Leveraging Cloud for the Modern SQL DeveloperJason Strate
 
Caching Data in OutSystems: A Tale of Gains Without Pain
Caching Data in OutSystems: A Tale of Gains Without PainCaching Data in OutSystems: A Tale of Gains Without Pain
Caching Data in OutSystems: A Tale of Gains Without PainCatarinaPereira64715
 
Evolution of unix environments and the road to faster deployments
Evolution of unix environments and the road to faster deploymentsEvolution of unix environments and the road to faster deployments
Evolution of unix environments and the road to faster deploymentsRakuten Group, Inc.
 
Building an Experimentation Platform in Clojure
Building an Experimentation Platform in ClojureBuilding an Experimentation Platform in Clojure
Building an Experimentation Platform in ClojureSrihari Sriraman
 
Embracing DevOps through database migrations with Flyway
Embracing DevOps through database migrations with FlywayEmbracing DevOps through database migrations with Flyway
Embracing DevOps through database migrations with FlywayRed Gate Software
 
12 Ways to Use PLCs & SQL Databases Together
12 Ways to Use PLCs & SQL Databases Together12 Ways to Use PLCs & SQL Databases Together
12 Ways to Use PLCs & SQL Databases TogetherInductive Automation
 
Overview of v cloud case studies
Overview of v cloud case studiesOverview of v cloud case studies
Overview of v cloud case studiessolarisyougood
 
Building Reactive Applications With Node.Js And Red Hat JBoss Data Grid (Gald...
Building Reactive Applications With Node.Js And Red Hat JBoss Data Grid (Gald...Building Reactive Applications With Node.Js And Red Hat JBoss Data Grid (Gald...
Building Reactive Applications With Node.Js And Red Hat JBoss Data Grid (Gald...Red Hat Developers
 
Introducing the Latest in High Availability from Syncsort
Introducing the Latest in High Availability from SyncsortIntroducing the Latest in High Availability from Syncsort
Introducing the Latest in High Availability from SyncsortPrecisely
 
ORSYP Dollar Universe - Performance Management for Dynamics AX
ORSYP Dollar Universe - Performance Management for Dynamics AXORSYP Dollar Universe - Performance Management for Dynamics AX
ORSYP Dollar Universe - Performance Management for Dynamics AXORSYP SOFTWARE
 

What's hot (20)

Making the Transition from the Suite to the Hub
Making the Transition from the Suite to the HubMaking the Transition from the Suite to the Hub
Making the Transition from the Suite to the Hub
 
IW16 Presentation_05 25 16
IW16 Presentation_05 25 16IW16 Presentation_05 25 16
IW16 Presentation_05 25 16
 
Monitoring and Reporting for IBM i Compliance and Security
Monitoring and Reporting for IBM i Compliance and SecurityMonitoring and Reporting for IBM i Compliance and Security
Monitoring and Reporting for IBM i Compliance and Security
 
Automatic performance-diagnosis-and-tuning-in-oracle
Automatic performance-diagnosis-and-tuning-in-oracleAutomatic performance-diagnosis-and-tuning-in-oracle
Automatic performance-diagnosis-and-tuning-in-oracle
 
In-Stream Processing Service Blueprint, Reference architecture for real-time ...
In-Stream Processing Service Blueprint, Reference architecture for real-time ...In-Stream Processing Service Blueprint, Reference architecture for real-time ...
In-Stream Processing Service Blueprint, Reference architecture for real-time ...
 
The Stratification of Data Center Responsibilities
The Stratification of Data Center ResponsibilitiesThe Stratification of Data Center Responsibilities
The Stratification of Data Center Responsibilities
 
GECon2017_Building scalable application with cqrs and event sourcing (a. hars...
GECon2017_Building scalable application with cqrs and event sourcing (a. hars...GECon2017_Building scalable application with cqrs and event sourcing (a. hars...
GECon2017_Building scalable application with cqrs and event sourcing (a. hars...
 
Genexus - part 4 - governance
Genexus - part 4 - governanceGenexus - part 4 - governance
Genexus - part 4 - governance
 
Achieving scale and performance using cloud native environment
Achieving scale and performance using cloud native environmentAchieving scale and performance using cloud native environment
Achieving scale and performance using cloud native environment
 
Leveraging Cloud for the Modern SQL Developer
Leveraging Cloud for the Modern SQL DeveloperLeveraging Cloud for the Modern SQL Developer
Leveraging Cloud for the Modern SQL Developer
 
Caching Data in OutSystems: A Tale of Gains Without Pain
Caching Data in OutSystems: A Tale of Gains Without PainCaching Data in OutSystems: A Tale of Gains Without Pain
Caching Data in OutSystems: A Tale of Gains Without Pain
 
Evolution of unix environments and the road to faster deployments
Evolution of unix environments and the road to faster deploymentsEvolution of unix environments and the road to faster deployments
Evolution of unix environments and the road to faster deployments
 
Building an Experimentation Platform in Clojure
Building an Experimentation Platform in ClojureBuilding an Experimentation Platform in Clojure
Building an Experimentation Platform in Clojure
 
Embracing DevOps through database migrations with Flyway
Embracing DevOps through database migrations with FlywayEmbracing DevOps through database migrations with Flyway
Embracing DevOps through database migrations with Flyway
 
12 Ways to Use PLCs & SQL Databases Together
12 Ways to Use PLCs & SQL Databases Together12 Ways to Use PLCs & SQL Databases Together
12 Ways to Use PLCs & SQL Databases Together
 
Orsyp Software
Orsyp SoftwareOrsyp Software
Orsyp Software
 
Overview of v cloud case studies
Overview of v cloud case studiesOverview of v cloud case studies
Overview of v cloud case studies
 
Building Reactive Applications With Node.Js And Red Hat JBoss Data Grid (Gald...
Building Reactive Applications With Node.Js And Red Hat JBoss Data Grid (Gald...Building Reactive Applications With Node.Js And Red Hat JBoss Data Grid (Gald...
Building Reactive Applications With Node.Js And Red Hat JBoss Data Grid (Gald...
 
Introducing the Latest in High Availability from Syncsort
Introducing the Latest in High Availability from SyncsortIntroducing the Latest in High Availability from Syncsort
Introducing the Latest in High Availability from Syncsort
 
ORSYP Dollar Universe - Performance Management for Dynamics AX
ORSYP Dollar Universe - Performance Management for Dynamics AXORSYP Dollar Universe - Performance Management for Dynamics AX
ORSYP Dollar Universe - Performance Management for Dynamics AX
 

Viewers also liked

SearchLeeds, Kelvin Newman 'The Trope Factory'
SearchLeeds, Kelvin Newman 'The Trope Factory' SearchLeeds, Kelvin Newman 'The Trope Factory'
SearchLeeds, Kelvin Newman 'The Trope Factory' Branded3
 
Цели и задачи Академии
Цели и задачи АкадемииЦели и задачи Академии
Цели и задачи АкадемииИван Лапин
 
9 28-2012 surveys phenotypic drug discovery sig
9 28-2012 surveys phenotypic drug discovery sig9 28-2012 surveys phenotypic drug discovery sig
9 28-2012 surveys phenotypic drug discovery sigJonathan Lee
 
Ten Podcasts to Help You Design Better Software
Ten Podcasts to Help You Design Better SoftwareTen Podcasts to Help You Design Better Software
Ten Podcasts to Help You Design Better Softwareohellojames
 
SearchLeeds, Mel Hyde 'How to maximise potential from an ongoing shift in dev...
SearchLeeds, Mel Hyde 'How to maximise potential from an ongoing shift in dev...SearchLeeds, Mel Hyde 'How to maximise potential from an ongoing shift in dev...
SearchLeeds, Mel Hyde 'How to maximise potential from an ongoing shift in dev...Branded3
 
Image Development Strategies
Image Development StrategiesImage Development Strategies
Image Development Strategiessranasuriya
 
SearchLeeds, Ian Harris 'Content confusion: What is the point of your content...
SearchLeeds, Ian Harris 'Content confusion: What is the point of your content...SearchLeeds, Ian Harris 'Content confusion: What is the point of your content...
SearchLeeds, Ian Harris 'Content confusion: What is the point of your content...Branded3
 
Stephen Kenwright - London Affiliates Conference
Stephen Kenwright - London Affiliates ConferenceStephen Kenwright - London Affiliates Conference
Stephen Kenwright - London Affiliates ConferenceBranded3
 
Brighton SEO April 2016 - Engagement Rate Optimisation
Brighton SEO April 2016 - Engagement Rate OptimisationBrighton SEO April 2016 - Engagement Rate Optimisation
Brighton SEO April 2016 - Engagement Rate OptimisationBranded3
 
#BrightonSEO: Guerilla User Testing for Search - Stephen Kenwright
#BrightonSEO: Guerilla User Testing for Search - Stephen Kenwright#BrightonSEO: Guerilla User Testing for Search - Stephen Kenwright
#BrightonSEO: Guerilla User Testing for Search - Stephen KenwrightBranded3
 

Viewers also liked (13)

SearchLeeds, Kelvin Newman 'The Trope Factory'
SearchLeeds, Kelvin Newman 'The Trope Factory' SearchLeeds, Kelvin Newman 'The Trope Factory'
SearchLeeds, Kelvin Newman 'The Trope Factory'
 
Цели и задачи Академии
Цели и задачи АкадемииЦели и задачи Академии
Цели и задачи Академии
 
JARINGAN KOMPUTER
JARINGAN KOMPUTERJARINGAN KOMPUTER
JARINGAN KOMPUTER
 
Kkpi aditia mohamad a- xi tkj 1
Kkpi aditia mohamad a- xi tkj 1Kkpi aditia mohamad a- xi tkj 1
Kkpi aditia mohamad a- xi tkj 1
 
9 28-2012 surveys phenotypic drug discovery sig
9 28-2012 surveys phenotypic drug discovery sig9 28-2012 surveys phenotypic drug discovery sig
9 28-2012 surveys phenotypic drug discovery sig
 
Ten Podcasts to Help You Design Better Software
Ten Podcasts to Help You Design Better SoftwareTen Podcasts to Help You Design Better Software
Ten Podcasts to Help You Design Better Software
 
SearchLeeds, Mel Hyde 'How to maximise potential from an ongoing shift in dev...
SearchLeeds, Mel Hyde 'How to maximise potential from an ongoing shift in dev...SearchLeeds, Mel Hyde 'How to maximise potential from an ongoing shift in dev...
SearchLeeds, Mel Hyde 'How to maximise potential from an ongoing shift in dev...
 
Khung nen hoa tiet 01
Khung nen hoa tiet 01 Khung nen hoa tiet 01
Khung nen hoa tiet 01
 
Image Development Strategies
Image Development StrategiesImage Development Strategies
Image Development Strategies
 
SearchLeeds, Ian Harris 'Content confusion: What is the point of your content...
SearchLeeds, Ian Harris 'Content confusion: What is the point of your content...SearchLeeds, Ian Harris 'Content confusion: What is the point of your content...
SearchLeeds, Ian Harris 'Content confusion: What is the point of your content...
 
Stephen Kenwright - London Affiliates Conference
Stephen Kenwright - London Affiliates ConferenceStephen Kenwright - London Affiliates Conference
Stephen Kenwright - London Affiliates Conference
 
Brighton SEO April 2016 - Engagement Rate Optimisation
Brighton SEO April 2016 - Engagement Rate OptimisationBrighton SEO April 2016 - Engagement Rate Optimisation
Brighton SEO April 2016 - Engagement Rate Optimisation
 
#BrightonSEO: Guerilla User Testing for Search - Stephen Kenwright
#BrightonSEO: Guerilla User Testing for Search - Stephen Kenwright#BrightonSEO: Guerilla User Testing for Search - Stephen Kenwright
#BrightonSEO: Guerilla User Testing for Search - Stephen Kenwright
 

Similar to Management Data Warehouse

ICONUK 2016: Back From the Dead: How Bad Code Kills a Good Server
ICONUK 2016: Back From the Dead: How Bad Code Kills a Good ServerICONUK 2016: Back From the Dead: How Bad Code Kills a Good Server
ICONUK 2016: Back From the Dead: How Bad Code Kills a Good ServerSerdar Basegmez
 
From Pilot to Product - Morning@Lohika
From Pilot to Product - Morning@LohikaFrom Pilot to Product - Morning@Lohika
From Pilot to Product - Morning@LohikaIvan Verhun
 
Stream upload and asynchronous job processing in large scale systems
Stream upload and asynchronous job processing  in large scale systemsStream upload and asynchronous job processing  in large scale systems
Stream upload and asynchronous job processing in large scale systemsBarcamp Saigon
 
Stream upload and asynchronous job processing in large scale systems
Stream upload and asynchronous job processing  in large scale systemsStream upload and asynchronous job processing  in large scale systems
Stream upload and asynchronous job processing in large scale systemsZalo_app
 
Data Ingestion Engine
Data Ingestion EngineData Ingestion Engine
Data Ingestion EngineAdam Doyle
 
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?DATAVERSITY
 
Hands-on Performance Tuning Lab - Devoxx Poland
Hands-on Performance Tuning Lab - Devoxx PolandHands-on Performance Tuning Lab - Devoxx Poland
Hands-on Performance Tuning Lab - Devoxx PolandC2B2 Consulting
 
1. SQL Server forSharePoint geeksA gentle introductionThomas Vochten • Septem...
1. SQL Server forSharePoint geeksA gentle introductionThomas Vochten • Septem...1. SQL Server forSharePoint geeksA gentle introductionThomas Vochten • Septem...
1. SQL Server forSharePoint geeksA gentle introductionThomas Vochten • Septem...BIWUG
 
Transitioning From SQL Server to MySQL - Presentation from Percona Live 2016
Transitioning From SQL Server to MySQL - Presentation from Percona Live 2016Transitioning From SQL Server to MySQL - Presentation from Percona Live 2016
Transitioning From SQL Server to MySQL - Presentation from Percona Live 2016Dylan Butler
 
Giuliana Benedetti - Can Magento handle 1M products?
Giuliana Benedetti - Can Magento handle 1M products?Giuliana Benedetti - Can Magento handle 1M products?
Giuliana Benedetti - Can Magento handle 1M products?Meet Magento Italy
 
Why retail companies can't afford database downtime
Why retail companies can't afford database downtimeWhy retail companies can't afford database downtime
Why retail companies can't afford database downtimeDBmaestro - Database DevOps
 
Nagios XI Best Practices
Nagios XI Best PracticesNagios XI Best Practices
Nagios XI Best PracticesNagios
 
The New Basics of Business Intelligence Lesson 1: Big Data Exploration
The New Basics of Business Intelligence Lesson 1: Big Data ExplorationThe New Basics of Business Intelligence Lesson 1: Big Data Exploration
The New Basics of Business Intelligence Lesson 1: Big Data ExplorationZoomdata
 
The Google BigQuery Story: Optimizing 25PB Storage
The Google BigQuery Story: Optimizing 25PB StorageThe Google BigQuery Story: Optimizing 25PB Storage
The Google BigQuery Story: Optimizing 25PB StorageIvan Kosianenko
 
SQL Server 2017 Enhancements You Need To Know
SQL Server 2017 Enhancements You Need To KnowSQL Server 2017 Enhancements You Need To Know
SQL Server 2017 Enhancements You Need To KnowQuest
 
Moving from Snapshot to Snapshot
Moving from Snapshot to SnapshotMoving from Snapshot to Snapshot
Moving from Snapshot to Snapshotsysnickm
 
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...Databricks
 
Datastage Online Training
Datastage Online TrainingDatastage Online Training
Datastage Online TrainingNagendra Kumar
 
Remote DBA Experts SQL Server 2008 New Features
Remote DBA Experts SQL Server 2008 New FeaturesRemote DBA Experts SQL Server 2008 New Features
Remote DBA Experts SQL Server 2008 New FeaturesRemote DBA Experts
 

Similar to Management Data Warehouse (20)

ICONUK 2016: Back From the Dead: How Bad Code Kills a Good Server
ICONUK 2016: Back From the Dead: How Bad Code Kills a Good ServerICONUK 2016: Back From the Dead: How Bad Code Kills a Good Server
ICONUK 2016: Back From the Dead: How Bad Code Kills a Good Server
 
From Pilot to Product - Morning@Lohika
From Pilot to Product - Morning@LohikaFrom Pilot to Product - Morning@Lohika
From Pilot to Product - Morning@Lohika
 
Stream upload and asynchronous job processing in large scale systems
Stream upload and asynchronous job processing  in large scale systemsStream upload and asynchronous job processing  in large scale systems
Stream upload and asynchronous job processing in large scale systems
 
Stream upload and asynchronous job processing in large scale systems
Stream upload and asynchronous job processing  in large scale systemsStream upload and asynchronous job processing  in large scale systems
Stream upload and asynchronous job processing in large scale systems
 
Data Ingestion Engine
Data Ingestion EngineData Ingestion Engine
Data Ingestion Engine
 
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
 
Hands-on Performance Tuning Lab - Devoxx Poland
Hands-on Performance Tuning Lab - Devoxx PolandHands-on Performance Tuning Lab - Devoxx Poland
Hands-on Performance Tuning Lab - Devoxx Poland
 
1. SQL Server forSharePoint geeksA gentle introductionThomas Vochten • Septem...
1. SQL Server forSharePoint geeksA gentle introductionThomas Vochten • Septem...1. SQL Server forSharePoint geeksA gentle introductionThomas Vochten • Septem...
1. SQL Server forSharePoint geeksA gentle introductionThomas Vochten • Septem...
 
Transitioning From SQL Server to MySQL - Presentation from Percona Live 2016
Transitioning From SQL Server to MySQL - Presentation from Percona Live 2016Transitioning From SQL Server to MySQL - Presentation from Percona Live 2016
Transitioning From SQL Server to MySQL - Presentation from Percona Live 2016
 
Dibi Conference 2012
Dibi Conference 2012Dibi Conference 2012
Dibi Conference 2012
 
Giuliana Benedetti - Can Magento handle 1M products?
Giuliana Benedetti - Can Magento handle 1M products?Giuliana Benedetti - Can Magento handle 1M products?
Giuliana Benedetti - Can Magento handle 1M products?
 
Why retail companies can't afford database downtime
Why retail companies can't afford database downtimeWhy retail companies can't afford database downtime
Why retail companies can't afford database downtime
 
Nagios XI Best Practices
Nagios XI Best PracticesNagios XI Best Practices
Nagios XI Best Practices
 
The New Basics of Business Intelligence Lesson 1: Big Data Exploration
The New Basics of Business Intelligence Lesson 1: Big Data ExplorationThe New Basics of Business Intelligence Lesson 1: Big Data Exploration
The New Basics of Business Intelligence Lesson 1: Big Data Exploration
 
The Google BigQuery Story: Optimizing 25PB Storage
The Google BigQuery Story: Optimizing 25PB StorageThe Google BigQuery Story: Optimizing 25PB Storage
The Google BigQuery Story: Optimizing 25PB Storage
 
SQL Server 2017 Enhancements You Need To Know
SQL Server 2017 Enhancements You Need To KnowSQL Server 2017 Enhancements You Need To Know
SQL Server 2017 Enhancements You Need To Know
 
Moving from Snapshot to Snapshot
Moving from Snapshot to SnapshotMoving from Snapshot to Snapshot
Moving from Snapshot to Snapshot
 
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
 
Datastage Online Training
Datastage Online TrainingDatastage Online Training
Datastage Online Training
 
Remote DBA Experts SQL Server 2008 New Features
Remote DBA Experts SQL Server 2008 New FeaturesRemote DBA Experts SQL Server 2008 New Features
Remote DBA Experts SQL Server 2008 New Features
 

Recently uploaded

Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 

Recently uploaded (20)

Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 

Management Data Warehouse

  • 2. • Senior Consultant – Aphelion Software • Microsoft® Certified Technology Specialist • Co-lead JHB Business Intelligence Developer Network • Lead - IntelliCape B.I. User Group Matt Horn
  • 3. Agenda MD What?? Setting it up Built in reports Extending with custom collector sets
  • 4. • Troubleshooting is a pain in the neck • Time consuming • “After The Fact” • Basically wait for it to happen again while you are looking. MD What??
  • 5. • Relational Database • Built in reports • Introduced in SQL Sever 2008 MD What??
  • 6. • Reactive to Proactive. • Continuous performance monitoring. • Easy to retrieve. • Easy to interpret. Management Data Warehouse
  • 7. • Disk Usage - Collected and uploaded every 6 hours • Query Statistics - every 60 seconds uploaded every 15 minutes • Server Statistics - every 10 seconds uploaded every 15 minutes Data Collection out the box
  • 8. • Two Separate jobs • First job collects and stores in temp location • Second job uploads • Scheduled independently Cached mode
  • 9. • One job collects and uploads • Allows for immediate access to the collected data • Heavy on performance – avoid if collecting from multiple instances Non Cached mode
  • 10. Demo!
  • 11. • DON’T CHANGE TABLE STRUCTURE • DON’T TOUCH THE DATA • DO USE THE API TO RETRIEVE THE DATA • MAKE SURE SQL AGENT IS RUNNING • CREATE SMALLER COLLECTOR SETS • STAGGER UPLOAD SCHEDULES PRO TIPS!
  • 12. Be selective in what you collect
  • 13. • Matt Horn (Mhorn@aphelion.bi) • @Maxui (Twitter) • www.intellicape.blogspot.com (B.I. User Group) Thank you and Goodnight

Editor's Notes

  1. Trouble shooting Performance problems are a pain.Normally its an after excersize with very little to go onBasically wait for the problem to happen again while you are lookingREACTIVE APPROACH
  2. Used to store data  from a number of SQL Servers in one central location. stored in a shareable MDWAllows for easy reporting on growth and performance trends using built in reports or roll your ownIntroduced in SQL 2008 but can be used to capture data for 2005 and up – with a bit of a hack
  3. Actively capturing data about your SQL Server Hundreds of performance counters SQL and SSASPROACTIVEHistory – can look at what happened yesterday significantly lessens the work needed to monitor and trouble shoot SQL Server Allows for identification of obscure problems quickly and easily
  4. Data Collection Sets collect the essential data needed to identify and troubleshoot most common SQL Server performance problemsCached VS un Cached modeDisk usage – Database and log size growth trendsQuery stats = collected every 60 seconds – uploaded every 15 minsTop CPU, Duration, Total I/O, Physical Reads or Logical writesServer Stats = Collected every 10 seconds uploaded every 15 minsCPU usage, Memory usage, Disk I/O, Network Waits
  5. Works well when collecting from multiple instances as you can schedule the uploads to run at a time when your server is not busyhowever the drawback is that you wont be able to view the collected data immediatelyBut can force an upload
  6. DON’T CHANGE TABLES – Doing this will cause some of the stored procs to stop workingDON’T TOUCH THE DATA – The key factor here is data integrity – if we go in and manipulate what was collected we run the risk of invalidating the entire data setDO USE THE SP’s There are a set of stored procs that allow you to view your data Use them .only collectSMALLER COLLECTOR SETS – only collect the data you will use there is more than enough in the built in reports to diagnose most problems