出力ファイルのフィールドを定義する

Write to Spreadsheet の [フィールド] タブでファイルの各フィールドの名前、位置、およびデータ タイプを定義します。[ファイル プロパティ] タブで出力ファイルを定義したら、フィールドを定義できます。[Nullable] オプションがオンで [Name] フィールドに NULL 値が含まれている場合、 データフローはスプレッドシートに NULL 値を書き込みます。

出力ファイルにヘッダ レコードが含まれている場合は、[再生成] をクリックするだけでフィールドを簡単に定義できます。

フィールドの位置、長さ、およびデータ タイプにデフォルト値を設定してフィールドを定義するには、[クイック追加] をクリックし、追加するフィールドを選択します。

入力ファイルにヘッダ レコードが含まれていない場合、またはフィールドを手動で定義したい場合は、以下のステップを続けます。

  1. [追加] をクリックします。
  2. [名前] フィールドで、追加したいフィールドを選択します。
  3. [タイプ] フィールドで、データフローから入力されるフィールドのデータ タイプを選択します。

    Spectrum™ Technology Platform では、以下のデータ タイプがサポートされています。

    bigdecimal
    小数点以下 38 桁の精度をサポートする数値データ タイプ。高い精度が必要な算術計算で使用されるデータ (特に金融データ) には、このデータ タイプを使用してください。bigdecimal データ タイプは、double データ タイプより正確な計算をサポートします。
    boolean
    true と false の 2 つの値を持つ論理タイプ。
    bytearray
    バイトの配列 (リスト)。
    注: bytearray は REST サービスの入力としてはサポートされていません。
    date
    月、日、年を含むデータ タイプ。例: 2012-01-30、January 30, 2012。デフォルトの日付の形式は Management Console で指定できます。
    datetime
    月、日、年、時、分、秒を含むデータ タイプ。例: 2012/01/30 6:15 PM。
    double
    正と負の倍精度数を含む数値データ タイプ。値の範囲は、2-1074 ~ (2-2-52)×21023。指数表記すると、値の範囲は、-1.79769313486232E+308 ~ 1.79769313486232E+308 となります。
    float
    正と負の単精度数を含む数値データ タイプ。値の範囲は、2-149 ~ (2-223)×2127。指数表記すると、値の範囲は、-3.402823E+38 ~ 3.402823E+38 となります。
    integer
    正と負の整数を含む数値データ タイプ。値の範囲は、-231 (-2,147,483,648) ~ 231-1 (2,147,483,647)。
    long
    正と負の整数を含む数値データ タイプ。値の範囲は、-263 (-9,223,372,036,854,775,808) ~ 263-1 (9,223,372,036,854,775,807)。
    string
    文字シーケンス。
    time
    時刻を含むデータ タイプ。例: 21:15:59 or 9:15:59 PM。
  4. [追加] をクリックします。

出力ファイルのフィールドを定義したら、フィールドのコンテンツとレイアウトを編集できます。

オプション名

説明

追加

フィールドを出力に追加します。現在のレイアウトの末尾にフィールドを追加できます。また、既存の位置にフィールドを挿入することもできます。その場合、残りのフィールドは Write to Spreadsheet によって適宜調整されます。

変更

フィールドの名前とタイプを変更します。

削除

選択されたフィールドを出力から削除します。

上へ移動/下へ移動

選択されたフィールドの順序を変更します。