オンブレミスファイルトリガー - フォルダ内の新規CSVファイルトリガー(バッチ)

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

New CSV file in folderバッチトリガーは、定義したスケジュールに従って、オンプレミスフォルダ内の新しいCSVファイルを監視します。

トリガーは、レシピを初めて開始したときに、フォルダ内の既存のファイルをすべて検出します。 以降の実行では、新しく追加されたファイルのみが処理されます。

週次の売上レポートや他のシステムからの日次データダンプなど、CSVファイルを頻繁に追加するオンプレミスフォルダがある場合に、このトリガーを使用します。 このトリガーを使用して、新しいCSVファイルを読み取り、Salesforceなどの他のシステムにインポートするレシピを構築できます。

必須OPAバージョン

このトリガーには、オンプレミスエージェントバージョン2.10.2以降が必要です。

ファイル名の変更

このトリガーは、処理済みファイルの名前に数値IDと.processingを追加します。例: sales_report.csvsales_report.csv.1526632883663.processingに名前変更されます。 これにより、以降の実行で同じファイルに対してレシピがトリガーされることを防ぎます。

処理時にトリガーがファイル名を変更トリガーが処理済みファイルの名前を変更

入力

入力フィールド説明
トリガーポーリング間隔レシピが新規ファイルを確認する頻度を定義します。 最小値およびデフォルト値は5分です。
トリガー条件特定の間隔または特定の日時で検索するかを選択します。
フォルダ新規ファイルを監視するフォルダを選択します。
サブフォルダ内のファイルを含める新規ファイルについてサブフォルダを監視するかどうかを選択します。
命名パターンでファイルをフィルタリング任意です。 ジョブをトリガーするためにファイルが一致する必要がある命名パターンを定義します。
CSVファイル内の列を定義します。 Upload a sample CSV fileをクリックして列を自動生成するか、Add columnをクリックして列を手動で定義します。
列区切り文字各CSV行内の列値を区切るために使用する文字を選択します。
引用符文字セル値を囲むために使用する文字を選択します。 引用文字を使用しない場合はNoneに設定します。
ヘッダー行を含むか?最初のCSV行が列名を含むヘッダー行かどうかを選択します。
ファイルエンコーディングCSVファイルのエンコーディングを選択します。 この項目のデフォルトはUTF-8です。
バッチサイズ各バッチで処理するCSV行数を入力します。 詳細はバッチ処理を参照してください。 この項目のデフォルトは100で、最大2,000行までサポートされます。

追加の入力フィールド

レシピエディターは、トリガー条件の選択に基づいて、スケジュール設定セクションに追加の入力フィールドを生成します。 これらのフィールドを使用してトリガースケジュールを指定します。

出力

出力フィールド説明
CSV行List sizeList index、列名など、CSVファイルの内容に関する情報を含みます。
ファイルパス(元)処理前のファイルへのパス。例: C:/Program Files/sales_report.csv
ファイル名(元)処理前のファイル名。例: sales_report.csv
ファイルパス(処理済み)処理後のファイルへのパス。例: C:/Program Files/sales_report.csv.1526632883663.processing
ファイル名(処理済み)処理後のファイル名。例: sales_report.csv.1526632883663.processing
ファイルサイズ(バイト)ファイルのサイズ(バイト単位)。
作成時刻ファイルが作成された時刻。 この値はOSによって設定されます。
最終更新時刻ファイルが最後に変更された時刻。 この値はOSによって設定されます。
バッチサイズこのトリガーの入力で設定したバッチサイズ。
バッチ番号現在のバッチの数値ID。
最初のバッチ現在のバッチが最初のバッチかどうかを示します。
最後のバッチ現在のバッチが最後のバッチかどうかを示します。

Last updated: