변환 맵 소비자 구성
기존 변환 맵 구성을 사용하여 Kafka 환경에서 데이터를 임포트하고 처리합니다.
시작하기 전에
- 필요한 역할: integration_hub_admin
- 이 소비자는 구독이 스트리밍 연결 필요합니다. 자세한 내용은 https://www.servicenow.com/now-platform/workflow-data-fabric.html 문서를 참조하십시오.
- ServiceNow 스트림 연결 설치 관리자 [com.glide.hub.stream_connect.installer] 플러그인이 필요합니다.
- 이 소비자에게는 변환 맵이 필요합니다.
Kafka 메시지 페이로드 포맷
Kafka 메시지에 단순 JSON 페이로드를 사용합니다. 각 Kafka 메시지에는 하나의 플랫 JSON 개체만 있어야 합니다. 목록 및 중첩된 객체가 있는 페이로드와 같은 복합 JSON 페이로드는 지원되지 않습니다.
키-값 쌍의 플랫 맵을 사용하는 간단하고 유효한 JSON 입력의 예입니다.
{"key1": "value1", "key2": "value2"}복잡하고 잘못된 JSON 입력의 예입니다. 첫 번째는 목록을 사용합니다. 두 번째는 중첩된 객체를 사용합니다.
[{"key1": "value1", "key2": "value2"}, {"key1": "value3", "key2": "value4"}]{"key1": "value1", "key2": {"key3": "value3", "key4": "value4"}}이 태스크 정보
소비자를 구성하려면 두 개의 기록을 생성해야 합니다.
- 데이터를 임포트하고 처리하는 방법을 지정하는 소비자 기록입니다.
- 소비자에 대한 데이터 스트림을 정의하는 Kafka 스트림에 대한 기록입니다.
프로시저
다음에 수행할 작업
Kafka 스트림 생성 이 소비자에 대해. 스트림이 활성화되면 Kafka 환경에서 메시지 수신을 시작할 수 있습니다.