Summary
You’ve learned lots of techniques for debugging and optimizing your packages in this chapter. While learning these techniques, you learned the internal working of Integration Services and saw how it allocates resources at run-time to different components on the basis of execution trees. The chapter discussed troubleshooting your packages using various features such as breakpoints, precedence constraints, and data viewers. You also worked with breakpoints in a Hands-On exercise to see how variable values are changed during execution of a package.
In the performance section, you learned how to manage memory allocation to data buffers and the types of components that work on the data in the same set of buffers while others force the data ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access