監査変換
監査変換により、パッケージが実行される環境に関するデータをパッケージ内のデータ フローに含めることができます。 たとえば、パッケージ、コンピューター、および演算子の名前をデータ フローに追加できます。 Microsoft SQL Server Integration Services には、この情報を提供するシステム変数が含まれています。
システム変数
次の表では、監査変換で使用できるシステム変数について説明します。
システム変数 | インデックス | 説明 |
---|---|---|
ExecutionInstanceGUID |
0 | パッケージの実行インスタンスを識別する GUID です。 |
PackageID |
1 | パッケージの一意識別子です。 |
PackageName |
2 | パッケージの名前です。 |
VersionID |
3 | パッケージのバージョンです。 |
ExecutionStartTime |
4 | パッケージの実行を開始した時刻です。 |
MachineName |
5 | コンピューター名 |
UserName |
6 | パッケージを開始した人のログイン名です。 |
TaskName |
7 | 監査変換が関連付けられているデータ フロー タスクの名前です。 |
TaskId | 8 | データ フロー タスクの一意識別子です。 |
監査変換の構成
監査変換を構成するには、新しい出力列の名前を設定し、変換出力に追加します。次に、その出力列にシステム変数をマップします。 1 つのシステム変数は、複数の列にマップできます。
この変換は 1 つの入力と 1 つの出力をとります。 エラー出力はサポートされていません。
プロパティを設定するには SSIS デザイナーから行うか、またはプログラムによって設定します。
[監査変換エディター] ダイアログ ボックスで設定できるプロパティの詳細については、「 Audit Transformation Editor」を参照してください。
[詳細エディター] ダイアログ ボックスには、プログラムによって設定できるプロパティが反映されます。 [詳細エディター] ダイアログ ボックスまたはプログラムで設定できるプロパティの詳細については、次のトピックのいずれかを参照してください。
プロパティの設定方法の詳細については、「 データ フロー コンポーネントのプロパティを設定する」を参照してください。