現在の日付の追加

「現在の日付の追加」プロセッサは、現在のサーバー処理日付/時刻を値として使用して、プロセスに日付属性を追加します。

オプションを使用して、同じ日付と時間をプロセス内のすべてのレコードに追加するか(後述の「注意」を参照)、各レコードが処理されるたびに正確な時間を追加するかを制御します。たとえば、データ・セットの生年月日属性を現在の日付/時刻と比較する場合は、日付の比較がすべてのレコードで一貫するように同じ日付/時刻をすべてのレコードに追加できます。一方、実行が長時間になるプロセスで、EDQが処理した日付と時間を各レコードにスタンプする場合は、各レコードが処理された正確な時間を追加します。

注意:

プロセスを間隔モードで実行し、すべてのレコードに同じ日付と時間を追加するオプションが選択されている場合は、同じ間隔のすべてのレコードに同じ日付と時間が追加されますが、別の間隔のレコードには追加されません。

「現在の日付の追加」は、処理時間に注意する必要がある日付/時刻の計算に使用します。たとえば、プロセスの実行時に、昨年更新されたレコードを分離して操作できます。そのためには、現在の日付と時間をプロセスに追加し、「日付差異」を使用して今回の日付とデータ内の最終変更日との差異を計算し、「値のチェック」を使用して必要なレコードを分離します。

「現在の日付の追加」プロセッサのその他の用途は、次のとおりです。

  • 現在の日付と生年月日属性を比較して、個人の現在の年齢を計算します

  • EDQがレコードを処理した時点でレコードにタイムスタンプを設定します

次の表に、構成オプションを示します。

構成 説明

入力

このプロセッサは、プロセッサに入力されたすべてのレコードに属性を追加するため、入力は必要ありません。

オプション

次のオプションを指定します。

  • 同じ日付/時刻をすべてのレコードに追加: 同じ日付/時刻値をすべてのレコードに追加するか、各レコードに正確な処理時間を追加するかを制御します。Specified as 「はい」/「いいえ」で指定します。デフォルト値: No.

  • 時刻を午前0時に設定: レコードに処理時間を追加するか、時刻を常に午前0時に設定するか(たとえば、日付スタンプのみが必要であり、正確な時刻は重要でない場合など)を制御します。Specified as 「はい」/「いいえ」で指定します。デフォルト値: No

出力

データ属性またはフラグ属性の出力を記述します。

データ属性

次のデータ属性が出力されます。

  • ProcessingDate: 現在の日付/時刻が設定された新しい属性。値は、サーバー・プロセッサの現在の日付/時刻です。

    すべてのレコードに同じ日付/時刻を追加するオプションを選択した場合、値はプロセッサが処理を開始した日付/時刻に設定され、レコードごとに変化することはありません。

    「時刻を午前0時に設定」オプションを「はい」に設定した場合、時刻は午前0時(00:00:00)に設定されます。

フラグ

なし。

「現在の日付の追加」プロセッサには常に再実行マーカーが表示され、構成が変更されたかどうかに関係なく、プロセスが実行されるたびに完全に再実行されることを示します。このことは、「現在の日付の追加」プロセッサの後続のプロセッサ、および追加された日付値(またはそれに依存する別の属性値)を使用するプロセッサも再実行が必要であることを意味します。これは、「現在の日付の追加」が実行のたびに異なる日付/時刻値を追加するため、一貫した結果を確保するには、すべての依存プロセッサを再実行する必要があることを意味します。

「現在の日付の追加」プロセッサは、サマリー・データを出力しません。新しい日付属性は、データ・ビューのその他すべての属性の左側に表示されます。

出力フィルタ

なし。

この第1の例では、「現在の日付の追加」ですべてのレコードに同じ日付/時刻値を追加します。時刻は午前0時に設定されることに注意してください。

処理日 ID

05-Jun-2008 00:00:00

49956

05-Jun-2008 00:00:00

49837

05-Jun-2008 00:00:00

49505

05-Jun-2008 00:00:00

49491

05-Jun-2008 00:00:00

49415

05-Jun-2008 00:00:00

49346

05-Jun-2008 00:00:00

49149

05-Jun-2008 00:00:00

48554

この第2の例では、「現在の日付の追加」で各レコードに正確な処理日付/時刻を追加します。

処理日 ID

05-Jun-2008 15:16:31

49956

05-Jun-2008 15:16:31

49837

05-Jun-2008 15:16:31

49505

05-Jun-2008 15:16:31

49491

05-Jun-2008 15:16:31

49415

05-Jun-2008 15:16:31

49346

05-Jun-2008 15:16:31

49149

05-Jun-2008 15:16:32

48554