InformaticaのPowerCenterで、DB内容をCSVファイルに出力する際に設定で見出し行を出力できるのですが、Header Optionsを「Output Field Names」にすると見出し行の冒頭に#がついてしまいます。
これを消したく、やり方を調べてみました。参考にしたのはここです。
Use header output commandで直接記述する
Header Optionsを「Use header output command」に設定し、その下のHeader Commandに「Echo」や「cat」に続いて文字列を書けばその文字列がでるようです。ただ、今使っている環境ではうまくいきませんでした(Windows環境ならEcho、Linux環境だとcatのようですが)。
設定オブジェクトのCustom PropertiesにHeader Hash削除の設定を書く
タスクの編集から「設定オブジェクト」タブを開き、そこの設定にある「Custom Properties」の右にあるボタンをクリック。設定追加画面が開くので、新規登録のアイコンをクリックして
- 設定項目名:RemoveOutputHeaderHash
- 設定値:YES
を設定。これで行けました。
Learning Informatica PowerCenter 9.x
- 作者: Rahul Malewar
- 出版社/メーカー: Packt Publishing
- 発売日: 2014/12/30
- メディア: Kindle版
- この商品を含むブログを見る