ssis changes in denali

20
SSIS Changes in Denali Phil Brammer

Upload: kiele

Post on 24-Feb-2016

23 views

Category:

Documents


2 download

DESCRIPTION

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 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: SSIS Changes in Denali

SSIS Changes in DenaliPhil Brammer

Page 2: 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 – 5th year

Page 3: SSIS Changes in Denali

Denali

• Code name• Yukon, Katmai, Kilimanjaro• CTP 3• microsoft.com/sql/

Page 4: SSIS Changes in Denali

SSIS

• Born in 2005 as a replacement for DTS• Groans or applause?• Client focused

Page 5: SSIS Changes in Denali

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

Getting Started

• A new window with links to samples and videos.• Demo

Page 7: SSIS Changes in Denali

Undo / Redo

• CTRL-Z / CTRL-Y• Toolbar buttons• Demo

Page 8: SSIS Changes in Denali

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

Expressions

• No 4,000 character limit!• LEFT() function• TOKEN() function• TOKENCOUNT() function• Demo

Page 10: SSIS Changes in Denali

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

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

Execution status indicators

• Primarily for accessibility (disability) support• Creates a more refined look• Demo

Page 13: SSIS Changes in Denali

Data Viewer

• Now a simplified UI• Demo

Page 14: SSIS Changes in Denali

Row Count Component

• New UI! Just select a variable.

Page 15: SSIS Changes in Denali

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

Parameters

• Project level – deployed across all packages within a project

• Package level – specific to a single package• Demo

Page 17: SSIS Changes in Denali

Deployment

• Deploy from BIDS• Will deploy all packages in a project• Demo

Page 18: SSIS Changes in Denali

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

Logging

• Captures logs by default• Reporting infrastructure by default• Many troubleshooting resources• Demo

Page 20: SSIS Changes in Denali

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