서식, 구분 기호 또는 헤더 문제로 인해 AEM CSV 메타데이터 가져오기 또는 내보내기가 실패합니다
Adobe Experience Manager에서 파일에서 잘못된 구분 기호를 사용하거나, 숨겨진 빈 행을 포함하거나, 잘못된 스키마 헤더를 포함하는 경우 CSV 기반 메타데이터 가져오기 및 내보내기가 실패하거나 예기치 않게 동작합니다. 가져온 값이 저장된 내부 값과 일치하지 않으면 제어 어휘 필드를 업데이트하지 못하며, 헤더가 올바르게 정의되지 않은 경우 다중 값 필드를 단일 문자열로 가져옵니다. 스프레드시트 편집 시 형식 변경이 발생하여 파일이 올바르게 표시되더라도 스키마 CSV 가져오기가 실패합니다. 이 문제를 해결하려면 CSV 구조를 검토하고 다중 값 필드에 파이프 구분 기호를 사용한 다음 다시 가져오기 전에 헤더와 저장된 값을 확인하십시오.
설명 description
환경
- Adobe Experience Manager as a Cloud Service
- AEM Assets 기본 사항
- AEM Managed Services
문제/증상:
- CSV 파일로 메타데이터 가져오기에 실패하고 데이터 형식이 잘못되었습니다.
- 다중 값 필드는 별도의 값 대신 하나의 연결된 문자열로 가져옵니다.
- 제공된 템플릿을 사용하는 경우에도 드롭다운 옵션 CSV 가져오기가 실패합니다.
- 가져오기 작업이 완료되어도 메타데이터 값은 업데이트되지 않습니다.
- 다중 값 날짜 필드는 가져온 후 부분적으로 업데이트되거나 값이 사라집니다.
근본 원인:
AEM에서는 메타데이터 가져오기에 대해 엄격한 CSV 형식이 필요합니다. 다중 값 필드에는 구분 기호로 파이프 문자 |이(가) 필요하지만 내보낸 값은 가독성을 위해 쉼표나 세미콜론으로 나타날 수 있습니다. 편집하는 동안 숨겨진 빈 행, 따옴표 또는 기타 서식 변경으로 인해 가져오기 오류가 발생할 수 있습니다. 다중 값 유형 표기법 누락을 포함한 잘못된 열 헤더로 인해 AEM에서 다중 값 데이터를 단일 문자열로 처리할 수 있습니다. 드롭다운 또는 제어 어휘 필드에서 저장된 내부 값 대신 표시 레이블을 사용하는 경우에도 업데이트가 실패할 수 있습니다.
해결 방법 resolution
AEM에서 CSV 파일을 사용하여 메타데이터 문제를 해결하고 성공적으로 가져오려면 다음 단계를 수행합니다.
- 자산 메타데이터 가져오기 중 또는 메타데이터 스키마 드롭다운 CSV 가져오기 중 문제가 발생하는지 식별합니다.
- 일반 텍스트 편집기에서 CSV를 열고 완전히 비어 있는 후행 행을 제거합니다.
- 값이
|(으)로 구분되도록 모든 다중 값 필드를 업데이트하십시오(예:value1|value2|value3). - 다중 값 필드가 내보낸 AEM CSV에 사용되는 스키마 포맷과 일치하도록 CSV 헤더를 수정합니다.
- 드롭다운 또는 제어 어휘 필드의 경우, 표시 레이블을 AEM에서 사용하는 정확히 저장된 내부 값으로 바꿉니다.
- 메타데이터 스키마 드롭다운 가져오기에 실패한 경우 메타데이터 스키마 편집기에서 새 템플릿을 다운로드하고 스프레드시트 애플리케이션이 아닌 일반 텍스트 편집기에 행을 추가합니다.
- 다중 값 날짜 필드를 가져온 후에도 값이 손실되는 경우 깨끗한 로컬 CSV로 다시 테스트하십시오. 문제가 계속되면 Adobe 지원 센터에 문의하십시오.
- 가져오기 전에 스프레드시트 파일을
.csv(으)로 변환하십시오. - 문제가 지속되면 Adobe 지원에 문의하고 실패한 CSV 파일, 메타데이터 스키마 정의, 오류 화면 기록 및 샘플 자산 경로를 제공하십시오.
experience-cloud-kcs-help-kbarticles