On this page |
このノードは、ワークアイテムのアトリビュートとResult DataからCSVファイルを生成することができます。 Data Queries(データ照会)を追加することで、出力するCSVファイルに書き出したいワークアイテムのデータを指定することができます。
通常では、上流アイテム内のワークアイテム毎に1行が書き出されます。 例えば、このノードの上流のアイテムが1個しかない場合には、1行のみがCSVファイルに書き出されます。 このノードの上流に10個のワークアイテムを含んだパーティションが存在すれば、10行だけCSVファイルに書き出されます。 Multiple Values per Query を Add Rows に設定すると、指定したアイテムに対して複数の行が生成されます。
これと反対のノード(CSVファイルの行からワークアイテムを生成する)がCSV Inputノードです。
パラメータ
Output
CSV File
CSVファイルの出力パスを指定します。
Output Tag
その結果のファイルタグを指定します。
Write Header
このノードがヘッダをCSVファイルに書き出すかどうかを指定します。 これを有効にすると、ヘッダ行がCSVファイルに書き出されます。各ヘッダは、アトリビュートまたはResult Dataタグの名前です。
Quoting
列の値に引用符を付ける方法を指定します。 CSVの慣例では、任意で値を引用符で閉じることができます。 列の値に引用符、行区切り文字、列区切り文字が含まれている場合には、その値を引用符で閉じる必要があります。 しかし、一部のソフトウェアでは多少なりともこの引用符で閉じる操作が必要です。
Minimal
列の値に引用符、行区切り文字、列区切り文字が含まれている場合にのみ、その値を引用符で閉じます。
Non Numeric
数値以外のすべての値(文字列)を引用符で閉じます。これがデフォルトです。
All
すべての値を引用符で閉じます。
None
値を引用符で閉じません。とはいえ、引用符、行区切り文字、列区切り文字は引用符文字でエスケープされます。
Column Delimiter
有効な時、ここにはファイル内の列を区切る際に使用する文字を指定します。 通常では、ここにはカンマまたはタブの文字を指定します。
Error if Tag Match Fails
これを有効にすると、このノードは、Data Queriesのどれにも合致しなければエラーを引き起こします。
When Multiple Values
指定したクエリで見つかった値が複数存在した場合(例えば、クエリに"file/geo"を指定すると複数の結果が返されます)、それらの値を書き出す方法を指定します。
Add Rows
戻り値毎に追加で行を書き出します。
Add Columns
各値を新しい列として書き出します。
Attributes to Write
アトリビュートをCSVファイルに書き出す方法を選択します。
By Data Queries
これを選択すると、 Data Queries マルチパラメータでワークアイテムアトリビュートを指定することができます。 このマルチパラメータの順番がファイルの列の順番になります。
By Attribute
これを選択すると、CSVに書き出すアトリビュートの名前を指定することができます。 このアトリビュートには、ワークアイテム上のアトリビュートの名前を含んだ文字列配列アトリビュートを指定してください。 アトリビュート名の順番がファイルの列の順番になります。
Data Queries
これは、実行したいData Queriesすべてを含んだマルチパラメータです。
Attribute Name / Tag
このパラメータは、上流アイテムに対して実行される実際のクエリ(照会)です。 ここには、アトリビュート名またはファイルタグのどちらかを指定することができます。
マルチパラメータリスト内のこのパラメータの位置は、データの書き出し先の列を決定します。
Examples
example_top_csvoutput Example for CSV Output TOP node
このサンプルでは、PDGのワークアイテムのアトリビュートからCSVファイルを生成する方法について説明しています。
The following examples include this node.
このサンプルでは、CSV Modifyノードを使ってCSVファイルを制御する方法について説明しています。
example_top_csvoutput Example for CSV Output TOP node
このサンプルでは、PDGのワークアイテムのアトリビュートからCSVファイルを生成する方法について説明しています。
See also |