2016-12-09 3 views
0

flowfile에 두 가지 속성이 있고, fetchdistributedcachemap 프로세서에서 두 가지 속성이있는 경우가 있습니다. if uuid is empty then use device_id이 방법은 nifi 표현 언어로 수행 할 수 있습니까? 또는 updateAttribute를 수행해야합니까?Nifi 표현식 if else statement

답변

4

replaceEmpty 기능으로이를 수행 할 수 있습니다.

${uuid:replaceEmpty(${device_id})} 

리터럴 문자열을 사용하는 문서의 예제와는 달리, 당신은 위 ${device_id} 같은 중첩 된 표현으로 다른 속성을 참조해야합니다.