2

タイプ 2を実装する必要があります。SCDこれは私の分割条件で、更新してRecordEndDate最終的にデータベースに追加する前に私の条件です。しかし、条件を満たさないにもかかわらず、データベースに追加し続けます

((PlateNo == Stage_PlateNo)) && (([Car Name] != [Stage_Model]) || 
 ([Manufacturer] != [Stage_Manufacturer]) ||
  [Year Model] != Stage_Year || 
  [Car Body Type] != Stage_BodyType ||
  Transmission != Stage_Transmission ||
 [Daily Rate (in Peso)] != Stage_DailyRate
 )
4

1 に答える 1

1

IMO 要件が複雑すぎて、SSIS 式で試行できません。スクリプト変換でこのロジックを再コーディングすることをお勧めします。Include_Row などの新しい列を事前に作成し、スクリプトでその値を yes または no に設定します。

このアプローチにより、コードの柔軟性が大幅に向上し、デバッグの可能性が向上します。

于 2012-10-31T01:20:03.437 に答える