Download - SSIS Changes in Denali
![Page 1: SSIS Changes in Denali](https://reader036.vdocuments.net/reader036/viewer/2022062501/56816790550346895ddcc051/html5/thumbnails/1.jpg)
SSIS Changes in DenaliPhil Brammer
![Page 2: SSIS Changes in Denali](https://reader036.vdocuments.net/reader036/viewer/2022062501/56816790550346895ddcc051/html5/thumbnails/2.jpg)
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
![Page 3: SSIS Changes in Denali](https://reader036.vdocuments.net/reader036/viewer/2022062501/56816790550346895ddcc051/html5/thumbnails/3.jpg)
Denali
• Code name• Yukon, Katmai, Kilimanjaro• CTP 3• microsoft.com/sql/
![Page 4: SSIS Changes in Denali](https://reader036.vdocuments.net/reader036/viewer/2022062501/56816790550346895ddcc051/html5/thumbnails/4.jpg)
SSIS
• Born in 2005 as a replacement for DTS• Groans or applause?• Client focused
![Page 5: SSIS Changes in Denali](https://reader036.vdocuments.net/reader036/viewer/2022062501/56816790550346895ddcc051/html5/thumbnails/5.jpg)
SSIS in Denali
• Server Focused!• Minimal, but juicy changes in the client• Cluster aware. Sort of.• DTS is no longer supported.• BIDS changes!
![Page 6: SSIS Changes in Denali](https://reader036.vdocuments.net/reader036/viewer/2022062501/56816790550346895ddcc051/html5/thumbnails/6.jpg)
Getting Started
• A new window with links to samples and videos.• Demo
![Page 7: SSIS Changes in Denali](https://reader036.vdocuments.net/reader036/viewer/2022062501/56816790550346895ddcc051/html5/thumbnails/7.jpg)
Undo / Redo
• CTRL-Z / CTRL-Y• Toolbar buttons• Demo
![Page 8: SSIS Changes in Denali](https://reader036.vdocuments.net/reader036/viewer/2022062501/56816790550346895ddcc051/html5/thumbnails/8.jpg)
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
![Page 9: SSIS Changes in Denali](https://reader036.vdocuments.net/reader036/viewer/2022062501/56816790550346895ddcc051/html5/thumbnails/9.jpg)
Expressions
• No 4,000 character limit!• LEFT() function• TOKEN() function• TOKENCOUNT() function• Demo
![Page 10: SSIS Changes in Denali](https://reader036.vdocuments.net/reader036/viewer/2022062501/56816790550346895ddcc051/html5/thumbnails/10.jpg)
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
![Page 11: SSIS Changes in Denali](https://reader036.vdocuments.net/reader036/viewer/2022062501/56816790550346895ddcc051/html5/thumbnails/11.jpg)
Variables
• Default to package scope, no matter where they are created.
• Can now be moved to different scopes!• Demo
![Page 12: SSIS Changes in Denali](https://reader036.vdocuments.net/reader036/viewer/2022062501/56816790550346895ddcc051/html5/thumbnails/12.jpg)
Execution status indicators
• Primarily for accessibility (disability) support• Creates a more refined look• Demo
![Page 13: SSIS Changes in Denali](https://reader036.vdocuments.net/reader036/viewer/2022062501/56816790550346895ddcc051/html5/thumbnails/13.jpg)
Data Viewer
• Now a simplified UI• Demo
![Page 14: SSIS Changes in Denali](https://reader036.vdocuments.net/reader036/viewer/2022062501/56816790550346895ddcc051/html5/thumbnails/14.jpg)
Row Count Component
• New UI! Just select a variable.
![Page 15: SSIS Changes in Denali](https://reader036.vdocuments.net/reader036/viewer/2022062501/56816790550346895ddcc051/html5/thumbnails/15.jpg)
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
![Page 16: SSIS Changes in Denali](https://reader036.vdocuments.net/reader036/viewer/2022062501/56816790550346895ddcc051/html5/thumbnails/16.jpg)
Parameters
• Project level – deployed across all packages within a project
• Package level – specific to a single package• Demo
![Page 17: SSIS Changes in Denali](https://reader036.vdocuments.net/reader036/viewer/2022062501/56816790550346895ddcc051/html5/thumbnails/17.jpg)
Deployment
• Deploy from BIDS• Will deploy all packages in a project• Demo
![Page 18: SSIS Changes in Denali](https://reader036.vdocuments.net/reader036/viewer/2022062501/56816790550346895ddcc051/html5/thumbnails/18.jpg)
Environments
• Chosen at run time, contains a set of parameters.• Useful for creating one package and allowing for
different environments/requirements• Demo
![Page 19: SSIS Changes in Denali](https://reader036.vdocuments.net/reader036/viewer/2022062501/56816790550346895ddcc051/html5/thumbnails/19.jpg)
Logging
• Captures logs by default• Reporting infrastructure by default• Many troubleshooting resources• Demo
![Page 20: SSIS Changes in Denali](https://reader036.vdocuments.net/reader036/viewer/2022062501/56816790550346895ddcc051/html5/thumbnails/20.jpg)
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