ConvertRecord 2025.5.31.15¶
バンドル¶
org.apache.nifi | nifi-standard-nar
説明¶
構成されたRecord ReaderおよびRecord Write Controller Servicesを使用して、あるデータ形式から別のデータ形式に記録を変換します。リーダーとライターは「一致する」スキーマで構成されなければなりません。これは、スキーマが同じフィールド名でなければならないことを意味します。フィールドの値をあるタイプから別のタイプに強制できるのであれば、フィールドのタイプは同じである必要はありません。例えば、入力スキーマにdouble型の "balance "というフィールドがある場合、出力スキーマは文字列、double、またはfloat型の "balance "というフィールドを持つことができます。出力に存在しないフィールドが入力に存在する場合、そのフィールドは出力から除外されます。入力データ/スキーマに存在しないフィールドが出力スキーマに指定されている場合、ライターに依存して、そのフィールドは出力に存在しないか、NULL値になります。
入力要件¶
REQUIRED
機密動的プロパティをサポート¶
false
プロパティ¶
プロパティ |
説明 |
---|---|
ゼロ記録を含む FlowFiles |
入ってくる FlowFile を変換するとき、変換の結果データがない場合、このプロパティは、 FlowFile が対応する関係に送られるかどうかを指定します。 |
Record Reader |
受信データの読み取りに使用するController Serviceを指定します。 |
Record Writer |
記録の書き出しに使用するController Serviceを指定します。 |
リレーションシップ¶
名前 |
説明 |
---|---|
failure |
FlowFile が構成された入力形式から構成された出力形式に変換できない場合、変更されていない FlowFile は、この関係にルーティングされます。 |
success |
FlowFiles 変換に成功すると、このリレーションシップにルーティングされます。 |
属性の書き込み¶
名前 |
説明 |
---|---|
mime.type |
mime.type属性をRecord Writerで指定された MIME Typeにセットします。 |
record.count |
FlowFile の記録数。 |
record.error.message |
この属性は、エラー時にリーダーまたはライターが遭遇したエラーメッセージを提供します。 |
ユースケース¶
ある記録形式から別の形式へのデータ変換 |