- Add New Columns: _addnewcols_
- ファイルに新しい列が現れたら自動的にテーブルに追加します。名前を変更した列は新規として扱います。
例題: filename_addnewcols.txtを使いましょう。
- Adjust Columns: _adjustfields_
- 必要に応じてデータ型や長さを自動的に調整できます。_nopad_オプションを利用して、パディングなしでデータ型と長さを判定するために完全なファイルの読み込みを強制します。
例題: filename_adjustfields.txtを使いましょう。
- Auto Adjust: _autoadjust_
- _addnewcols_と_adjustfields_の組み合わせです。
例題: filename_autoadjust.txtを使いましょう。
- Auto Commit: _autocommit_
- トランザクションを挿入に使わないでください。大量輸入の速度を上げるために使う。
例題: filename_autocommit.txtを使いましょう。
- _brgroupGUID_
- ファイルインポートが完了した後、GUIDで識別されたデータプロセスを実行します。
例題: インポート後にデータ処理GUID 123456789qwerを実行する ためにfilename_brgroup123456789qwer.txt を使います。
- Default Value: _dfltN[VAL123]_
- VAL123を列Nのデフォルト値に設定してください。インポート中に列「N」のフィールドが空なら、設定した値で埋められます。値に特別な文字は使わないでください。
例題: 4列 目のデフォルト値が10の場合は filename_dflt4[10].txt を使いましょう。
- Encoding: _encENCODING_
- ファイルの文字エンコーディングを指定します。デフォルトでは、エンコーディングはUTF8です。トリガーは以下のエンコーディングタイプをサポートしています:
- UTF16
- UTF16LE
- UTF16BE
- ISO8859
- WINDOWS1251
- WINDOWS1252
例題: ISO-8859-1の文字エンコーディングを持つファイルには filename_encISO88591.txt を使用してください。
- _estGUID_
- GUIDで識別されたフォルダ内に新しいテーブルを作成し、ファイルを取り込みます。ファイルが複数のファイルを含む圧縮ファイルの場合、それぞれのファイルごとにテーブルが作成されます。_nst[NEWFOLDER]_と組み合わせて、既存のフォルダ内に新しいフォルダを作成できます。
例題: filename_est1234456789qwer_nst[SampleData].zip を使って、GUID 123456789qwerで識別されたフォルダ内に「SampleData」という新しいフォルダを作成します。zip内の各ファイルごとに新しいテーブルを作成します。
- Force Null: _frcnull_
- データベース内の空値をNULLに強制します。デフォルトは空文字列です。
例題: filename_frcnull.txtを使いましょう。
- フォーステキスト: _frctext_
- すべてのフィールドをテキストフィールドに強制します。
- Include Empty Records: _incempty_
- インポートに空のレコードを含めてください。デフォルトでは空のレコードは無視されます。
例題: filename_incemptytxtを使ってください。
- Insert Only New Records Based On: _insnewN_
- 新しいレコードは一意キーとして列「N」を挿入します。複数使えます。
例題: filename_insnew5.txt を使ってファイルの5列目を新しいレコード挿入のユニークキーとして使います。
- Minimum Text Field Length: _mrgcolN_
- 新しいレコードを挿入し、列「N」を一意キーとして既存レコードを更新します。
例題: filename_mrgcol3_mrgcol5.txt を使ってファイルの3列目と5列目をマージのユニークキーとして使います。
- Merge New Records Based On: _mstGUID_
- 圧縮されたファイルからサブファイルをフォルダに統合します。
- GUIDで指定されたファイル名のテーブルがフォルダ内に存在すれば、そのテーブルにインポートされます。
- フォルダ内にテーブルが存在しない場合は、ファイル名を使って新しいテーブルを作成します。
- GUIDが提供されていない場合は、指定されたテーブルのフォルダを使用します。
例題: fileName_mst.zip を使ってフォルダ内で、zipファイルのファイル名に合うテーブル名を検索してください。一致するテーブルにインポートするか、一致しないテーブルのために新しいテーブルを作成してください。
例題: GUID 1234567890qwerで識別されたフォルダで、zipファイルのファイル名に合うテーブル名を検索するには filename_mst1234567890qwer.zip を使います。一致するテーブルにインポートするか、一致しないテーブルのために新しいテーブルを作成してください。
- _mtlN_
- 新たに作成されたすべてのテキストフィールドは最低長「N」に強制します。
例題: このインポートから filename_mtl150.txt を使って、最低150の長さのテキストフィールドを作成します。
- No Padding: _nopad_
- _nopadtxt_と_nopadnum_の組み合わせです。
例題: filename_nopad.txtを使いましょう。
- No Padding (Number): _nopadnum_
- 新しく作成した数字フィールドにパディングを追加しないでください。強制読み取りはファイル全体を読み込み、パディングなしでデータ型や長さを決定します。
パディングは小数点左に2桁を足します。通常、右側にパッドは以下の場合を除きません。
- 小数点の右の数字は通貨ではなく、その後右に1桁のパディングを加えます。
- この値は通貨で、右に2桁以上、さらに右に1桁の数字を加えます。
例題: filename_nopadnum.txtを使いましょう。
- No Padding (Text): _nopadtxt_
- 新しく作成したテキストフィールドにパディングを追加しないでください。強制読み取りはファイル全体を読み込み、パディングなしでデータ型や長さを決定します。デフォルトのパディングは長さ+25%で、これを丸めて1文字に切り上げます。
例題: filename_nopadtxt.txtを使いましょう。
- Merge Compressed File Into Folder: _nst[FOLDERNAME]_
- 新しいフォルダ「FOLDERNAME」を作成し、ファイルを取り込むための新しいテーブルを入れます。ファイルが複数のファイルを含む圧縮ファイルの場合、それぞれのファイルごとにテーブルが作成されます。ファイル名トリガーで使用するには、特別な文字を使わず、単純な値でなければなりません。
例題: filename_nst[NewFolder].zip を使ってルートレベルで「NewFolder」という新しいフォルダを作成し、zip内の各ファイルごとにテーブルを作成します。
- Pre Data Process: _prebrgroupGUID_
- ファイルインポートを開始する前に、GUIDで識別されたデータプロセスを実行してください。
例題: インポート前にデータ処理GUID 123456789qwerを実行するために filename_prebrgroup123456789qwer.txt を使いましょう。
- _rtrnid_
- 挿入された各行のシステム識別子を返します。API使用のために。
例題: filename_rtrnid.txtを使いましょう。
- Run Custom Fields: _runcftrue_
- 挿入時にカスタムフィールドを実行してください。デフォルトはオフに設定されています。
Fix ViewやFormsでアップロードする際、_runcftrue_はデフォルトでオンになっています。
例題: filename_runcftrue.txtを使いましょう。
- Worksheet to Import: _sheetN_
- Excelファイルをインポートする際は、ワークシート番号「N」をインポートしてください。選択したすべてのシートはデフォルトの宛先テーブルにインポートされます。複数のインスタンスを使えます。
例題: filename_sheet3.xlsx を使ってワークブックの3枚目の シートをインポートしてください。
- _sheetN[GUID]_
- Excelファイルをインポートする際は、ワークシート番号「N」をGUIDで指定されたテーブルにインポートしてください。複数のインスタンスを使えます。
例題: filename_sheet3_sheet5[ 123456789qwer].xlsx を使ってワークブックのシート3を選択したテーブルにインポートし、シート5をGUID 123456789qwerでテーブルにインポートします。
- Skip Columns: _skpcolN_
- ファイルのN列目は無視してください。
例題: filename_skpcol1.txt を使ってファイルの1列目をスキップしてください。
- Skip Rows: _skpNlns_
- ファイルの最初の「N」行は飛ばしてください。
例題: filename_skp10lns.txt を使ってファイルの最初の10行をスキップしてください。
- _sysidN_
- 既存のレコードをシステム識別子として「N」列を用いて更新します。
例題: filename_sysid1.txt を使って最初の列をシステム識別子として使います。
- Truncate Table: _trntrue_
- 新しいレコードを挿入する前に宛先テーブルを切断してください。
例題: filename_trntrue.txtを使いましょう。