SlideShare a Scribd company logo
1 of 17
Beyond Rounded Corners
SQL Server 2012 Integration Services

Steve Hughes
Practice Lead
steveh@magenic.com
Steve Hughes
» Practice Lead – Data and Business Intelligence
» Minnesota SQL Server User Group Board Chair
» Professional Association of SQL Server (PASS) Regional Mentor for the
  NorthEast Region
» Twitter: @DataOnWheels
» Blog: http://www.dataonwheels.com
Why Rounded Corners?
Advantages of Rounded Corners
» Reduces number of pixels on the design surface, reducing memory
  consumption
» More aerodynamic, so data moves faster
Conclusion:
Rounded Corners Are Pretty
Changes that Matter
What is changed and why should you care
Microsoft’s Focuses for SSIS Denali
» Enhanced usability for the developer
  » Debugging SSIS Data Flow Script Tasks
  » Shared Connection Managers
  » Undo and Redo
» Improved deployment, configuration, and management of SSIS
  projects
  » SSIS Server and Catalog
  » Parameters
Developer Experience
»   Design Surface - WPF with Zoom
»   Annotations blocks support ENTER
»   Variables scoped for project by default
»   Decorated not painted
»   New toolbox – better organization and assistants
»   Data viewer is a grid, there was something else?
»   Project and package level connections and parameters
»   Debugging works
»   Right-click task, parameterize!
Some Notes on Script Changes
» Scripts now use VSTA 3.0 – Visual Studio 2010 shell
» .NET 4.0 Support
» ReadWrite variables are filtered
» Script component debugging
Working with Visual Studio 2012
Developer experience demos
SSIS Server and Catalog
» SQL Server Management Studio
  » Manage Projects
  » Run Packages
  » Server Environments
» Scheduling packages
» Logging and Reports
» Data Taps
Working in SSMS
SSIS Server and Catalog demos
Deployment Improvements
» Projects or Packages
  » Combine all packages into a single deployable unit (.ispac – “Ice Pack”)
» Server Environments
  » Environments support different runtime values
  » E.g. dev, test, prod
» Configuration files no longer necessary
  » Parameters
  » Shared Connection Managers
Upgrading SSIS Packages
» Project Conversion Wizard
» From Configuration Files to Shared Connection Managers, Parameters,
  and Expression Tasks
» Unsupported:
  » ExecuteDTSPackage task
  » ActiveX Script task
Some other improvements
» Flat files data source now support for varying number of columns (ragged
  right delimited)
» Improved column mapper in data flow tasks
» RowCount task has UI, simpler to use
Other Resources
» Matt Masson’s Blog
  » http://www.mattmasson.com/
» Jamie Thomson – SQL Junkie
  » http://sqlblog.com/blogs/jamie_thomson/
» Microsoft SSIS Blog
  » http://blogs.msdn.com/b/mattm/
Thanks for Attending
Questions?

More Related Content

More from Code Mastery

Building a SSAS Tabular Model Database
Building a SSAS Tabular Model DatabaseBuilding a SSAS Tabular Model Database
Building a SSAS Tabular Model DatabaseCode Mastery
 
Designer and Developer Collaboration with Visual Studio 2012 and Expression B...
Designer and Developer Collaboration with Visual Studio 2012 and Expression B...Designer and Developer Collaboration with Visual Studio 2012 and Expression B...
Designer and Developer Collaboration with Visual Studio 2012 and Expression B...Code Mastery
 
Build automation best practices
Build automation best practicesBuild automation best practices
Build automation best practicesCode Mastery
 
Keynote Rockford Lhotka on the Microsoft Development Platftorm
Keynote   Rockford Lhotka on the Microsoft Development PlatftormKeynote   Rockford Lhotka on the Microsoft Development Platftorm
Keynote Rockford Lhotka on the Microsoft Development PlatftormCode Mastery
 
Session 5 Systems Integration Architectures: BizTalk VS Windows Workflow Foun...
Session 5 Systems Integration Architectures: BizTalk VS Windows Workflow Foun...Session 5 Systems Integration Architectures: BizTalk VS Windows Workflow Foun...
Session 5 Systems Integration Architectures: BizTalk VS Windows Workflow Foun...Code Mastery
 
Session 3c The SF SaaS Framework
Session 3c  The SF SaaS FrameworkSession 3c  The SF SaaS Framework
Session 3c The SF SaaS FrameworkCode Mastery
 
Session 3b The SF SaaS Framework
Session 3b   The SF SaaS FrameworkSession 3b   The SF SaaS Framework
Session 3b The SF SaaS FrameworkCode Mastery
 
Session 3a The SF SaaS Framework
Session 3a  The SF SaaS FrameworkSession 3a  The SF SaaS Framework
Session 3a The SF SaaS FrameworkCode Mastery
 
Session 2 Integrating SharePoint 2010 and Windows Azure
Session 2   Integrating SharePoint 2010 and Windows AzureSession 2   Integrating SharePoint 2010 and Windows Azure
Session 2 Integrating SharePoint 2010 and Windows AzureCode Mastery
 
Session 1 IaaS, PaaS, SaaS Overview
Session 1   IaaS, PaaS, SaaS OverviewSession 1   IaaS, PaaS, SaaS Overview
Session 1 IaaS, PaaS, SaaS OverviewCode Mastery
 
Loading a data warehouse using ssis 2012
Loading a data warehouse using ssis 2012Loading a data warehouse using ssis 2012
Loading a data warehouse using ssis 2012Code Mastery
 
Data Warehouse Design & Dimensional Modeling
Data Warehouse Design & Dimensional ModelingData Warehouse Design & Dimensional Modeling
Data Warehouse Design & Dimensional ModelingCode Mastery
 
Creating a Tabular Model Using SQL Server 2012 Analysis Services
Creating a Tabular Model Using SQL Server 2012 Analysis ServicesCreating a Tabular Model Using SQL Server 2012 Analysis Services
Creating a Tabular Model Using SQL Server 2012 Analysis ServicesCode Mastery
 
Preparing for Windows 8 and Metro
Preparing for Windows 8 and MetroPreparing for Windows 8 and Metro
Preparing for Windows 8 and MetroCode Mastery
 
Extending Your Reach using the Cloud and Mobile Devices
Extending Your Reach using the Cloud and Mobile DevicesExtending Your Reach using the Cloud and Mobile Devices
Extending Your Reach using the Cloud and Mobile DevicesCode Mastery
 
Creating Tomorrow’s Web Applications Using Today’s Technologies
Creating Tomorrow’s Web Applications Using Today’s Technologies Creating Tomorrow’s Web Applications Using Today’s Technologies
Creating Tomorrow’s Web Applications Using Today’s Technologies Code Mastery
 
Session 1 Shanon Richards-Exposing Data Using WCF
Session 1 Shanon Richards-Exposing Data Using WCFSession 1 Shanon Richards-Exposing Data Using WCF
Session 1 Shanon Richards-Exposing Data Using WCFCode Mastery
 

More from Code Mastery (17)

Building a SSAS Tabular Model Database
Building a SSAS Tabular Model DatabaseBuilding a SSAS Tabular Model Database
Building a SSAS Tabular Model Database
 
Designer and Developer Collaboration with Visual Studio 2012 and Expression B...
Designer and Developer Collaboration with Visual Studio 2012 and Expression B...Designer and Developer Collaboration with Visual Studio 2012 and Expression B...
Designer and Developer Collaboration with Visual Studio 2012 and Expression B...
 
Build automation best practices
Build automation best practicesBuild automation best practices
Build automation best practices
 
Keynote Rockford Lhotka on the Microsoft Development Platftorm
Keynote   Rockford Lhotka on the Microsoft Development PlatftormKeynote   Rockford Lhotka on the Microsoft Development Platftorm
Keynote Rockford Lhotka on the Microsoft Development Platftorm
 
Session 5 Systems Integration Architectures: BizTalk VS Windows Workflow Foun...
Session 5 Systems Integration Architectures: BizTalk VS Windows Workflow Foun...Session 5 Systems Integration Architectures: BizTalk VS Windows Workflow Foun...
Session 5 Systems Integration Architectures: BizTalk VS Windows Workflow Foun...
 
Session 3c The SF SaaS Framework
Session 3c  The SF SaaS FrameworkSession 3c  The SF SaaS Framework
Session 3c The SF SaaS Framework
 
Session 3b The SF SaaS Framework
Session 3b   The SF SaaS FrameworkSession 3b   The SF SaaS Framework
Session 3b The SF SaaS Framework
 
Session 3a The SF SaaS Framework
Session 3a  The SF SaaS FrameworkSession 3a  The SF SaaS Framework
Session 3a The SF SaaS Framework
 
Session 2 Integrating SharePoint 2010 and Windows Azure
Session 2   Integrating SharePoint 2010 and Windows AzureSession 2   Integrating SharePoint 2010 and Windows Azure
Session 2 Integrating SharePoint 2010 and Windows Azure
 
Session 1 IaaS, PaaS, SaaS Overview
Session 1   IaaS, PaaS, SaaS OverviewSession 1   IaaS, PaaS, SaaS Overview
Session 1 IaaS, PaaS, SaaS Overview
 
Loading a data warehouse using ssis 2012
Loading a data warehouse using ssis 2012Loading a data warehouse using ssis 2012
Loading a data warehouse using ssis 2012
 
Data Warehouse Design & Dimensional Modeling
Data Warehouse Design & Dimensional ModelingData Warehouse Design & Dimensional Modeling
Data Warehouse Design & Dimensional Modeling
 
Creating a Tabular Model Using SQL Server 2012 Analysis Services
Creating a Tabular Model Using SQL Server 2012 Analysis ServicesCreating a Tabular Model Using SQL Server 2012 Analysis Services
Creating a Tabular Model Using SQL Server 2012 Analysis Services
 
Preparing for Windows 8 and Metro
Preparing for Windows 8 and MetroPreparing for Windows 8 and Metro
Preparing for Windows 8 and Metro
 
Extending Your Reach using the Cloud and Mobile Devices
Extending Your Reach using the Cloud and Mobile DevicesExtending Your Reach using the Cloud and Mobile Devices
Extending Your Reach using the Cloud and Mobile Devices
 
Creating Tomorrow’s Web Applications Using Today’s Technologies
Creating Tomorrow’s Web Applications Using Today’s Technologies Creating Tomorrow’s Web Applications Using Today’s Technologies
Creating Tomorrow’s Web Applications Using Today’s Technologies
 
Session 1 Shanon Richards-Exposing Data Using WCF
Session 1 Shanon Richards-Exposing Data Using WCFSession 1 Shanon Richards-Exposing Data Using WCF
Session 1 Shanon Richards-Exposing Data Using WCF
 

Beyond Rounded Corners: SSIS Changes for the Developer

  • 1. Beyond Rounded Corners SQL Server 2012 Integration Services Steve Hughes Practice Lead steveh@magenic.com
  • 2. Steve Hughes » Practice Lead – Data and Business Intelligence » Minnesota SQL Server User Group Board Chair » Professional Association of SQL Server (PASS) Regional Mentor for the NorthEast Region » Twitter: @DataOnWheels » Blog: http://www.dataonwheels.com
  • 4. Advantages of Rounded Corners » Reduces number of pixels on the design surface, reducing memory consumption » More aerodynamic, so data moves faster
  • 6. Changes that Matter What is changed and why should you care
  • 7. Microsoft’s Focuses for SSIS Denali » Enhanced usability for the developer » Debugging SSIS Data Flow Script Tasks » Shared Connection Managers » Undo and Redo » Improved deployment, configuration, and management of SSIS projects » SSIS Server and Catalog » Parameters
  • 8. Developer Experience » Design Surface - WPF with Zoom » Annotations blocks support ENTER » Variables scoped for project by default » Decorated not painted » New toolbox – better organization and assistants » Data viewer is a grid, there was something else? » Project and package level connections and parameters » Debugging works » Right-click task, parameterize!
  • 9. Some Notes on Script Changes » Scripts now use VSTA 3.0 – Visual Studio 2010 shell » .NET 4.0 Support » ReadWrite variables are filtered » Script component debugging
  • 10. Working with Visual Studio 2012 Developer experience demos
  • 11. SSIS Server and Catalog » SQL Server Management Studio » Manage Projects » Run Packages » Server Environments » Scheduling packages » Logging and Reports » Data Taps
  • 12. Working in SSMS SSIS Server and Catalog demos
  • 13. Deployment Improvements » Projects or Packages » Combine all packages into a single deployable unit (.ispac – “Ice Pack”) » Server Environments » Environments support different runtime values » E.g. dev, test, prod » Configuration files no longer necessary » Parameters » Shared Connection Managers
  • 14. Upgrading SSIS Packages » Project Conversion Wizard » From Configuration Files to Shared Connection Managers, Parameters, and Expression Tasks » Unsupported: » ExecuteDTSPackage task » ActiveX Script task
  • 15. Some other improvements » Flat files data source now support for varying number of columns (ragged right delimited) » Improved column mapper in data flow tasks » RowCount task has UI, simpler to use
  • 16. Other Resources » Matt Masson’s Blog » http://www.mattmasson.com/ » Jamie Thomson – SQL Junkie » http://sqlblog.com/blogs/jamie_thomson/ » Microsoft SSIS Blog » http://blogs.msdn.com/b/mattm/

Editor's Notes

  1. scriptingRemember when using the Script task - always ask yourself If this is the right thing to do. SSIS is the only tool that uses the VS 2010 shell for scripting (VS macros use 2008) There are performance improvements in scripting. The assembly binary is now included in the package Debugging now available in the data flow script task. Breakpoint support. Full debugging support in the data flow component. Auto and watch windows are functional Data viewers are now grid only. Less that 1% of users were using any of the other choices. System variables are now filtered out of the variable select list. (NOTE: bug - variables with expressions will show up. Not likely to resolved before RCO