What is the best way to design a SSIS package? I'm loading multiple dimensions and facts as part of a project. Would it be better to:
- Have 1 package and 1 data flow with all data extract and load logic in 1 dataflow?
- Have 1 package and multiple data flows with each data flow taking on the logic for 1 dimension?
- Have 1 package per dimension and then a master package that calls them all?
After doing some research 2 and 3 appears to be more viable options. Any experts out there that want to share their experience and/or propose an alternative?