特定の更新戦略変換クエリの擬似コードロジックが提供されます。私はそれをinformaticaの更新戦略のSQLクエリで記述する必要があります。私は未接続のルックアップ変換を使用しています。私はこれに非常に新しいので、私はこのロジックのクエリを行うことができません。Informatica update strategy擬似コードロジックのクエリ
If(record does not exists in target table)
If(dbcal is not set)
Insert
Else
Reject
Else if(record exists in target table)
If(dbcal is not set)
Update
Else
Delete
私のロジックが有効なクエリを提案してください IIF((ISNULL(例RecordName)、IIF(ISNULL(dbcal)、dd_insert))、 dd_update、dd_delete)
のようなものです。 TIA
else if部分がわかりません。レコードがターゲット表に存在しない場合、どのように更新または削除しますか? – Samik
メンテナンスの観点からは、すべてを1つの更新戦略に入れるということは、セッションログを確認するときに更新、挿入、または削除されたトランザクションの数がわからないことを意味します。より良い習慣は、3つの別々のグループを持つルータを使用して、ルータのグループを分離するためのロジックで削除を削除し、挿入することです... thats my 2 cents –
ロジックは@Samik – TrueDroider