メイン コンテンツをスキップする

[Component-specific settings] (コンポーネント固有設定) (tFileOutputDelimited用)

コンポーネントのsetSettings {}関数で定義できるジョブスクリプトの関数とパラメーターは、以下の表のとおりです。

関数/パラメーター 説明 必須?

USESTREAM

STREAMNAMEパラメーターを使ってデータフローの出力ターゲットを指定する場合、このパラメーターをtrueに設定します。

デフォルトでは、このパラメーターはfalseに設定されます。

データストリームは、Talend Studioで事前定義されている変数、またはこのコンポーネントと共に使用するコンテキストや特定コンポーネント(tFileListtJavatJavaFlexなど)によって指定される変数を介して実装されます。

はい(データストリームで出力ターゲットを指定する場合)

STREAMNAME

このパラメーターを使って、データフローの出力ターゲットを表すデータストリームを指定します。

USESTREAMtrueに設定されている場合はYesになります

FILENAME

このパラメーターを使って、ターゲットファイルのパスと名前を指定します。

このパラメーターは、USESTREAMパラメーターが存在しないか、またはfalseに設定されている場合にのみ機能します。

はい(ファイル名により出力ターゲットを指定する場合)

ROWSEPARATOR

このパラメーターは、行末を特定するのに使用する区切りを指定します。

いいえ

FIELDSEPARATOR

このパラメーターは、転送データのフィールドを区切るための文字、文字列、または正規表現を指定します。

いいえ

OS_LINE_SEPARATOR_AS_ROW_SEPARATOR

CSV行区切りをCR、LF、またはCRLFに設定する時、オペレーティングシステムにより定義されたライン区切りを行区切りとして使用する場合に、このパラメーターをtrueに設定します。

デフォルトでは、このパラメーターはtrueに設定されます。

このパラメーターは、CSV_OPTIONパラメーターがtrue設定されている場合のみ有効です。

いいえ

APPEND

ファイルの最後に新しい行を追加する場合は、このパラメーターをtrueに設定します。

デフォルトでは、このパラメーターはfalseに設定されます。

このパラメーターは、USESTREAMが存在しないか、またはfalseに設定されている場合にのみ機能します。

いいえ

INCLUDEHEADER

出力ファイルにカラムヘッダーを含めるには、このパラメーターをtrueに設定します。

デフォルトでは、このパラメーターはfalseに設定されます。

このパラメーターは、USESTREAMtrueに設定されている場合は機能しません。

いいえ

COMPRESS

出力ファイルをzipファイルに圧縮するには、このパラメーターをtrueに設定します。

デフォルトでは、このパラメーターはfalseに設定されます。

このパラメーターは、APPENDtrueに設定されている場合は機能しません。

いいえ

ADVANCED_SEPARATOR

このパラメーターをtrueに設定すると、数値に使用される桁区切りと小数点を変更できます。デフォルトでは、桁区切りはコンマ(、)、小数点はピリオド(.)になります。

デフォルトでは、このパラメーターはfalseに設定されます。

いいえ

THOUSANDS_SEPARATOR

このパラメーターは、桁区切りを指定します。

このパラメーターは、ADVANCED_SEPARATORパラメーターがtrueに設定されている場合にのみ機能します。

いいえ

DECIMAL_SEPARATOR

このパラメーターは、小数点を指定します。

このパラメーターは、ADVANCED_SEPARATORパラメーターがtrueに設定されている場合にのみ機能します。

いいえ

CSV_OPTION

ESCAPE_CHARcharやTEXT_ENCLOSUREなどのCSV固有のパラメータを含めるには、このパラメーターをtrue設定します。

デフォルトでは、このパラメーターはfalseに設定されます。

いいえ

ESCAPE_CHAR

指定ファイルが標準CSVファイルである場合、このパラメーターを使って、メタ文字をエスケープ処理するエスケープ文字を指定します。

このパラメーターは、CSV_OPTIONパラメーターがtrue設定されている場合のみ有効です。

いいえ

TEXT_ENCLOSURE

指定ファイルが標準CSVファイルである場合、このパラメーターを使って、テキストエンクロージ​ャーを指定します。

このパラメーターは、CSV_OPTIONパラメーターがtrue設定されている場合のみ有効です。

いいえ

CSVROWSEPARATOR

このパラメーターは、CSV固有の行区切りを指定します。

このパラメーターは、CSV_OPTIONパラメーターがtrue設定されている場合のみ有効です。

いいえ

CREATE

指定の出力ディレクトリーが存在していない時に、作成する必要がない場合は、このパラメーターをfalseに設定します。

デフォルトでは、このパラメーターはtrueに設定されます。

このパラメーターは、USESTREAMが存在しないか、またはfalseに設定されている場合にのみ機能します。

いいえ

SPLIT

出力区切り付きファイルを複数のファイルに分割する場合は、このパラメーターをtrueに設定します。

デフォルトでは、このパラメーターはfalseに設定されます。

このパラメーターは、USESTREAMが存在しないか、またはfalseに設定されている場合にのみ機能します。

いいえ

SPLIT_EVERY

このパラメーターは、各出力ファイルの行数を指定します。

このパラメーターは、SPLITパラメーターがtrueに設定されている場合のみ有効です。デフォルト値は1000です。

いいえ

FLUSHONROW

バッファー内の行数がFLUSHONROW_NUMパラメーター値に達したところでバッファーを空にする場合、このパラメーターをtrueに設定します。

デフォルトでは、このパラメーターはfalseに設定されます。

いいえ

FLUSHONROW_NUM

バッファーを空にする前に、バッファーに書き込める行数を定義します。

このパラメーターは、FLUSHONROWパラメーターがtrueに設定されている場合のみ有効です。デフォルト値は1です。

いいえ

ROW_MODE

フラッシュの不可分性を確保する場合、このパラメーターをtrueに設定します。この場合、ファイルに書き込まれるデータ行は、不完全なデータ行ではなく、完全なデータ行のみになります。

このオプションは、通常、マルチスレッドモードでこのコンポーネントを使用する場合に使用します。

デフォルトでは、このパラメーターはfalseに設定されます。

いいえ

ENCODING

このパラメーターを使って、ファイルのエンコーディングを指定します。

デフォルト値は\"ISO-8859-15\"です。

いいえ

ENCODING:ENCODING_TYPE

[ENCODING] (エンコード)値に応じて、以下のパラメーターを設定します:

  • [ENCODING] (エンコード)値が\"ISO-8859-15\"の場合はISO-8859-15
  • [ENCODING] (エンコード)値が\"UTF-8\"の場合はUTF-8
  • [ENCODING] (エンコード)に別の値がある場合は[CUSTOM] (カスタム)です。

デフォルト値はISO-8859-15です。

いいえ

DELETE_EMPTYFILE

空のファイルを生成する必要がない場合は、このパラメーターをtrueに設定します。

デフォルトでは、このパラメーターはfalseに設定されます。

このパラメーターは、USESTREAMが存在しないか、またはfalseに設定されている場合にのみ機能します。

いいえ

FILE_EXIST_EXCEPTION

指定の出力ファイルが既に存在している場合に例外を返すには、このパラメーターをtrueに設定します。

このパラメーターは、USESTREAMパラメーターが存在しないか、またはfalseに設定されている場合にのみ機能します。

デフォルトでは、このパラメーターはfalseに設定されます。

いいえ

TSTATCATCHER_STATS

各コンポーネントレベルおよびジョブレベルで処理メタデータを収集する場合、このパラメーターをtrueに設定します。

デフォルトでは、このパラメーターはfalseに設定されます。

いいえ

LABEL

このパラメーターを使って、コンポーネントのテキストラベルを指定します。

いいえ

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。