Fix performance, connectivity, execution, and failed logic issues by using the debugger in SSIS

Checking your execution results progress tab
When you are testing your packages, and troubleshooting issues, the details of the execution results can be found in the last tab of the package design environment. A point of possible confusion can be how SSIS changes the name of this one tab depending on if the package is executing or the package execution has been stopped. The last tab is labeled as follows:

Execution Results tab When the package is not executing you can see the results of the last run.
Progress tab When a package execution is in-progress you can see the real-time execution results. Once the package execution has been stopped, you can still see these results under the Execution Results tab.

Package execution reports in Management Studio
Once you have a package executing successfully, you want to monitor and track its progress. SQL Server Management Studio (SSMS) provides a very detailed, color-coded package execution report. This report can be accessed directly from within Management Studio:















This brings up the All Executions reports, which displays the package execution statistics number on top: Failed, Running, Succeeded. Below the overall statistics is a table with all of the details about each time a package was executed.







The Status column shows if the package Succeeded, Failed, or was Terminated for some reason. The next three columns contain hyperlinks that take you to specific reports. The level of detail you see in this report strongly depends on your logging level. So if you don’t see any information, or too much information, adjust your logging level. You can export the report results by right-clicking anywhere in the report.

Here is the information contained in each of the hyperlinks:
  • Overview
    • Details about the execution: execution result, environment used, overall duration, who started the package, parameters, and values
    • The duration and result, master and child packages information
  • All Messages
    • Displays warnings and error messages of the package executions
    • If Diagnostic logging is enabled, you may get pages and pages of details
  • Execution Performance
    • The breakdown of package performance
    • It shows individual package executions duration, along with a three-month average and standard deviation

Comments

Popular Posts

Install Master Data Services (MDS)

Non-blocking, semi-blocking, and blocking transforms in SSIS

Design an appropriate storage solution, including hardware, disk, and file layout