Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

How can I track the Processing times for my ETL/SSIS packages?

Posted on 2014-01-29
3
313 Views
Last Modified: 2016-02-10
I'm using SQL Server 2012, what is the best way to analyze the different processing times for my different ETL/SSIS packages?

I'm interested in seeing perhaps a comparison of PROCESSING times campared against each other for a nightly ETL Jobs Run..

Thanks
0
Comment
Question by:MIKE
  • 2
3 Comments
 
LVL 65

Accepted Solution

by:
Jim Horn earned 500 total points
ID: 39819003
Most developers I know, pre-2012, created their own 'logging' table for SSIS package runs, with an id identity columns, and columns for the name, any variables passed, whatever.

When a package starts, an SQL Task in the beginning writes a row to this table, returns the id value, and then stores that value in an SSIS variable.

When a package ends, a SQL Task at the end updates that row based on the id = @id, and adding whatever other values you wish to track such as number of files processed, number of rows inserted-updated-deleted, etc.

Then, just query the table to view all history.
0
 
LVL 17

Author Comment

by:MIKE
ID: 39819036
I was wondering if there was some kind of module or app in SQL Server 2012 that would help in this regard. I wonder if some SYS table automatically tracks the actual processing time spent in seconds or whatever,...?
0
 
LVL 65

Assisted Solution

by:Jim Horn
Jim Horn earned 500 total points
ID: 39819047
Built-in Reporting shows some promise, but I haven't worked with it so can't give you a definitive answer.

I'll step back to encourage other experts to respond.
0

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

For both online and offline retail, the cross-channel business is the most recent pattern in the B2C trade space.
I have a large data set and a SSIS package. How can I load this file in multi threading?
Via a live example combined with referencing Books Online, show some of the information that can be extracted from the Catalog Views in SQL Server.
Via a live example, show how to setup several different housekeeping processes for a SQL Server.

828 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question