Migrating Deploymentand Configuration to SSIS 2012Bhavik MerchantBhavik.Merchant@csg.com.auTwitter: @BhavikMerchantmy othe...
Agenda   Speaker Intro   Goals   Looking back   New technologies   Demo   Q&A
Did I hear a chirp?             @BhavikMerchant                #SQLSAT140
A little about me.. Background     BI Team Manager and Lead MSBI Consultant at CSG     Certified End-to-End Microsoft B...
Presentation Goals Identify config/deployment challenges in SSIS 2008 R2 Learn about new paradigms/architecture in SSIS ...
Audience Poll Who is currently using     Direct (Static) XML or SQL Server config     Indirect (dynamic) XML or SQL Ser...
History - The Direct Approach
Direct XML - Options
Direct SQL - Options
Common Problem – Moving environment Direct works great until you need to promote to  TEST, PROD   Path to XML file, or c...
History - The Indirect Approach
Indirect Config Same concept for both XML and SQL Store location of XML file or connection string to  SQL in Environment...
Indirect is the answer? Hmmm… What about     Clusters – no “localhost”     Multiple instances on server (e.g. DEV, TEST...
Boiling it all Down…
What is the crux of the problem? There isnt any concept of a solution-wide  configuration Without nifty customisation, w...
Never Fear, Our Hero Returns!
Introducing Project Deployment Groups an SSIS solution into a logical unit Different to SSIS 2005-2008R2 .. how?    Sha...
How to Migrate? - Option 1 If it aint broke, don’t fix it – legacy config It really is time for a DEMO!
How to Migrate? - Option 2 Convert to Project Deployment Model Another DEMO!     Projects     Parameters     Project ...
Deployment Final DEMO   The SSIS Catalog   Configurations and Execution   Environments
Benefits of the New Model Proper support for environments= simplified deployment and maintenance= no hacking the default ...
Resources Intro series to new SSIS features:http://blogs.msdn.com/b/mattm/archive/2011/07/12/30-days-of-ssis.aspx Jamie ...
Questions? Please complete an evaluation form for this session    …and thanks again to our awesome sponsors!
Upcoming SlideShare
Loading in …5
×

2012-04-28 (SQL Saturday 140 Perth) Migrating Deployment and Config to SSIS 2012_merchant

1,358 views
1,274 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,358
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

2012-04-28 (SQL Saturday 140 Perth) Migrating Deployment and Config to SSIS 2012_merchant

  1. 1. Migrating Deploymentand Configuration to SSIS 2012Bhavik MerchantBhavik.Merchant@csg.com.auTwitter: @BhavikMerchantmy other passions• Cricket (Watching), Squash (Playing)• Travelling.. Anywhere• Whisky
  2. 2. Agenda Speaker Intro Goals Looking back New technologies Demo Q&A
  3. 3. Did I hear a chirp? @BhavikMerchant #SQLSAT140
  4. 4. A little about me.. Background  BI Team Manager and Lead MSBI Consultant at CSG  Certified End-to-End Microsoft BI practitioner  Microsoft vTSP for BI  Trainer (SSAS, SSIS, SSRS, PowerPivot, Sharepoint BI) Experience  Started in Web Development and SysAdmin  Thereafter, been in BI for about 7 years. SQL 2000 to 2012; MOSS 2007 to SP2010
  5. 5. Presentation Goals Identify config/deployment challenges in SSIS 2008 R2 Learn about new paradigms/architecture in SSIS 2012 Understand migration options Put knowledge into action via demos Identify pitfalls in the demos
  6. 6. Audience Poll Who is currently using  Direct (Static) XML or SQL Server config  Indirect (dynamic) XML or SQL Server config  Others e.g. Registry?  Custom configuration (e.g. script, component) Can anyone share a war story? I have some, more on this later!
  7. 7. History - The Direct Approach
  8. 8. Direct XML - Options
  9. 9. Direct SQL - Options
  10. 10. Common Problem – Moving environment Direct works great until you need to promote to TEST, PROD  Path to XML file, or connection to SQL is hardcoded Things may not be consistent (shares, drive letters, DB names, table names) What you change depends on your design choices  XML Config - Shared storage vs local, file naming  SQL Config – connection strings
  11. 11. History - The Indirect Approach
  12. 12. Indirect Config Same concept for both XML and SQL Store location of XML file or connection string to SQL in Environment Variable At face value, appears to solve the environment crisis
  13. 13. Indirect is the answer? Hmmm… What about  Clusters – no “localhost”  Multiple instances on server (e.g. DEV, TEST)  A properly secured environment – config order  External overrides from job  Child packages  Metadata driven framework – custom config tables
  14. 14. Boiling it all Down…
  15. 15. What is the crux of the problem? There isnt any concept of a solution-wide configuration Without nifty customisation, we cant simply pick a set of values for an agent job We cannot escape environment variables, and with them we cant do multiple environments on a box Parent-child development can be restrictive
  16. 16. Never Fear, Our Hero Returns!
  17. 17. Introducing Project Deployment Groups an SSIS solution into a logical unit Different to SSIS 2005-2008R2 .. how?  Shared entities across the Project. Will see in demo  Lots more features for running and configuring
  18. 18. How to Migrate? - Option 1 If it aint broke, don’t fix it – legacy config It really is time for a DEMO!
  19. 19. How to Migrate? - Option 2 Convert to Project Deployment Model Another DEMO!  Projects  Parameters  Project Connections  Parameters and Solution Configurations
  20. 20. Deployment Final DEMO  The SSIS Catalog  Configurations and Execution  Environments
  21. 21. Benefits of the New Model Proper support for environments= simplified deployment and maintenance= no hacking the default SQL config= multiple instances no longer an issue Reduced use of variables= cleaner package, variables more traditionally Configurations are managed centrally= easier development and debugging
  22. 22. Resources Intro series to new SSIS features:http://blogs.msdn.com/b/mattm/archive/2011/07/12/30-days-of-ssis.aspx Jamie Thomson’s great mostly SSIS blog:http://sqlblog.com/blogs/jamie_thomson/ Microsoft SSIS 2012 migration tips:http://msdn.microsoft.com/en-us/library/hh667275.aspx
  23. 23. Questions? Please complete an evaluation form for this session …and thanks again to our awesome sponsors!

×