Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Upgrading from SSIS Package Deployment to Project Deployment (SQLSaturday Denmark)
1. Upgrading from SSIS Package
Deployment to Project Deployment
Cathrine Wilhelmsen
SQLSaturday #413 Copenhagen, Denmark
September 19th 2015
2. Session description
Are you still using the package deployment model in your SSIS projects, but
want to upgrade to the project deployment model? Are you unsure how to go
from using package configurations, configuration files and the SSIS
configurations table, to using parameters, environments and the SSISDB
catalog?
In this session I will explain the differences between the package deployment
model and the project deployment model, and show you step-by-step how you
can upgrade your SSIS projects. You will learn how to configure the SSISDB
catalog, set up environments and environment variables, work with parameters
and monitor your projects.
4. You…
Are using package deployment model with
Package configurations
Configuration files (.dtsconfig)
SSIS Configurations table
Custom logging and monitoring
…?
5. You…
Want to use project deployment model with
Parameters
Environments and variables
SSISDB catalog
Integrated logging and monitoring
…?
28. Project
Parameter Scope: Package
Package Package
Package Package
Package
Parameter can be referenced by
one package
Project
Parameter can be referenced by all
packages
29. Project
Parameter Scope: Project
Package Package
Package Package
Package
Parameter can be referenced by
one package
Project
Parameter can be referenced by all
packages
30. Parameter Values
Design: Value assigned to parameter in SSDTBI project
Server: Value assigned to parameter in SSISDB
Execution: Value assigned to parameter during specific execution
31. Parameter Properties
Value: Design value in SSDTBI project
Sensitive: Encrypted in SSISDB and appears as NULL
Required: Requires Server or Execution value before execution
87. What do you do next?
1. Determine logical projects
2. Convert to project deployment
3. Change parameters and connection managers
4. Setup and deploy to SSISDB
5. Log, Monitor and Report
89. References
Books Online for SQL Server Integration Services 2014
https://msdn.microsoft.com/en-US/library/ms141026(v=sql.120).aspx
Melissa Coates (@SQLChick):
Getting Started with Parameters, Variables & Configurations in SSIS 2012
http://www.sqlchick.com/entries/2013/9/15/getting-started-with-parameters-
variables-configurations-in.html
Matt Mason (@MattMasson):
Publish to SSIS Catalog using PowerShell
http://www.mattmasson.com/2012/06/publish-to-ssis-catalog-using-powershell/