Click here to Skip to main content
15,887,272 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi All,

I am in between of creating a dynamic SSSIS package which will run for multiple zones having different source connection.
My source is in Oracle.
I am having 3 DFT with the 3 different source tables.
I want to create a package with above DFT dynamically so that my single package can run for the entire zone with dynamically source connection change.
I have created a Master table which stores the zone source connection string and zone name.
so if in future any new zones come so only newly zone details need to be add in master table without opening the package.
Please suggest me the better approach to achieve the above scenario.

In attached file you can see the ETL package design


Thanks & Regards,
Vipin Jha
Posted

1 solution

The dynamic support in SSIS never really impressed me, but you need to consider the type of user it was geared towards, non-developers.

Take a look at this post, it should help you get started with this:
SSIS Dynamic Connections[^]

In the past, I've also wrote C# scripts that do similar manipulation, but I wasn't really impressed with that route either. Here is a YouTube video that demos it:
Introduction to C# Scripting in SSIS[^]

If you are using SQL Server 2012 and higher, I would suggest taking a look at this:
SSIS 2012 Projects: Deployment Configurations and Monitoring[^]

If your packages are identical or generic enough, you might be able to make of environments.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900