2人の開発者のチームでは、いくつかのデータフローブロックを含むSSISパッケージを実装する必要があります。理想的には、各開発者は自分のコンポーネントのセットに取り組みます。
パッケージを「共有」して、同僚の変更を上書きせずに同じソリューションで作業できるようにすることは可能ですか?
各開発者からの個々のコンポーネントを独自の最終的なソリューションにコピー/貼り付けするソリューションもオプションになります。
2人の開発者のチームでは、いくつかのデータフローブロックを含むSSISパッケージを実装する必要があります。理想的には、各開発者は自分のコンポーネントのセットに取り組みます。
パッケージを「共有」して、同僚の変更を上書きせずに同じソリューションで作業できるようにすることは可能ですか?
各開発者からの個々のコンポーネントを独自の最終的なソリューションにコピー/貼り付けするソリューションもオプションになります。
実際にはそうではなく、他の種類のファイルのようにパッケージを簡単にマージすることはできません。
ケースの解決策は、実行中の作業を個別の子パッケージに分割し、親パッケージを使用して実行を調整し、パッケージ実行タスク(子に必要な変数を設定することもできます)を使用して子を呼び出すことです。パッケージ)
最初は複雑に聞こえますが、実際には良いアプローチです。
ディエゴの回答に追加するには:マスターパッケージの全体的な設計を整えます。あなたが進むにつれて、両方の開発者はおそらく親を変更する必要性を感じるでしょう-設計とその実装の両方で同期を保つために頻繁に話し合い、頻繁にマージします。
SSISパッケージのマージは困難ですが、それを簡単にするツールがいくつかあります。本当に役立つSSDT/BIDSヘルパープラグインについては、http://bidshelper.codeplex.com/を参照することを強くお勧めします。
別のアプローチは、各開発者にデータフローを個別のパッケージで構築させてから、実行フローを制御して個々のパッケージを呼び出すマスターパッケージを用意することです。