Support Questions

Find answers, ask questions, and share your expertise

How to get Flowfiles with .avro extension and specific prefix or suffix to the file name?

avatar

I am trying s simple workflow ExecuteSQL -> PutSFTP, I want my flowfiles to be with .avro extension as well as I want to add either a prefix or suffix to the file name. For example if I am extracting employee data then I want flowfile name should be employee<timestamp/randomnumber>.avro

@Shu @Matt Burgess @Neeraj Sabharwal

1 ACCEPTED SOLUTION

avatar

I was able to find solution similar to https://community.hortonworks.com/answers/74595/view.html Thanks @Devin Pinkston

I used as below

ExecuteSQL -> UpdateAttribute added a property "filename" with value "employee.${filename}.${now():format("yyyy-MM-dd-HH-mm-ss-SSS")}.avro" -> PutSFTP

View solution in original post

1 REPLY 1

avatar

I was able to find solution similar to https://community.hortonworks.com/answers/74595/view.html Thanks @Devin Pinkston

I used as below

ExecuteSQL -> UpdateAttribute added a property "filename" with value "employee.${filename}.${now():format("yyyy-MM-dd-HH-mm-ss-SSS")}.avro" -> PutSFTP