잘못된 스키마 참조로 인해 스트리밍 수집 실패
Adobe Experience Platform에서 스트리밍 끝점을 사용할 경우 스트리밍 수집이 실패할 수 있습니다. 데이터 세트의 스키마 참조와 일치하지 않기 때문에 메시지를 확인할 수 없다고 오류가 표시됩니다. 이 문제는 페이로드의 스키마 참조가 올바르지 않거나 잘못된 경우, 종종 복사-붙여넣기 작업(UI의 스키마 복사 페이로드 사용) 중에 추가된 문자 때문에 발생합니다. 스키마 참조를 수정하면 유효성 검사 오류가 해결되며 데이터 수집이 진행될 수 있습니다. 이 문제를 해결하려면 페이로드의 schemaRef.id을(를) 검토하고 원하지 않는 문자를 제거한 다음 수정된 요청을 다시 보내십시오.
설명 description
환경
Adobe Experience Platform
문제/증상
- 스트리밍 수집 시도가 실패하고 유효성 검사 오류가 발생합니다.
- 오류 메시지는 메시지가 데이터 세트의 스키마 참조와 일치하지 않음을 나타냅니다.
- 실패한 레코드에
schemaRef에 스키마 URL 끝에 예기치 않은 URL 인코딩 큰따옴표(%22)가 포함되어 있습니다.
해결 방법 resolution
이 문제를 해결하려면 다음 단계를 수행합니다.
- AEP의 스트리밍 수집을 위해 전송된 페이로드를 검토합니다.
- 헤더 섹션을 검사하고
schemaRef.id값을 찾습니다. - URL로 인코딩된 큰따옴표(
schemaRef.id)와 같이%22의 끝에서 불필요한 문자를 제거하십시오. schemaRef.id이(가) 추가 문자 없이 데이터 집합에 필요한 스키마 URL과 일치하는지 확인하십시오.- 수정된 헤더가 포함된 스트리밍 페이로드를 다시 보냅니다.
- 데이터 수집이 성공하고 유효성 검사 오류가 발생하지 않는지 확인합니다.
참고: 이 문제는 다른 원본의 값을 복사할 때 종종 발생하며, 이로 인해 구성 필드에 원하지 않는 문자가 실수로 추가될 수 있습니다. API 요청 또는 구성 파일에서 사용하기 전에 URL 및 식별자를 인코딩 아티팩트가 없는지 항상 확인하십시오.
관련 읽기
- 데이터 수집 가이드의 스트리밍 수집 개요
- XDM(Experience Data Model) 가이드의 XDM 스키마 구성 및 모범 사례.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f