SlideShare a Scribd company logo
SSIS Monitoring Deep Dive
Davide Mauri
@mauridb
dmauri@solidq.com
Davide Mauri
• Microsoft SQL Server MVP
• Works with SQL Server from 6.5, on BI from 2003
• Specialized in Data Solution Architecture, Database Design, Performance
Tuning, High-Performance Data Warehousing, BI, Big Data
• President of UGISS (Italian SQL Server UG)
• Regular Speaker @ SQL Server events
• Consulting & Training, Mentor @ SolidQ
• E-mail: dmauri@solidq.com
• Twitter: @mauridb
• Blog: http://sqlblog.com/blogs/davide_mauri/default.aspx
Agenda
• Deep Dive into SSISDB Log-Related Catalog
• Logging Levels
• Building a Dashboard
• Native Solutions
• 3rd Community Party Solutions
• My Solutions:
• HTML 5
• Power BI
Notice to SSIS Men
• Everything said here works for SQL Server 2012 and over and
applies to the Project Deployment Model *only*
• If you’re sill using the Package Deployment model…
• …change it! It’s OLD!
• And even O.L.D.: Omitted Log Data
SSISDB – SSIS Catalog
• Contains *everything* needed to run, manage and monitor SSIS
Packages
• (only when using the “Project Deployment Model”)
• “internal” schema := private API/Objects, for MS use only
• “catalog” schema := public, supported, API/Objects
SSIS Server Package Execution
• Each time a Package is executed:
• Create Package Execution “context”
• Set Execution Parameters Values
• Execute the Package
SSIS Server Package Execution Logging
• Logs and Execution Statistics are written to several tables
• catalog.executable
• catalog.executable_statistic
• catalog.event_messages
• catalog.operations, catalog.operation_messages
• The execution_id binds everything together
Named “operation_id” sometimes because event_messages
is an extension of operation_messages
SSIS Server Package Logging Levels
• Logging is automatically performed by the server
• None: Logging is turned off. Only the package execution status is
logged.
• Basic: (Default) All events are logged, except custom and diagnostic
events.
• Performance: Only performance statistics, and OnError and
OnWarning events, are logged.
• Verbose: All events are logged, including custom and diagnostic
events, including the DiagnosticEx event.
• Of course, logging level can be changed at execution-time, no
special design patterns needed
Reference Solution Used for Tests
• Master, Child, Child case
• Master and Child have objects with same name
• Master and Child have loops
• Master and Child have parallel executions
• Package and Projects connection managers have the same
name
• Package and Project Parameters
• Scripts (Dts.Events.FireInformation) logging via Script Task
• DataFlows
Demo
The reference solution
Before Execution
• Where data is stored in the SSISDB?
• Especially interesting the parameter and connection managers
configured and default values
• They will be useful to have the complete execution context when doing
log analysis
Demo
Package Execution
Created (1)
Pending
(5)
Running
(2)
Stopping
(8)
Canceled
(3)
Success
(7)
Completed
(9)
Failed
(4)
Unexpected
Termination /
Crash (6)
catalog.start_execution
catalog.create_execution catalog.stop_operation
ISServerExec
Unexpected Crash
Logging “None”
• Really means “Minimal”
• No logged events, but still some data is logged in some “basic”
log tables :
• catalog.executions
• catalog.execution_property_override_values
• catalog.execution_parameter_values
• catalog.executables
• catalog.executable_statistics
• Log-Like table
Logging “Basic”
• Default Option
• Data Available in “basic” log tables and
• catalog.event_messages
• Logged Events:
• OnError, OnInformation, OnPostExecute, OnPostValidate, OnPreExecute,
OnPreValidate, OnWarning
• No specific information on related to DataFlow
Logging “Performance”
• Data Available in “basic” log tables and
• catalog.event_messages
• Logged Events:
• OnError, OnWarning
• Additional specific information on component “phases”
• catalog.execution_component_phases
• No specific information on related to DataFlow
Logging “Verbose”
• Like Basic and Perfomance together PLUS DataFlow details
• DataFlow is logged in detail to catalog.execution_data_statistics
• Logged Events
• All!
• Even Diagnostic and Custom log messages (Dts.Events.FireCustom)
• Logging in event_messages is something like 100X more
verbose
• Hence the name 
Logging “Custom”
• Available only in SSIS 2016
• You can decide your own logging level…like
• Performance +
• OnInformation +
• Data Flow
Demo
Something to keep in mind
• Dataflow logs some interesting data as a text message only
• Lookup Duplicate Rows warning
• Memory Warning
• Memory Allocation
• Low Virtual Memory
• Rows sent to each destination
• Verbose is just to verbose, but we still want some DataFlow
logging
Demo
Building a Dashboard - Native
• Natively Available
• Basic User Experience
• “It just works”
• Not really a dashboard
3Rd Party Community Project
• SSIS Reporting Pack (by Jamie Thomson)
• No more maintained (AFAIK)
• Provides more than reporting
• usp_ssiscatalog
http://ssisreportingpack.codeplex.com/
HTML5
• Based on
• HTML 5 / CSS 3
• Bootstrap
• jQuery, Morris.Js, MetisMenu
• Python + Flask
• Code on GitHub
• https://github.com/yorek/ssis-queries
• https://github.com/yorek/ssis-dashboard
HTML5
HTML5
• An even more powerful version has been created by @niphlod here
• https://github.com/niphlod/ssis_dash
• Still based on Python
• But moved from Flask To Web2Py
• Supports security, authentication and authorization
• Can monitor more than one SSISDB instance
• …much more 
• Very cool!
PowerBI
• Using PowerBI Desktop it is really easy to create a nice SSIS
Dashboard
• If you don’t have problems sending data to the Azure cloud, you
can also move the Dashboard to the PowerBI Service
• And use SSIS or Azure Data Factory or PowerBI Data Gateway to keep
data in Azure updated
One last note
• Due to how security is applied in SSIS, if you’re not sysadmin or
ssis_admin queries can be *really* *really* slow
• Each row is under custom row security, using certificates
• *A lot of certificates* needs to be open and used: One for each Execution!!!!
• SQL Server 2012 SP2 fix this by allowing you to do it on project-basis instead
of Execition-basis
• https://support.microsoft.com/en-us/kb/2972285
• A *unsupported* workaround is to fix the
[internal].[current_user_object_permissions] procedure, avoiding the
usage of the scalar function [get_principal_id_by_sid], use a JOIN
instead
SSIS Monitoring Deep Dive�

More Related Content

PPTX
SSIS Monitoring Deep Dive
Davide Mauri
 
PPTX
Schema less table & dynamic schema
Davide Mauri
 
PPTX
SQL Server 2016 JSON
Davide Mauri
 
PPTX
Azure ML: from basic to integration with custom applications
Davide Mauri
 
PPTX
Agile Data Warehousing
Davide Mauri
 
PPTX
SQL Server 2016 Temporal Tables
Davide Mauri
 
PPTX
1. SQL Server forSharePoint geeksA gentle introductionThomas Vochten • Septem...
BIWUG
 
PPTX
Event Hub & Azure Stream Analytics
Davide Mauri
 
SSIS Monitoring Deep Dive
Davide Mauri
 
Schema less table & dynamic schema
Davide Mauri
 
SQL Server 2016 JSON
Davide Mauri
 
Azure ML: from basic to integration with custom applications
Davide Mauri
 
Agile Data Warehousing
Davide Mauri
 
SQL Server 2016 Temporal Tables
Davide Mauri
 
1. SQL Server forSharePoint geeksA gentle introductionThomas Vochten • Septem...
BIWUG
 
Event Hub & Azure Stream Analytics
Davide Mauri
 

What's hot (20)

PPTX
SSIS Monitoring Deep Dive
Davide Mauri
 
PDF
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
NCCOMMS
 
PPTX
SQL PASS BAC - 60 reporting tips in 60 minutes
Ike Ellis
 
PPTX
SQL Server & SQL Azure Temporal Tables - V2
Davide Mauri
 
PPTX
Azure SQL & SQL Server 2016 JSON
Davide Mauri
 
PDF
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...
Jon Peck
 
PPTX
SQL Server 2016 What's New For Developers
Davide Mauri
 
PPTX
A lap around microsofts business intelligence platform
Ike Ellis
 
PDF
DEV03 - How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Real...
Frank van der Linden
 
PPTX
Scaling up to 30M users - The Wix Story
Aviran Mordo
 
PDF
MongoDB Days UK: Using MongoDB to Build a Fast and Scalable Content Repositor...
MongoDB
 
PPTX
An evolution of application networking: service mesh
Christian Posta
 
PDF
Gradual migration to MicroProfile
Rudy De Busscher
 
PPTX
Geek Sync | Top 5 Tips to Keep Always On Always Humming and Users Happy
IDERA Software
 
PDF
Secure JAX-RS
Payara
 
PPTX
Porting ASP.NET applications to Windows Azure
Gunnar Peipman
 
PPTX
Don't Drop ACID - Data Love - April 2021
Matthew Groves
 
PPTX
Geek Sync | Deployment and Management of Complex Azure Environments
IDERA Software
 
PDF
How would ESBs look like, if they were done today.
Markus Eisele
 
PPTX
Why real integration developers ride Camels
Christian Posta
 
SSIS Monitoring Deep Dive
Davide Mauri
 
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
NCCOMMS
 
SQL PASS BAC - 60 reporting tips in 60 minutes
Ike Ellis
 
SQL Server & SQL Azure Temporal Tables - V2
Davide Mauri
 
Azure SQL & SQL Server 2016 JSON
Davide Mauri
 
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...
Jon Peck
 
SQL Server 2016 What's New For Developers
Davide Mauri
 
A lap around microsofts business intelligence platform
Ike Ellis
 
DEV03 - How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Real...
Frank van der Linden
 
Scaling up to 30M users - The Wix Story
Aviran Mordo
 
MongoDB Days UK: Using MongoDB to Build a Fast and Scalable Content Repositor...
MongoDB
 
An evolution of application networking: service mesh
Christian Posta
 
Gradual migration to MicroProfile
Rudy De Busscher
 
Geek Sync | Top 5 Tips to Keep Always On Always Humming and Users Happy
IDERA Software
 
Secure JAX-RS
Payara
 
Porting ASP.NET applications to Windows Azure
Gunnar Peipman
 
Don't Drop ACID - Data Love - April 2021
Matthew Groves
 
Geek Sync | Deployment and Management of Complex Azure Environments
IDERA Software
 
How would ESBs look like, if they were done today.
Markus Eisele
 
Why real integration developers ride Camels
Christian Posta
 
Ad

Similar to SSIS Monitoring Deep Dive (20)

PDF
Ssis2008 120710214348-phpapp02
sumitkumar3201
 
PPT
Ssis 2008
maha2886
 
PPTX
What's new in SQL Server Integration Services 2012?
Microsoft TechNet - Belgium and Luxembourg
 
PPT
It ready dw_day3_rev00
Siwawong Wuttipongprasert
 
PPTX
Joel Chamberlain Business Intelligence Portfolio
jwchamb
 
PPTX
SQL Server Integration Services and Analysis Services
Mohan Arumugam
 
PPTX
Geek Sync I What is the SSIS Catalog? And Why do I care?
IDERA Software
 
PPTX
SQL Server Extended Events
Stuart Moore
 
PDF
First Look to SSIS 2012
Pedro Perfeito
 
PDF
SQL Server Integration Services – Enterprise Manageability
Dan English
 
PPTX
Exploring Scalability, Performance And Deployment
rsnarayanan
 
PDF
MSBI Interview Questions And Answers | MSBI Certification Training | Edureka
Edureka!
 
PPSX
Top new ssis 2012 features
Miguel Cebollero
 
PPTX
SQL Server Integration Services
Robert MacLean
 
PPTX
Microsoft sql server integration services| Rahul Singh
Rahul Singh
 
PPTX
Ssis event handler
Kiki Noviandi
 
PPTX
SQL Server Extended Events presentation from SQL Midlands User Group 14th Mar...
Stuart Moore
 
PDF
Business Intelligence Portfolio
guest5a8ee60b
 
PPT
SQL Server 2008 Integration Services
Eduardo Castro
 
PDF
Novedades Denali Integration Services
SolidQ
 
Ssis2008 120710214348-phpapp02
sumitkumar3201
 
Ssis 2008
maha2886
 
What's new in SQL Server Integration Services 2012?
Microsoft TechNet - Belgium and Luxembourg
 
It ready dw_day3_rev00
Siwawong Wuttipongprasert
 
Joel Chamberlain Business Intelligence Portfolio
jwchamb
 
SQL Server Integration Services and Analysis Services
Mohan Arumugam
 
Geek Sync I What is the SSIS Catalog? And Why do I care?
IDERA Software
 
SQL Server Extended Events
Stuart Moore
 
First Look to SSIS 2012
Pedro Perfeito
 
SQL Server Integration Services – Enterprise Manageability
Dan English
 
Exploring Scalability, Performance And Deployment
rsnarayanan
 
MSBI Interview Questions And Answers | MSBI Certification Training | Edureka
Edureka!
 
Top new ssis 2012 features
Miguel Cebollero
 
SQL Server Integration Services
Robert MacLean
 
Microsoft sql server integration services| Rahul Singh
Rahul Singh
 
Ssis event handler
Kiki Noviandi
 
SQL Server Extended Events presentation from SQL Midlands User Group 14th Mar...
Stuart Moore
 
Business Intelligence Portfolio
guest5a8ee60b
 
SQL Server 2008 Integration Services
Eduardo Castro
 
Novedades Denali Integration Services
SolidQ
 
Ad

Recently uploaded (20)

PDF
TIC ACTIVIDAD 1geeeeeeeeeeeeeeeeeeeeeeeeeeeeeer3.pdf
Thais Ruiz
 
PDF
Blue Futuristic Cyber Security Presentation.pdf
tanvikhunt1003
 
PDF
blockchain123456789012345678901234567890
tanvikhunt1003
 
PPTX
Databricks-DE-Associate Certification Questions-june-2024.pptx
pedelli41
 
PPTX
Fuzzy_Membership_Functions_Presentation.pptx
pythoncrazy2024
 
PPTX
Pipeline Automatic Leak Detection for Water Distribution Systems
Sione Palu
 
PPTX
short term internship project on Data visualization
JMJCollegeComputerde
 
PPT
From Vision to Reality: The Digital India Revolution
Harsh Bharvadiya
 
PDF
717629748-Databricks-Certified-Data-Engineer-Professional-Dumps-by-Ball-21-03...
pedelli41
 
PPTX
Introduction to Biostatistics Presentation.pptx
AtemJoshua
 
PPTX
Probability systematic sampling methods.pptx
PrakashRajput19
 
PDF
Classifcation using Machine Learning and deep learning
bhaveshagrawal35
 
PPTX
Presentation (1) (1).pptx k8hhfftuiiigff
karthikjagath2005
 
PPTX
IP_Journal_Articles_2025IP_Journal_Articles_2025
mishell212144
 
PPTX
lecture 13 mind test academy it skills.pptx
ggesjmrasoolpark
 
PDF
D9110.pdfdsfvsdfvsdfvsdfvfvfsvfsvffsdfvsdfvsd
minhn6673
 
PPTX
M1-T1.pptxM1-T1.pptxM1-T1.pptxM1-T1.pptx
teodoroferiarevanojr
 
PPTX
Fluvial_Civilizations_Presentation (1).pptx
alisslovemendoza7
 
PPT
Real Life Application of Set theory, Relations and Functions
manavparmar205
 
PDF
The_Future_of_Data_Analytics_by_CA_Suvidha_Chaplot_UPDATED.pdf
CA Suvidha Chaplot
 
TIC ACTIVIDAD 1geeeeeeeeeeeeeeeeeeeeeeeeeeeeeer3.pdf
Thais Ruiz
 
Blue Futuristic Cyber Security Presentation.pdf
tanvikhunt1003
 
blockchain123456789012345678901234567890
tanvikhunt1003
 
Databricks-DE-Associate Certification Questions-june-2024.pptx
pedelli41
 
Fuzzy_Membership_Functions_Presentation.pptx
pythoncrazy2024
 
Pipeline Automatic Leak Detection for Water Distribution Systems
Sione Palu
 
short term internship project on Data visualization
JMJCollegeComputerde
 
From Vision to Reality: The Digital India Revolution
Harsh Bharvadiya
 
717629748-Databricks-Certified-Data-Engineer-Professional-Dumps-by-Ball-21-03...
pedelli41
 
Introduction to Biostatistics Presentation.pptx
AtemJoshua
 
Probability systematic sampling methods.pptx
PrakashRajput19
 
Classifcation using Machine Learning and deep learning
bhaveshagrawal35
 
Presentation (1) (1).pptx k8hhfftuiiigff
karthikjagath2005
 
IP_Journal_Articles_2025IP_Journal_Articles_2025
mishell212144
 
lecture 13 mind test academy it skills.pptx
ggesjmrasoolpark
 
D9110.pdfdsfvsdfvsdfvsdfvfvfsvfsvffsdfvsdfvsd
minhn6673
 
M1-T1.pptxM1-T1.pptxM1-T1.pptxM1-T1.pptx
teodoroferiarevanojr
 
Fluvial_Civilizations_Presentation (1).pptx
alisslovemendoza7
 
Real Life Application of Set theory, Relations and Functions
manavparmar205
 
The_Future_of_Data_Analytics_by_CA_Suvidha_Chaplot_UPDATED.pdf
CA Suvidha Chaplot
 

SSIS Monitoring Deep Dive

  • 1. SSIS Monitoring Deep Dive Davide Mauri @mauridb [email protected]
  • 2. Davide Mauri • Microsoft SQL Server MVP • Works with SQL Server from 6.5, on BI from 2003 • Specialized in Data Solution Architecture, Database Design, Performance Tuning, High-Performance Data Warehousing, BI, Big Data • President of UGISS (Italian SQL Server UG) • Regular Speaker @ SQL Server events • Consulting & Training, Mentor @ SolidQ • E-mail: [email protected] • Twitter: @mauridb • Blog: http://sqlblog.com/blogs/davide_mauri/default.aspx
  • 3. Agenda • Deep Dive into SSISDB Log-Related Catalog • Logging Levels • Building a Dashboard • Native Solutions • 3rd Community Party Solutions • My Solutions: • HTML 5 • Power BI
  • 4. Notice to SSIS Men • Everything said here works for SQL Server 2012 and over and applies to the Project Deployment Model *only* • If you’re sill using the Package Deployment model… • …change it! It’s OLD! • And even O.L.D.: Omitted Log Data
  • 5. SSISDB – SSIS Catalog • Contains *everything* needed to run, manage and monitor SSIS Packages • (only when using the “Project Deployment Model”) • “internal” schema := private API/Objects, for MS use only • “catalog” schema := public, supported, API/Objects
  • 6. SSIS Server Package Execution • Each time a Package is executed: • Create Package Execution “context” • Set Execution Parameters Values • Execute the Package
  • 7. SSIS Server Package Execution Logging • Logs and Execution Statistics are written to several tables • catalog.executable • catalog.executable_statistic • catalog.event_messages • catalog.operations, catalog.operation_messages • The execution_id binds everything together Named “operation_id” sometimes because event_messages is an extension of operation_messages
  • 8. SSIS Server Package Logging Levels • Logging is automatically performed by the server • None: Logging is turned off. Only the package execution status is logged. • Basic: (Default) All events are logged, except custom and diagnostic events. • Performance: Only performance statistics, and OnError and OnWarning events, are logged. • Verbose: All events are logged, including custom and diagnostic events, including the DiagnosticEx event. • Of course, logging level can be changed at execution-time, no special design patterns needed
  • 9. Reference Solution Used for Tests • Master, Child, Child case • Master and Child have objects with same name • Master and Child have loops • Master and Child have parallel executions • Package and Projects connection managers have the same name • Package and Project Parameters • Scripts (Dts.Events.FireInformation) logging via Script Task • DataFlows
  • 11. Before Execution • Where data is stored in the SSISDB? • Especially interesting the parameter and connection managers configured and default values • They will be useful to have the complete execution context when doing log analysis
  • 12. Demo
  • 13. Package Execution Created (1) Pending (5) Running (2) Stopping (8) Canceled (3) Success (7) Completed (9) Failed (4) Unexpected Termination / Crash (6) catalog.start_execution catalog.create_execution catalog.stop_operation ISServerExec Unexpected Crash
  • 14. Logging “None” • Really means “Minimal” • No logged events, but still some data is logged in some “basic” log tables : • catalog.executions • catalog.execution_property_override_values • catalog.execution_parameter_values • catalog.executables • catalog.executable_statistics • Log-Like table
  • 15. Logging “Basic” • Default Option • Data Available in “basic” log tables and • catalog.event_messages • Logged Events: • OnError, OnInformation, OnPostExecute, OnPostValidate, OnPreExecute, OnPreValidate, OnWarning • No specific information on related to DataFlow
  • 16. Logging “Performance” • Data Available in “basic” log tables and • catalog.event_messages • Logged Events: • OnError, OnWarning • Additional specific information on component “phases” • catalog.execution_component_phases • No specific information on related to DataFlow
  • 17. Logging “Verbose” • Like Basic and Perfomance together PLUS DataFlow details • DataFlow is logged in detail to catalog.execution_data_statistics • Logged Events • All! • Even Diagnostic and Custom log messages (Dts.Events.FireCustom) • Logging in event_messages is something like 100X more verbose • Hence the name 
  • 18. Logging “Custom” • Available only in SSIS 2016 • You can decide your own logging level…like • Performance + • OnInformation + • Data Flow
  • 19. Demo
  • 20. Something to keep in mind • Dataflow logs some interesting data as a text message only • Lookup Duplicate Rows warning • Memory Warning • Memory Allocation • Low Virtual Memory • Rows sent to each destination • Verbose is just to verbose, but we still want some DataFlow logging
  • 21. Demo
  • 22. Building a Dashboard - Native • Natively Available • Basic User Experience • “It just works” • Not really a dashboard
  • 23. 3Rd Party Community Project • SSIS Reporting Pack (by Jamie Thomson) • No more maintained (AFAIK) • Provides more than reporting • usp_ssiscatalog http://ssisreportingpack.codeplex.com/
  • 24. HTML5 • Based on • HTML 5 / CSS 3 • Bootstrap • jQuery, Morris.Js, MetisMenu • Python + Flask • Code on GitHub • https://github.com/yorek/ssis-queries • https://github.com/yorek/ssis-dashboard
  • 25. HTML5
  • 26. HTML5 • An even more powerful version has been created by @niphlod here • https://github.com/niphlod/ssis_dash • Still based on Python • But moved from Flask To Web2Py • Supports security, authentication and authorization • Can monitor more than one SSISDB instance • …much more  • Very cool!
  • 27. PowerBI • Using PowerBI Desktop it is really easy to create a nice SSIS Dashboard • If you don’t have problems sending data to the Azure cloud, you can also move the Dashboard to the PowerBI Service • And use SSIS or Azure Data Factory or PowerBI Data Gateway to keep data in Azure updated
  • 28. One last note • Due to how security is applied in SSIS, if you’re not sysadmin or ssis_admin queries can be *really* *really* slow • Each row is under custom row security, using certificates • *A lot of certificates* needs to be open and used: One for each Execution!!!! • SQL Server 2012 SP2 fix this by allowing you to do it on project-basis instead of Execition-basis • https://support.microsoft.com/en-us/kb/2972285 • A *unsupported* workaround is to fix the [internal].[current_user_object_permissions] procedure, avoiding the usage of the scalar function [get_principal_id_by_sid], use a JOIN instead

Editor's Notes

  • #3: Overview SSISDB Diversi livelli di logging Estrazione infomrazione log dalle tabelle del SSISDB Master-Child Estrazione Info errori Estrazione ifo esecuzione (variabili, environment) Data Tap
  • #11: Describe the test solution, and deploy it
  • #13: Deploy & Configure (with and without environments)
  • #15: catalog.executable_statistics is the nearest thing to a log. Rows are added during package execution. The other tables are filled with rows *BEFORE* package starts the run phase
  • #20: Logging levels demo
  • #22: Extract DataFlow interesting data from event_messages