Apache NiFiクーザープロセッサを開発する際に、現在のフローファイルに属性を追加する方法を教えてください。
私がしたいのは、計算された値を持つ現在のフローファイルに新しい属性を追加する(または少なくとも現在の属性を更新する)ことです。
既に使用できるプロセッサがありますか?NiFiのコンテンツに基づいて属性を更新します
1
A
答えて
4
NiFiでは、使用するデータソースに応じて、属性を作成および更新するいくつかの方法がサポートされています。
UpdateAttribute - 静的値とNiFiの式言語の両方を使用してフローファイルの属性を更新します。
あなたは一つのプロセッサと同様に多くのプロパティを追加することができます。 Apache NiFi Expression Language Guideでスキャンして、自分ができることを感じることをおすすめします。
ExtractText - フローファイルコンテンツに正規表現を適用することによって、属性値を設定します。
ExecuteScript - ExecuteScript必要に応じて属性を更新するために使用できるカスタムスクリプトコードを実行します。
例えば、特定のコンテンツ・フォーマットのためのより多くがあります。
- EvaluateJsonPath -
- EvaluateXPath JSON のために - XML
関連する問題
- 1. ユーザーロールに基づいてLaravel stopモーダル属性が更新されています
- 2. 別の属性のワイルドカードの一致に基づく属性の更新
- 3. クラブは2つの属性に基づいてgroup byを更新する// postgres
- 4. 仮想属性に基づいてactiverecord属性を設定します
- 5. オプションは別のオプションに基づいて属性を変更します
- 6. Xpathで属性に基づいてXMLノードを検索し、その子の値を更新します
- 7. simpleXML属性に基づいてノードを取得します
- 8. XQueryは属性に基づいて要素を返します
- 9. データベース属性に基づいてgetItemViewTypeを返します。
- 10. 値に基づいてXSLT属性が変更される
- 11. InferAvroSchema Avroレコード名はフロー属性に基づいています
- 12. BeautifulSoupの属性に基づいて画像を抽出しています
- 13. 条件に基づいた要素属性の変更
- 14. Gephi:属性に基づいたエッジパーティション
- 15. リンクのhref属性をjQueryのテキストに基づいて変更する
- 16. Rails/PostgreSQL - 属性に基づいて行をロックしていますか?
- 17. モーダルビューのUISwitchに基づいてスクロールビューイメージを更新します。
- 18. モデルに基づいてUIButtonの画像を更新します
- 19. 属性に基づく折り返し
- 20. 最新の子要素の属性に基づいて親を選択
- 21. レスポンスでコンテンツの可用性に基づいてサイズ変更するUITableViewCell
- 22. ASP.NET MVCのコントローラ属性に基づいて、ビューモデルにエラーメッセージを追加します。
- 23. クラスに基づいてタイトル属性にスタイルを適用する
- 24. 検索テキストに基づいてコンテンツを動的に更新する
- 25. HTML5とJSのドラッグ・アンド・ドロップに基づくli属性の更新
- 26. スライダーのデータ属性に基づいてliにaddClassを追加
- 27. PHP配列属性を確認し、属性に基づいて値を返します
- 28. PersonnelNumberに基づいてHCMWorker RecIdフィールドを更新します
- 29. 行番号に基づいてテーブルを更新します。
- 30. エントリをフォームに基づいて更新します。
用の一部を追加する方法はあります値としての属性へのフローファイルの内容? –
はい!私は、フローファイルのコンテンツから属性を取得する方法を含めるように答えを広げました。 – James