ページの先頭行へ戻る
Big Data Integration ServerV1.4.0 加工編リファレンス集
FUJITSU Software

1.2.2 入力定義ファイル

抽出対象ファイルである入力ファイルを定義します。


実行パラメタの種類と意味

以下に、入力定義ファイルの実行パラメタを示します。


注意

  • 入力定義ファイルの内容は、システムロケールの文字コードで記述してください。

  • パラメタ名は行の先頭から記述してください。


パラメタ

省略

説明

SchemaFile

入力のスキーマ情報ファイルを指定します。(注)
入力ファイルタイプがXMLの場合は指定できません。

DataFile

入力ファイル、または入力ファイルが配置されたディレクトリを指定します。(注)
本パラメタは複数指定できます。
本パラメタを省略した場合、標準入力よりデータを読み込みます。

注) ファイル名またはディレクトリ名に特殊な文字を指定した場合の扱いについては “パス名に指定する特殊な文字の扱い”を参照してください。

参考

パラメタ名を省略した場合、DataFileパラメタが指定されたものとみなします。

SchemaFile

スキーマ情報ファイルを指定します。
項目名とデータが別々のファイルとして存在する場合に、本パラメタを指定することで実行可能となります。


DataFile

入力ファイル、または、入力ファイルが配置されたディレクトリを指定します。DataFileパラメタを2つ以上指定する場合、入力ファイル指定とディレクトリ指定の混在は可能です。入力ファイル名の先頭に"pipe@"を記述することで、入力ファイルに名前付きパイプを指定できます。

入力ファイルタイプがCSVの場合

SchemaFileパラメタを指定した場合、本パラメタに指定するファイルの先頭行からデータであるとみなします。
SchemaFileパラメタを省略したとき、本パラメタに指定するファイルの先頭行を項目名として扱い、2行目以降をデータとみなします。

注意

  • 以下のいずれかの条件を満たす場合だけ、DataFileパラメタを2つ以上指定できます。それ以外の場合は1つの入力ファイルしか扱えません。

    • SchemaFileパラメタを指定して、スキーマ情報ファイルから項目名を取得する場合

    • DataFileパラメタに指定したすべての入力ファイルの見出し行が同一の場合

    • すべての検索番号にリターン式を指定して、特定の項目だけ返却するようにした場合

  • 複数の入力ファイルに名前付きパイプを指定して並列に処理を実施する場合には、入力ファイルごとに別々の名前付きパイプを指定し、select用動作環境ファイルに"ParallelNum"パラメタを指定してください。

  • スキーマ情報ファイルには、名前付きパイプを指定できません。ファイル名の先頭に"pipe@"を記述してもファイル名の一部と認識します。

  • ディレクトリ配下のファイルは、ファイル名でソートされた順番に処理されます。ただし、ParallelNumパラメタ指定時には、順番は保証されません。

  • 抽出処理実行中に、指定されたディレクトリに対してファイルの追加、削除を実施した場合は、そのファイルが本機能に反映されない場合があります。

  • 指定されたディレクトリが存在しない場合には、異常終了します。

  • 指定されたディレクトリ配下にファイルが存在しない場合、または、処理すべきファイルが存在しない場合には、異常終了します。(ディレクトリが複数指定されていて、1つのディレクトリ配下にファイルが存在しなくても、他のディレクトリ配下にファイルが存在すれば、異常終了しません。)

  • 指定されたディレクトリ直下のファイルだけが処理対象となります。サブディレクトリ配下のファイルは対象としません。

  • ディレクトリ配下の内容が以下の場合は、異常終了します。

    • 名前付きパイプが存在する

    • Data Effectorとして処理対象外のファイルが存在する

参照

処理対象のファイルの種類については、“導入・運用ガイド”の“処理対象ファイルの種類”を参照してください。


ポイント

入力ファイル名の工夫

select用動作環境ファイルにErrFileパラメタを指定した場合、入力ファイル名に半角英数字以外が含まれるとき、エラーデータ出力ファイルに出力される入力ファイル名が、文字化けすることがあります。そのため、入力ファイル名には半角英数字を使うことを推奨します。

入力定義ファイルに指定するファイル名に半角数字で日付情報を付加する例を以下に示します。

DataFile    /home/Shunsaku/data/売上情報_20080101.csv
DataFile    /home/Shunsaku/data/売上情報_20080102.csv
DataFile    /home/Shunsaku/data/売上情報_20080103.csv
DataFile    /home/Shunsaku/data/売上情報_20080104.csv