SSIS 派生列に入力できるようにする必要がある式があります...その下にあります..
if MONTH(Sls.SlsDt) + DAY(Sls.SlsDt) > MONTH(TODAY) + DAY(TODAY) then
dYdtYr = 0.
else
dYdtYr = YEAR(Sls.SlsDt).
上記のビジネス ロジックを SQL SSIS ETL 派生列変換にどのように配置しますか?
派生列はこれを達成するための正しいオプションですか?
ETL パッケージは、CSV から SQL ステージング テーブルへのインポートです。このインポート中に、上記のロジックが実装された新しい列を出力する (または既存のものを置き換える) 必要があります。
入力行には、MONTH 列と DAY 列、および dYdtYr 列が含まれています。ある意味では、上記のロジックに基づいて、dYdtYr 値を新しい値でオーバーライドする必要があります。