200 likes | 279 Views
SSIS Changes in Denali. Phil Brammer. 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
E N D
SSIS Changes in Denali Phil Brammer
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 – 5th 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. http://bidshelper.codeplex.com/ • 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 <SQLInstallDir>\110\DTS\DataDumps • Demo