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. 特定の属性に基づいてエンティティをスキップします。
- 5. 仮想属性に基づいてactiverecord属性を設定します
- 6. オプションは別のオプションに基づいて属性を変更します
- 7. Xpathで属性に基づいてXMLノードを検索し、その子の値を更新します
- 8. simpleXML属性に基づいてノードを取得します
- 9. データベース属性に基づいてgetItemViewTypeを返します。
- 10. XQueryは属性に基づいて要素を返します
- 11. アソシエーション属性に基づいてレコードを取得します
- 12. 値に基づいてXSLT属性が変更される
- 13. InferAvroSchema Avroレコード名はフロー属性に基づいています
- 14. BeautifulSoupの属性に基づいて画像を抽出しています
- 15. jQueryを使用して別の属性の値に基づいて属性を設定できますか?
- 16. 条件に基づいた要素属性の変更
- 17. Gephi:属性に基づいたエッジパーティション
- 18. リンクのhref属性をjQueryのテキストに基づいて変更する
- 19. プロパティに基づいて可視性バインディングを変更します。
- 20. 子属性に基づいて親属性を設定する方法
- 21. Rails/PostgreSQL - 属性に基づいて行をロックしていますか?
- 22. モーダルビューのUISwitchに基づいてスクロールビューイメージを更新します。
- 23. モデルに基づいてUIButtonの画像を更新します
- 24. 最新の子要素の属性に基づいて親を選択
- 25. 属性に基づく折り返し
- 26. レスポンスでコンテンツの可用性に基づいてサイズ変更するUITableViewCell
- 27. データ属性の値に基づいてオプションを選択する
- 28. SQL - カラムの属性に基づいてカラムを選択する
- 29. viewmodelに基づいて動的にHTMLを更新します
- 30. ASP.NET MVCのコントローラ属性に基づいて、ビューモデルにエラーメッセージを追加します。
用の一部を追加する方法はあります値としての属性へのフローファイルの内容? –
はい!私は、フローファイルのコンテンツから属性を取得する方法を含めるように答えを広げました。 – James