SlideShare a Scribd company logo
1 of 7
Download to read offline
1www.aditi.com
Why SSIS 2012?
Authors:
Babu A
Aditya Kumar
Technical Reviewers:
Shridhar Revankar
Srivatsav Meda
Abstract:
New version of Microsoft SQL Server has enhancements which
give greater flexibility and increased productivity to ETL devel-
opers and administrators. This white paper has details on steps
involved in upgrading existing SSIS packages, some of the chal-
lenges involved and benefits of using new version of SSIS.
www.aditi.com
2www.aditi.com
The new version of SQL Server has lot of exciting new features which will make developers and ad-
ministrators who work on data loading and transformation work a lot easier. This white paper has
detailed the benefits of using newer version of SQL Server Integration Services (SSIS 2012) and vari-
ous options available for migrating existing SSIS packages to newer version.
Why upgrade now?
SQL Server 2012 Integration Services has introduced a number of features and im-
provements to make developers and administrators jobs easier as well as more pro-
ductive. The table below outlines some of these enhancements and how will it help.
Development
Administrators
Enhancements Benefits
Scripting engine upgrade to VSTA 3.0 This upgrade provides Visual Studio 2010 shell for
writing code and also .Net 4.0 framework support.
Trouble shooting and logging Setting logging at server level, capturing row count,
data flow timing.
Comparing and Merging Changes made to the SSIS packages make it easier to
compare and merge packages.
Shared Connection Managers Connection managers are created at projects level
and can be shared across all packages inside project.
Parameters Using package level parameters package execution
environment can be changed easily.
Enhancements Benefits
New reports for package trouble shooting. These reports provide package execution details
which can be used to identify cause of issues.
CDC Components Integration of Change Data Capture (CDC) will help
greatly in Data warehousing scenarios where incre-
mental data loading is required. SSIS has OOB compo-
nents for integrating CDC features.
Data Quality Services transformation Integration of DQS with SSIS makes it easier to inte-
grate data correction, enrichment and standardization
with ETL load.
Project deployment model New deployment model introduced in SQL Server
2012. “Project Deployment” model enables deploying
complete SSIS project as one unit.
Environments The project deployment model provides the ability to
define parameters for packages and projects and
modify the parameter values at runtime using the
environments window.
Integration Services Catalog No more hassels of file deployments or msdb deploy-
ment. A new feature that centralizes storage, admin-
istration and configuration.
3www.aditi.com
There are some factors that need to be considered in upgrading from SSIS Packages to SSIS
2012:
 SSIS Package Upgrade Wizard does not upgrade settings such as connection strings that
are defined in the package configurations like XML Configuration. After a package up-
grade, you may need to make some manual changes to the package configuration to run
the upgraded package successfully.
 Refer the MSDN Documentation about “Integration Services Backward Compatibility”. This
section describes features that are no longer available or are scheduled to be removed in
a future release. It also describes changes to the product that are known to break, or to
change the behavior of, an existing application that includes Integration Services function-
ality. If you have used any of the features which are removed at new release then you can
take appropriate action to avoid migration failure.
 There is no direct upgrade for packages which are prior to SQL 2005, you need to up-
grade to 2005/2008/2008 R2 and after that upgrade to SQL 2012.
 While changing SSIS package deployment to “Project Deployment” mode, need to consid-
er following points:
 If an SSIS package contains an Execute Package Task, the Project deployment
Conversion Wizard prompts you to update the task to use the project reference.
In project deployment mode, child package can be referenced from master
(parent) package by name as shown below:
What are the layers of
Architecture?
Key considerations
in upgrading SSIS to SSIS 2012
4www.aditi.com
 Convert Package configurations to Parameters when possible. Project Deployment
wizard provides option to convert configurations to parameters. If package has con-
figuration and parameters for same property then parameter values will override pack-
age configuration variables.
It is recommended that you configure the Execute Package Task to use parameter binding
to pass data from the parent package to the child package.
5www.aditi.com
The package upgrade can be done in different ways, couple of options available are:
1. Opening the earlier version of SSIS Project/Solution file in Visual Studio IDE 2010 – this
option is convert the whole project to 2012 version. It gives quick access to new version.
2. Using Utility SSISUpgrade.exe – this option supports to upgrade an individual package to
latest version. Also it accepts the parameter like about output info like whether we need
to keep the older file or want to replace with new version.
Following section details on upgrading package using SSISUpgrade utility.
Microsoft has provided a utility Named as “SSISUpgrade.exe”. You will find this utility at “%
ProgramFiles%Microsoft SQL Server110DTSBinn” folder, after installing SQL Server 2012
RC0.
Use the SSISUpgrade utility to migrate packages that were developed in SQL Server 2005 Inte-
gration Services (SSIS) and SQL Server 2008/R2 Integration Services (SSIS) to the package for-
mat that the current release of Integration Services uses.
Follow the given steps to migrate the packages to newer version.
SSIS Upgrade Wizard Steps
1. The wizard can be launched manually by running SSISUpgrade.exe, which is located under
%ProgramFiles%Microsoft SQL Server110DTSBinn.
What are SQL
Azure fea-
tures?
Upgrade options
6www.aditi.com
2. If you are running the utility with Administrator privilege then you can open it directly, if
you are any other user then execute the utility using “Run as administrator” mode for suc-
cessful conversion and avoid surprise issues due to limitations in access rights.
3. After launching the application, you will find the following Welcome screen as exhibit be-
low.
4. Follow the wizard and provide the appropriate inputs like sources packages which you need to
migrate, destination location in which you want to store the migrated packages., etc..
5. In one of the steps, you need to specify the package management options. Refer the link
“Package Management Options” to know about each option for the effective utilization.
7www.aditi.com
Option “Update connection string to use new provider name” will upgrade the provid-
er from “SQLNCLI10.1” to “SQLNCLI11”, refer the below warning message in the
screenshot which I faced during package migration.
Microsoft SQL Server 2012 provides lot of significant features for Integration Services
(SSIS) in both the development and administration purpose. This white paper will help
SSIS developers for successful migration of their older solution to SQL Server 2012 so
that, developers can consume and take advantage of SQL Server 2012’s new features.
About Aditi Technologies
Aditi helps product companies, web businesses and enterprises leverage the power of cloud, e-social and mobile,
to drive competitive advantage. We are Microsoft cloud partner of the year; one of the top 3 Platform-as-a-Service
solution providers globally and one of the top 5 Microsoft technology partners in US. We are passionate about
emerging technologies and are focused on custom development.

More Related Content

More from HARMAN Services

Digital Transformation: Connected API Ecosystems
Digital Transformation: Connected API EcosystemsDigital Transformation: Connected API Ecosystems
Digital Transformation: Connected API EcosystemsHARMAN Services
 
Webinar - Transforming Manufacturing with IoT
Webinar - Transforming Manufacturing with IoTWebinar - Transforming Manufacturing with IoT
Webinar - Transforming Manufacturing with IoTHARMAN Services
 
Microsoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D KeshariaMicrosoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D KeshariaHARMAN Services
 
15 Big Data Billionaires
15 Big Data Billionaires15 Big Data Billionaires
15 Big Data BillionairesHARMAN Services
 
Digital Transformation in Travel
Digital Transformation in TravelDigital Transformation in Travel
Digital Transformation in TravelHARMAN Services
 
Digital Transformation in Retail
Digital Transformation in RetailDigital Transformation in Retail
Digital Transformation in RetailHARMAN Services
 
Digital Transformation in Media
Digital Transformation in MediaDigital Transformation in Media
Digital Transformation in MediaHARMAN Services
 
Digital Transformation in Hospitality
Digital Transformation in HospitalityDigital Transformation in Hospitality
Digital Transformation in HospitalityHARMAN Services
 
Introduction to Microsoft Azure HD Insight by Dattatrey Sindhol
Introduction to Microsoft Azure HD Insight by Dattatrey Sindhol Introduction to Microsoft Azure HD Insight by Dattatrey Sindhol
Introduction to Microsoft Azure HD Insight by Dattatrey Sindhol HARMAN Services
 
Top LinkedIn Influencers Every CIO Must Follow
Top LinkedIn Influencers Every CIO Must Follow Top LinkedIn Influencers Every CIO Must Follow
Top LinkedIn Influencers Every CIO Must Follow HARMAN Services
 
Ladbrokes and Aditi - Digital Transformation Case study
Ladbrokes and Aditi - Digital Transformation Case study Ladbrokes and Aditi - Digital Transformation Case study
Ladbrokes and Aditi - Digital Transformation Case study HARMAN Services
 
How Internet of Things (IoT) is Reshaping the Automotive Sector - Infographic
How Internet of Things (IoT) is Reshaping the Automotive Sector - InfographicHow Internet of Things (IoT) is Reshaping the Automotive Sector - Infographic
How Internet of Things (IoT) is Reshaping the Automotive Sector - InfographicHARMAN Services
 
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...Finding the important bugs- A talk by John Scarborough, Director of Testing, ...
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...HARMAN Services
 
Analyzing Gartner's CIO Study: Fliping to Digital Leadership
Analyzing Gartner's CIO Study: Fliping to Digital Leadership Analyzing Gartner's CIO Study: Fliping to Digital Leadership
Analyzing Gartner's CIO Study: Fliping to Digital Leadership HARMAN Services
 
24 Connected Car features to look out for before the release of Bond 24
24 Connected Car features to look out for before the release of Bond 2424 Connected Car features to look out for before the release of Bond 24
24 Connected Car features to look out for before the release of Bond 24HARMAN Services
 
Webinar: How I Met Your Connected Customer
Webinar: How I Met Your Connected CustomerWebinar: How I Met Your Connected Customer
Webinar: How I Met Your Connected CustomerHARMAN Services
 
5 Takeaways From The UX India Conference
5 Takeaways From The UX India Conference5 Takeaways From The UX India Conference
5 Takeaways From The UX India ConferenceHARMAN Services
 
Cross-channel customer engagement: What 150 C-Level executives think about it!
Cross-channel customer engagement: What 150 C-Level executives think about it!Cross-channel customer engagement: What 150 C-Level executives think about it!
Cross-channel customer engagement: What 150 C-Level executives think about it!HARMAN Services
 
Betting, Big on Mobile - with Andrew Till
 Betting, Big on Mobile - with Andrew Till Betting, Big on Mobile - with Andrew Till
Betting, Big on Mobile - with Andrew TillHARMAN Services
 
Can Facebook and Oculus Rift Disrupt in Flight Experiences
Can Facebook and Oculus Rift Disrupt in Flight ExperiencesCan Facebook and Oculus Rift Disrupt in Flight Experiences
Can Facebook and Oculus Rift Disrupt in Flight ExperiencesHARMAN Services
 

More from HARMAN Services (20)

Digital Transformation: Connected API Ecosystems
Digital Transformation: Connected API EcosystemsDigital Transformation: Connected API Ecosystems
Digital Transformation: Connected API Ecosystems
 
Webinar - Transforming Manufacturing with IoT
Webinar - Transforming Manufacturing with IoTWebinar - Transforming Manufacturing with IoT
Webinar - Transforming Manufacturing with IoT
 
Microsoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D KeshariaMicrosoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D Kesharia
 
15 Big Data Billionaires
15 Big Data Billionaires15 Big Data Billionaires
15 Big Data Billionaires
 
Digital Transformation in Travel
Digital Transformation in TravelDigital Transformation in Travel
Digital Transformation in Travel
 
Digital Transformation in Retail
Digital Transformation in RetailDigital Transformation in Retail
Digital Transformation in Retail
 
Digital Transformation in Media
Digital Transformation in MediaDigital Transformation in Media
Digital Transformation in Media
 
Digital Transformation in Hospitality
Digital Transformation in HospitalityDigital Transformation in Hospitality
Digital Transformation in Hospitality
 
Introduction to Microsoft Azure HD Insight by Dattatrey Sindhol
Introduction to Microsoft Azure HD Insight by Dattatrey Sindhol Introduction to Microsoft Azure HD Insight by Dattatrey Sindhol
Introduction to Microsoft Azure HD Insight by Dattatrey Sindhol
 
Top LinkedIn Influencers Every CIO Must Follow
Top LinkedIn Influencers Every CIO Must Follow Top LinkedIn Influencers Every CIO Must Follow
Top LinkedIn Influencers Every CIO Must Follow
 
Ladbrokes and Aditi - Digital Transformation Case study
Ladbrokes and Aditi - Digital Transformation Case study Ladbrokes and Aditi - Digital Transformation Case study
Ladbrokes and Aditi - Digital Transformation Case study
 
How Internet of Things (IoT) is Reshaping the Automotive Sector - Infographic
How Internet of Things (IoT) is Reshaping the Automotive Sector - InfographicHow Internet of Things (IoT) is Reshaping the Automotive Sector - Infographic
How Internet of Things (IoT) is Reshaping the Automotive Sector - Infographic
 
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...Finding the important bugs- A talk by John Scarborough, Director of Testing, ...
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...
 
Analyzing Gartner's CIO Study: Fliping to Digital Leadership
Analyzing Gartner's CIO Study: Fliping to Digital Leadership Analyzing Gartner's CIO Study: Fliping to Digital Leadership
Analyzing Gartner's CIO Study: Fliping to Digital Leadership
 
24 Connected Car features to look out for before the release of Bond 24
24 Connected Car features to look out for before the release of Bond 2424 Connected Car features to look out for before the release of Bond 24
24 Connected Car features to look out for before the release of Bond 24
 
Webinar: How I Met Your Connected Customer
Webinar: How I Met Your Connected CustomerWebinar: How I Met Your Connected Customer
Webinar: How I Met Your Connected Customer
 
5 Takeaways From The UX India Conference
5 Takeaways From The UX India Conference5 Takeaways From The UX India Conference
5 Takeaways From The UX India Conference
 
Cross-channel customer engagement: What 150 C-Level executives think about it!
Cross-channel customer engagement: What 150 C-Level executives think about it!Cross-channel customer engagement: What 150 C-Level executives think about it!
Cross-channel customer engagement: What 150 C-Level executives think about it!
 
Betting, Big on Mobile - with Andrew Till
 Betting, Big on Mobile - with Andrew Till Betting, Big on Mobile - with Andrew Till
Betting, Big on Mobile - with Andrew Till
 
Can Facebook and Oculus Rift Disrupt in Flight Experiences
Can Facebook and Oculus Rift Disrupt in Flight ExperiencesCan Facebook and Oculus Rift Disrupt in Flight Experiences
Can Facebook and Oculus Rift Disrupt in Flight Experiences
 

Recently uploaded

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Recently uploaded (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

Essentials of SharePoint Server Integration Services 2012

  • 1. 1www.aditi.com Why SSIS 2012? Authors: Babu A Aditya Kumar Technical Reviewers: Shridhar Revankar Srivatsav Meda Abstract: New version of Microsoft SQL Server has enhancements which give greater flexibility and increased productivity to ETL devel- opers and administrators. This white paper has details on steps involved in upgrading existing SSIS packages, some of the chal- lenges involved and benefits of using new version of SSIS. www.aditi.com
  • 2. 2www.aditi.com The new version of SQL Server has lot of exciting new features which will make developers and ad- ministrators who work on data loading and transformation work a lot easier. This white paper has detailed the benefits of using newer version of SQL Server Integration Services (SSIS 2012) and vari- ous options available for migrating existing SSIS packages to newer version. Why upgrade now? SQL Server 2012 Integration Services has introduced a number of features and im- provements to make developers and administrators jobs easier as well as more pro- ductive. The table below outlines some of these enhancements and how will it help. Development Administrators Enhancements Benefits Scripting engine upgrade to VSTA 3.0 This upgrade provides Visual Studio 2010 shell for writing code and also .Net 4.0 framework support. Trouble shooting and logging Setting logging at server level, capturing row count, data flow timing. Comparing and Merging Changes made to the SSIS packages make it easier to compare and merge packages. Shared Connection Managers Connection managers are created at projects level and can be shared across all packages inside project. Parameters Using package level parameters package execution environment can be changed easily. Enhancements Benefits New reports for package trouble shooting. These reports provide package execution details which can be used to identify cause of issues. CDC Components Integration of Change Data Capture (CDC) will help greatly in Data warehousing scenarios where incre- mental data loading is required. SSIS has OOB compo- nents for integrating CDC features. Data Quality Services transformation Integration of DQS with SSIS makes it easier to inte- grate data correction, enrichment and standardization with ETL load. Project deployment model New deployment model introduced in SQL Server 2012. “Project Deployment” model enables deploying complete SSIS project as one unit. Environments The project deployment model provides the ability to define parameters for packages and projects and modify the parameter values at runtime using the environments window. Integration Services Catalog No more hassels of file deployments or msdb deploy- ment. A new feature that centralizes storage, admin- istration and configuration.
  • 3. 3www.aditi.com There are some factors that need to be considered in upgrading from SSIS Packages to SSIS 2012:  SSIS Package Upgrade Wizard does not upgrade settings such as connection strings that are defined in the package configurations like XML Configuration. After a package up- grade, you may need to make some manual changes to the package configuration to run the upgraded package successfully.  Refer the MSDN Documentation about “Integration Services Backward Compatibility”. This section describes features that are no longer available or are scheduled to be removed in a future release. It also describes changes to the product that are known to break, or to change the behavior of, an existing application that includes Integration Services function- ality. If you have used any of the features which are removed at new release then you can take appropriate action to avoid migration failure.  There is no direct upgrade for packages which are prior to SQL 2005, you need to up- grade to 2005/2008/2008 R2 and after that upgrade to SQL 2012.  While changing SSIS package deployment to “Project Deployment” mode, need to consid- er following points:  If an SSIS package contains an Execute Package Task, the Project deployment Conversion Wizard prompts you to update the task to use the project reference. In project deployment mode, child package can be referenced from master (parent) package by name as shown below: What are the layers of Architecture? Key considerations in upgrading SSIS to SSIS 2012
  • 4. 4www.aditi.com  Convert Package configurations to Parameters when possible. Project Deployment wizard provides option to convert configurations to parameters. If package has con- figuration and parameters for same property then parameter values will override pack- age configuration variables. It is recommended that you configure the Execute Package Task to use parameter binding to pass data from the parent package to the child package.
  • 5. 5www.aditi.com The package upgrade can be done in different ways, couple of options available are: 1. Opening the earlier version of SSIS Project/Solution file in Visual Studio IDE 2010 – this option is convert the whole project to 2012 version. It gives quick access to new version. 2. Using Utility SSISUpgrade.exe – this option supports to upgrade an individual package to latest version. Also it accepts the parameter like about output info like whether we need to keep the older file or want to replace with new version. Following section details on upgrading package using SSISUpgrade utility. Microsoft has provided a utility Named as “SSISUpgrade.exe”. You will find this utility at “% ProgramFiles%Microsoft SQL Server110DTSBinn” folder, after installing SQL Server 2012 RC0. Use the SSISUpgrade utility to migrate packages that were developed in SQL Server 2005 Inte- gration Services (SSIS) and SQL Server 2008/R2 Integration Services (SSIS) to the package for- mat that the current release of Integration Services uses. Follow the given steps to migrate the packages to newer version. SSIS Upgrade Wizard Steps 1. The wizard can be launched manually by running SSISUpgrade.exe, which is located under %ProgramFiles%Microsoft SQL Server110DTSBinn. What are SQL Azure fea- tures? Upgrade options
  • 6. 6www.aditi.com 2. If you are running the utility with Administrator privilege then you can open it directly, if you are any other user then execute the utility using “Run as administrator” mode for suc- cessful conversion and avoid surprise issues due to limitations in access rights. 3. After launching the application, you will find the following Welcome screen as exhibit be- low. 4. Follow the wizard and provide the appropriate inputs like sources packages which you need to migrate, destination location in which you want to store the migrated packages., etc.. 5. In one of the steps, you need to specify the package management options. Refer the link “Package Management Options” to know about each option for the effective utilization.
  • 7. 7www.aditi.com Option “Update connection string to use new provider name” will upgrade the provid- er from “SQLNCLI10.1” to “SQLNCLI11”, refer the below warning message in the screenshot which I faced during package migration. Microsoft SQL Server 2012 provides lot of significant features for Integration Services (SSIS) in both the development and administration purpose. This white paper will help SSIS developers for successful migration of their older solution to SQL Server 2012 so that, developers can consume and take advantage of SQL Server 2012’s new features. About Aditi Technologies Aditi helps product companies, web businesses and enterprises leverage the power of cloud, e-social and mobile, to drive competitive advantage. We are Microsoft cloud partner of the year; one of the top 3 Platform-as-a-Service solution providers globally and one of the top 5 Microsoft technology partners in US. We are passionate about emerging technologies and are focused on custom development.