여기에서 먼저 요구 사항에 대해 이야기하겠습니다. 다양한 데이터 소스에서 데이터를 가져오고 싶습니다. 물론 여기에 데이터 소스가 있습니다. 데이터 소스를 꺼낸 후,
데이터가 GenerateTableFetch 프로세서를 거쳐 페이징 SQL을 획득한 후 ExecuteSql 프로세서를 통해 실행되는 것을 알 수 있으며, 데이터 획득 후 데이터를 Avro 형식에서 Json 형식으로 변환하고 ConvertAvroToJSON 프로세서를 사용하여 페이지 데이터의 여러 부분을 변환하고 SplitJson 프로세서를 분할한 다음 분할 데이터를 도보로 볼 수 있습니다.오른쪽 라인은 데이터를 Hbase 데이터베이스에 직접 저장하고 PutHbaseJSON을 사용합니다.
프로세서.
그런 다음 다른 하나는 Json에서 특정 필드 데이터를 추출하는 데 사용되는 EvaluateJsonPath 프로세서로 이동한 다음 데이터를 ReplaceText를 통해 전달하여 삽입 SQL로 결합한 다음 PutSQL을 통해 데이터를 다른 데이터베이스로 가져옵니다.
여러 데이터 소스에서 여러 데이터 소스로 데이터를 가져올 수 있도록 간단한 분석 기능도 추가할 수 있습니다.