LoginSignup
1
0

More than 3 years have passed since last update.

NiFi ReplaceTextプロセッサのReplacement Valueの書き方

Posted at

NiFiで流れてくるFlowfileの中身をReplace(頭何かデータを入れたい、後ろにデータをつけたいとか)したい場合は、ReplaceTextプロセッサを使えます。

ReplaceText既定の画面
image.png

一個例を見てみましょう
例えば流れてくるFlowfileは一行のCSV

aaa,bbb,ccc,ddd

後ろにeeeをつけたい場合、以下のように書きます。

$1,eee

FlowfileのAttribute(filenameとか)を後ろにつけたい場合
$1をシングルクォーテーションで囲む必要です。

${'$1'},${filename}

$1のdddをfffにreplaceして、eeeを追加したい場合

${'$1':replace('ddd','fff')},eee

一番重要なのは$1をシングルクォーテーションで囲むところかなぁ。囲まないと怒られます。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0