Professional Documents
Culture Documents
Configurations
Email: asmith@cognitiveinfo.com
8/10/2013
2 |
|
Footer Goes Here
Twitter: @CognitiveBI
SSIS Parameters vs. Configurations
• SQL 2008 R2
– Configurations
• Static
• Basic SQL table
• Dynamic
• SQL 2012
– Parameters
• Project Level
• Package Level
– Catalogs
Configurations in SSIS 2008 R2
• Package Configurations
– Static Configurations – entering property values
– Dynamic Configurations
• XML files
• Database lookup
• Environment Variables
– Combinations
• Example:
Environment Variables point to Database Server
• Database stores other variables
Static Properties
Configuration Wizard to SQL Table
• SSIS Menu ‘Package Configurations’
– Wizard will create connection and table
• Select Properties to export to SQL
Package Configuration Wizard
• SQL Config
Static Values
• Dynamic SQL will be over
written by
configuration!
Demo 2008R2
3. Environment Variable Loads SQL Configuration
SQL2008 R2 Summary
• Configurations
– Allow flexible deployment
– Can be static or dynamic
– Still supported in SQL 2012
• Order Matters
– Top configuration applied first
• Get BIDS Helper to quickly identify dynamic
connections.
New in SSIS 2012
• Deployment Options
• Server Management
– Environments
– SSISDB Catalog
• Development Environment Enhancements
– Parameters
• Performance Improvements
http://msdn.microsoft.com/en-us/library/bb522534.aspx
Deployment Choices…
Project Deployment Model Package Deployment
Parameters are managed with SQL: Configurations are updated in SQL table.
set_execution_parameter_value
http://msdn.microsoft.com/en-us/library/hh213290.aspx
Parameter Types in SQL 2012?
Project Parameters Package Parameters
• Available to all Packages • Available only to objects
in the Project in the Package
• If Parameter = ‘Gaudy’ • If Parameter = ‘Orange’
Add Project Parameter
• Expression Adorner
• New in 2012
• Shows that the property is dynamic