SSIS パッケージの形式
Integration Services の現在のリリースでは、形式の読み取りとパッケージの比較を容易にするために、パッケージ形式 (.dtsx ファイル) が大幅に変更されました。 また、バイナリ形式で格納されている競合する変更や変更を含まないパッケージをより確実にマージすることもできます。
現在の DTSX パッケージ ファイル形式を表示するには、「 [MS-DTSX]: データ変換サービス パッケージ XML ファイル形式の仕様」を参照してください。
ファイル形式の変更の概要を次に示します。 これらの変更のコード例については、「 SQL Server 2012 のパッケージ形式の変更」を参照してください。
.dtsx ファイルの読みやすさとわかりやすさを向上させるために、形式規則が適用されています。
形式はより簡潔になっています。 プロパティごとの個別の要素は属性として残っています。ただし、PackageFormatVersion は除きます。 属性はアルファベット順に一覧表示され、既定値を持つプロパティはもう残っていません。 最後に、複数回出現する要素は親要素内に含まれています。
他のオブジェクトで参照できるパッケージ内のほとんどのオブジェクトに、パッケージ XML で定義された
refId
属性が割り当てられています。 系列 ID の代わりにrefID
が残っています。 系列 ID は今でもランタイム内で使用され、パッケージを読み込むと再生成されます。refId
値は、GUID または整数値よりも読みやすくわかりやすい一意の文字列です。 文字列は、以前のリリースの Integration Services のパッケージ構成に使用されるパス値に似ています。2 つのバージョンのパッケージ間の変更をマージする場合は、検索/置換操作で
refId
を使用して、そのオブジェクトへのすべての参照が正しく更新されたことを確認できます。レイアウト情報は CData セクションにあります。
注釈はクリア テキストで残ります。 これにより、ドキュメントの自動生成に関する情報を簡単に抽出できます。