「.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
Apache NiFi?のRDBMS系のProcessor
※ パラメタライズするには、
- NiFi? Expression Language(EL)
- 若しくは、sql.args.N.value, sql.args.N.type
を使用するが、SQL Injection対策には後者が必要。
だた、後者は難しいので、ConvertJSONToSQLを使用して、属性やSQLを確認すると良い。
DELETE FROM Shippers WHERE ShipperID = ? AND CompanyName = ? AND Phone = ?
{ "sql.table":"Shippers", "sql.args.1.value":"1", "sql.args.1.type":"4", "sql.args.2.type":"-9", "sql.args.2.value":"hoge", "sql.args.3.type":"-9", "sql.args.3.value":"hogehoge" }
レコードの値のデータ・スキーマを定義する。
ExecuteSQLの結果は、Avro形式で入力される。