SSIS Changes in Denali Phil Brammer
Over 10 years’ experience in database technologies, data warehousing, ETL, on-call… Started on Red Brick Data Warehouse. Ralph Kimball’s product. Inmon Who? Worked with Teradata at PayPal Operationally manages multi-terabyte instances Dabbles a bit in SSIS – ssistalk.com Microsoft MVP, SQL Server – 5 th year
Denali Code name Yukon, Katmai, Kilimanjaro CTP 3 microsoft.com/sql/
SSIS Born in 2005 as a replacement for DTS Groans or applause? Client focused
SSIS in Denali Server Focused! Minimal, but juicy changes in the client Cluster aware. Sort of. DTS is no longer supported. BIDS changes!
Getting Started A new window with links to samples and videos. Demo
Undo / Redo CTRL-Z / CTRL-Y Toolbar buttons Demo
Expression Indicators Variables and Connection Managers A welcome addition; currently found in BIDS Helper. The next release (after CTP3) will also show expressions on tasks. Demo
Expressions No 4,000 character limit! LEFT() function TOKEN() function TOKENCOUNT() function Demo
Expression Task You can now assign a value to a variable in the control flow! Good for initializing a variable in a loop Simplifies variable management Demo
Variables Default to package scope, no matter where they are created. Can now be moved to different scopes! Demo
Execution status indicators Primarily for accessibility (disability) support Creates a more refined look Demo
Data Viewer Now a simplified UI Demo
Row Count Component New UI! Just select a variable.
Projects Packages are now part of a project A server feature Can share connections Can share parameters.ispac file (really just a.zip file) Demo
Parameters Project level – deployed across all packages within a project Package level – specific to a single package Demo
Deployment Deploy from BIDS Will deploy all packages in a project Demo
Environments Chosen at run time, contains a set of parameters. Useful for creating one package and allowing for different environments/requirements Demo
Logging Captures logs by default Reporting infrastructure by default Many troubleshooting resources Demo
Data Taps A SQL-based data viewer No need to open up package Insert data tap to investigate issues Can only store files in \110\DTS\DataDumps Demo