How do you organize files in SSIS project ?

Srividhya Sundaram 1 Reputation point
2022-05-06T20:17:33.547+00:00

I am trying to migrate from older SSIS shell to 2019 visual studio .
I would like to know how do you all organize the dtsx by task? I dont see a way to create folders inside my SSIS project .
Do you all make projects inside the solution for each of the main task and place the parent/relevant chile ssis in the same folder?

SQL Server Integration Services
SQL Server Integration Services
A Microsoft platform for building enterprise-level data integration and data transformations solutions.
2,704 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Michael Taylor 60,326 Reputation points
    2022-05-06T21:42:16.267+00:00

    You should keep all related packages in the same project. The key question is what should be deployed together. If you need to deploy the parent and child packages together then there is no reason to separate them out into separate projects.

    I would argue that if you need folders to organize all your packages then maybe your packages are too complex and intermingled. SSIS projects do not support virtual folders which is what would be needed here. Having said that though you could probably move your package files into subfolders in the file system and then add them using the "Existing Item" option to the project. It wouldn't change the layout in Solution Explorer though.

    0 comments No comments

  2. ZoeHui-MSFT 41,491 Reputation points
    2022-05-09T02:39:42.833+00:00

    Hi @Srividhya Sundaram

    You may export each SSIS Project to .ispac file and Import into Visual Studio.

    Make sure that each project contains the parent and child packages.

    Check extract-import-and-migrate-ssis-project.

    Regards,

    Zoe


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.