1

2人の開発者のチームでは、いくつかのデータフローブロックを含むSSISパッケージを実装する必要があります。理想的には、各開発者は自分のコンポーネントのセットに取り組みます。

パッケージを「共有」して、同僚の変更を上書きせずに同じソリューションで作業できるようにすることは可能ですか?

各開発者からの個々のコンポーネントを独自の最終的なソリューションにコピー/貼り付けするソリューションもオプションになります。

4

3 に答える 3

3

実際にはそうではなく、他の種類のファイルのようにパッケージを簡単にマージすることはできません。

ケースの解決策は、実行中の作業を個別の子パッケージに分割し、親パッケージを使用して実行を調整し、パッケージ実行タスク(子に必要な変数を設定することもできます)を使用して子を呼び出すことです。パッケージ)

最初は複雑に聞こえますが、実際には良いアプローチです。

于 2013-03-01T10:45:56.477 に答える
0

ディエゴの回答に追加するには:マスターパッケージの全体的な設計を整えます。あなたが進むにつれて、両方の開発者はおそらく親を変更する必要性を感じるでしょう-設計とその実装の両方で同期を保つために頻繁に話し合い、頻繁にマージします。

于 2013-03-01T11:50:24.980 に答える
0

SSISパッケージのマージは困難ですが、それを簡単にするツールがいくつかあります。本当に役立つSSDT/BIDSヘルパープラグインについては、http://bidshelper.codeplex.com/を参照することを強くお勧めします。

別のアプローチは、各開発者にデータフローを個別のパッケージで構築させてから、実行フローを制御して個々のパッケージを呼び出すマスターパッケージを用意することです。

于 2013-03-01T10:46:11.270 に答える