メインコンテンツまでスキップ

日付/時刻の変換

日付/時刻ノードは、前のノードから渡された timestamp データを次のノードに渡す前に変更するために使用します。日付/時刻の変換は、時間に敏感なプロセスの自動化、時系列データの分析、クラウド環境における日付/時刻表現の一貫性の確保に有用です。例えば、前回から 7 日後にバックアップをスケジュールしたい場合、終了時刻から開始時刻を差し引いて特定の時間ウィンドウ内のログエントリをフィルターしたい場合、または異なる API の要件に合わせて日付/時刻の形式を変換したい場合などです。

次の点に注意してください。

  • 日付/時刻ノードは、CloudFlow 内の前段のノードから入力として timestamp データ型のフィールドのみを受け付けます。

  • 日付/時刻ノードは、CloudFlow 内の直前のトリガーノードまたは他のアクティビティノードのいずれからの入力にも対応します。

  • 日付/時刻ノードは連結して使用できます。

日付/時刻トランスフォーマーの設定

  • 変換するフィールドを選択:変換対象のフィールドを指定します。フィールドは timestamp データ型である必要があります。

  • 変換アクションを定義:実行する変換アクションを定義し、出力を新しいフィールドに保存します。サポートされる変換操作は以下のとおりです。変換アクションごとに設定方法が異なる点に注意してください。

    • Add:参照する timestamp フィールドに時間を加算します。
    • Subtract:参照する timestamp フィールドから時間を減算します。
    • Format:参照する timestamp フィールドの形式を変更します。例えば、日付を YYYY-MM-DD から MM/DD/YYYY に変更するなど。
  • + 変換を追加:複数の日付/時刻フィールドを同時に変換し、それぞれに同一または異なる変換を適用します。これは、開始日や終了日などのフィールドを、厳格な形式要件を持つ API 呼び出しや後続のプロセスで使用する前に一貫した形式に整えるのに有用です。