3


1

SSIS変数式のロギング

SSIS ETLパッケージから約40個のファイルをOracleにロードしています。 各ファイルのロードプロセスの最後に、SQLクエリを実行して、古いデータの有効期限のタイプ2更新を実行します。

SQLクエリは、実行時に作成される「ExpireOldRecordsQuery」という変数に格納されるため、「EvaluateAsExpression」プロパティが「TRUE」に設定され、式は次のようになります

`" MyTableセットの更新ExpiredOn = SYSDATE Where ExpiredOn IS NULL AND DownloadID <> "+ @User

CurrentDownloadId`

`ExpireOldRecordsQuery`変数から実際のクエリを記録したいと思います。

式の評価対象をSSISに記録させるにはどうすればよいですか?

1 Answer


1


変数が参照されるたびに、現在の値に評価されます。 つまり、ExpireOldRecordsQueryの値は、常に文字列と@User

CurrentDownLoadIdの現在の値に等しくなります。

ExpireOldRecordsQuery変数は他​​の変数と同様に使用できるため、値をログに記録できます。 SSISログを使用している場合、スクリプトタスクでFireInformation()関数を使用して、変数情報をSSISログに送信できます。