【FilePutコンポーネント】CSVの囲み文字について

「ASTERIA Warp」「ASTERIA 3」「ASTERIA On Demand」の
インストール・動作環境・パイプライン機能・フロー機能など全般について

【FilePutコンポーネント】CSVの囲み文字について

投稿記事by soukennbichaaa » 2017年11月30日(木) 17:11

FilePutでCSVファイルを作成する際の囲み文字の制御について質問が2つあります。

質問①
FilePutコンポーネントでCSVファイル新規作成の処理を行う場合、
囲み文字の制御はできるのでしょうか。
現在デフォルトでダブルクォート有のファイルとして出力されていますが、
囲み文字なしに出力できるのでしょうか。
もしできるのであれば、方法を教えていただきたいです。

質問②
以下のようなフローを作成しています

RDBGet⇒Mapper⇒FilePut

上記の流れでFilePutコンポーネントを使用してCSVファイルを出力する際、
RDBGetで取得したデータ型をもとに囲み文字を制御することはできるのでしょうか。

例:(カラム)YMD=NUMBER,(カラム)NAME=VARCHAR2
デフォルトの処理:"20170808","YAMADA TAROU"
実現したい処理:20170808,"YAMADA TAROU"

似たような質問が以前にもありましたが、情報が古いため、
改めて質問させていただきました。

よろしくお願いいたします。
soukennbichaaa
 
記事: 12
登録日時: 2017年10月11日(水) 14:51

Re: 【FilePutコンポーネント】CSVの囲み文字について

投稿記事by itete » 2017年12月05日(火) 12:42

①FilePut 直前の Mapper の、ストリームタブで設定します。
「囲み文字」プロパティを「”」→「(none)」にします。

②FilePut 直前の Mapper の、ストリームタブで設定します。
フィールドのデータ型が
 YMD = Decimal
 NAME = String
などであれば、「囲み処理の対象」プロパティを「String型のみ」
にすることで、実現したい処理結果となります。
itete
 
記事: 158
登録日時: 2007年1月09日(火) 12:15


Return to 聞きたい、知りたい、教えます

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[1人]

cron