2016-08-02 1 views
0

私はターゲットテーブルにデータをロードします。負荷はデルタ(インクリメンタル)になります。私は最初の負荷をロードし、後で私は毎日の仕事をスケジュールします。どのように私はこれをパラメーターファイルを使用して行うことができます。informaticaでインクリメンタル・ロードを実行するにはどうすればよいですか?

+0

デルタデータを選択できるタイムスタンプ列はありますか? – Samik

+0

はい私は同じファイルまたは変数で初期ロードと日常ロードの両方を自動化する必要があります –

答えて

0

$LOAD_DATEのように、マッピング変数を作成します。 SQオーバーライドクエリでは、条件UPDT_TS > $$LOAD_DATEを入力します。

また、式変換では、関数を使用して変数をSESSIONSTARTTIMEに設定します。

初期ロードでは、パラメータファイルに$$LOAD_DATE=01/01/1900を設定します。

デルタロードの場合、パラメータファイルからパラメータを削除するだけです。最後の読み込み日であるリポジトリに保存されている値が使用されます。

+0

OK、ここで質問があります –

+0

シェルスクリプトを使用して聞いた他の方法 –

+0

シェルスクリプトでも同じロジックを実装できますか – Samik

関連する問題