Introduction
이번 글에서는 아파치 나이파이에서 SplitJson 프로세서에서 JsonPath Expression 작성 방법에 대해서 설명합니다.
NiFi에서 조회된 List들을 split~프로세서들을 사용하여 여러개의 별도 플로우 파일로 관리 할 수 있습니다.
그 중에서 SplitJson을 사용하는데 있어서 JsonPath Expression가 중요한 요소로 작용합니다.
SplitJson 프로세서에서의 PROPERTIES, JsonPath Expression 필드
JsonPath Expression 작성 예시
- $[*] => 모든 요소로 분할
- $[*].name => 특정 name 필드를 선택
- $[?(@.id == 2)] => 특정 id 필드의 값이 2인 요소
- $[*].user.name => 특정 json 필드에서 user의 name으로 분할
이상으로 SplitJson 프로세서의 JsonPath Expression 작성 예시였습니다.
'빅데이터 > Apache Nifi' 카테고리의 다른 글
Apache nifi 시작 안내서(1) (1) | 2023.12.05 |
---|---|
Apache nifi 개발자 안내서(1) (1) | 2023.12.05 |
Apache Nifi Cron Schedule 작성 (0) | 2023.11.09 |
Apache Nifi 프로세서 (0) | 2023.09.03 |
Apache Nifi 실행 (0) | 2023.09.01 |