관계형 스키마 및 데이터 세트 오류 relational-schema-errors

이 페이지에서: 관계형 스키마(수동으로, DDL 파일 또는 Excel 템플릿에서)를 만들고 오케스트레이션된 캠페인에 대한 데이터 세트를 활성화할 때 Adobe Journey Optimizer에서 반환하는 오류의 원인과 해결 방법을 찾으십시오.

스키마 및 데이터 집합 오류에서 접두사 CJMDMS​을(를) 사용한 후 오류 번호와 HTTP 상태가 표시됩니다. 다른 오류 코드 접두사에 대해서는 오류 코드 참조를 참조하십시오.

단계를 수행한 후에도 오류가 지속되면 관련 오류 코드, 메시지, 요청 ID 및 캠페인, 여정 또는 활동을 기록하고 로그 또는 스크린샷을 유지합니다. 그런 다음 권한 또는 액세스 오류에 대해 관리자에게 문의하거나 Adobe 지원 팀에 문의하십시오. 모든 지원 옵션에 대해서는 지원 받기를 참조하십시오.

파일 및 형식 files

이러한 오류는 스키마를 만들기 위해 DDL 또는 Excel 파일을 업로드할 때 파일이 너무 크거나, 테이블이 너무 많거나, 지원되는 형식이 아닐 때 발생합니다.

보호 기능 및 제한 사항도 참조하세요.

오류 코드
메시지
해결 방법
CJMDMS-100129-400
파일 형식 {format}은(는) 지원되지 않습니다. 지원되는 파일 형식을 사용한 후 다시 시도하십시오.
DDL 파일 또는 Excel 템플릿을 .xlsx 형식으로 업로드합니다. 자세히 알아보기
CJMDMS-100237-400
잘못된 파일 형식입니다. .xlsx 파일만 지원됩니다.
제공된 Excel 템플릿을 다운로드하고 스키마 정의를 저장한 다음 .xlsx 형식으로 업로드합니다. 자세히 알아보기
CJMDMS-100130-413
{limit}의 DDL 콘텐츠 크기 제한을 초과했습니다. DDL 크기를 줄이고 다시 시도하십시오.
DDL 파일을 10MB 이하로 줄이거나 여러 파일로 분할하여 하나씩 업로드합니다. 자세히 알아보기
CJMDMS-100127-400
{limit}의 엔터티 제한을 초과했습니다. 엔티티 수를 줄이고 다시 시도해 주십시오.
DDL 파일을 200개 이하의 테이블로 줄이거나 여러 파일로 분할하여 하나씩 업로드합니다. 자세히 알아보기
CJMDMS-100240-400
스키마 한도가 {limit}을(를) 초과했습니다.
메시지에 표시된 제한 내에서 유지되도록 파일의 테이블 수를 줄이거나 파일을 여러 업로드로 분할합니다. 자세히 알아보기
CJMDMS-100126-422
DDL 콘텐츠 형식이 잘못되었습니다. {content}. DDL을 수정하고 다시 시도하십시오.
메시지에 표시된 DDL 구문을 수정한 다음 파일을 다시 업로드합니다. 자세히 알아보기
CJMDMS-100186-400
DDL의 열이 올바르게 정의되지 않았습니다. {error}. DDL을 업데이트한 다음 다시 시도하십시오.
메시지에 표시된 열 정의를 수정하고 각 열에 이름과 데이터 유형이 있는지 확인한 다음 파일을 다시 업로드합니다. 자세히 알아보기
CJMDMS-100187-400
DDL이 제대로 정의되지 않은 테이블입니다. DDL을 업데이트한 다음 다시 시도하십시오.
DDL의 각 테이블이 해당 열과 하나 이상의 기본 키가 있는 전체 CREATE TABLE 문인지 확인한 후 파일을 다시 업로드하십시오. 자세히 알아보기
CJMDMS-100189-400
지원되지 않는 구문 오류 {error}입니다. DDL을 업데이트한 다음 다시 시도하십시오.
메시지에 표시된 구문을 제거하고 CREATE TABLE 문만 유지한 다음 파일을 다시 업로드하십시오. 자세히 알아보기
CJMDMS-100201-400
‘CREATE TABLE’ 문만 지원됩니다. DDL 문 유형을 확인하십시오.
DDL에서 CREATE TABLE 이외의 문을 제거한 다음 파일을 다시 업로드하십시오. 자세히 알아보기
CJMDMS-100184-400
DDL {tables}에 중복된 테이블 이름이 있습니다. DDL을 업데이트한 다음 다시 시도하십시오.
메시지에 나열된 중복 테이블을 제거하거나 각 테이블에 고유한 이름을 지정한 다음 파일을 다시 업로드하십시오. 자세히 알아보기
CJMDMS-100185-400
테이블 {table}에 중복된 열 이름 {columns}이(가) 있습니다. DDL을 업데이트한 다음 다시 시도하십시오.
메시지에 나열된 중복 열을 제거하거나 테이블의 각 열에 고유한 이름을 지정한 후 파일을 다시 업로드하십시오. 자세히 알아보기
CJMDMS-100188-400
테이블 {table}의 열 {column}에 대한 데이터 형식이 없거나 잘못되었습니다. DDL을 업데이트한 다음 다시 시도하십시오.
메시지에서 이름이 인 열 및 테이블에 대해 지원되는 데이터 유형을 설정한 다음 파일을 다시 업로드하십시오. 자세히 알아보기
CJMDMS-100256-400
DDL에서 참조된 엔터티가 없습니다. {missingEntities}. DDL에 대한 CREATE TABLE을 정의한 다음 다시 시도하십시오. 문제가 지속되면 Adobe 고객 지원 센터에 문의하십시오.
메시지에 나열된 누락된 각 테이블에 대해 CREATE TABLE 문을 추가한 다음 파일을 다시 업로드하십시오. 자세히 알아보기
CJMDMS-100258-400
엔터티 {entities}이(가) 시트 {sheet}에서 없지만 시트 {referencedSheet}에서 참조됩니다. Excel 파일에서 이를 수정하고 다시 시도하십시오. 문제가 지속되면 Adobe 고객 지원 센터에 문의하십시오.
메시지에 나열된 누락된 엔티티를 메시지의 라는 시트에 추가한 다음 Excel 파일을 다시 업로드합니다. 자세히 알아보기
CJMDMS-100265-400
파일 이름 {filename}이(가) 잘못되었습니다. 파일 이름에는 문자, 숫자, 밑줄(_), 하이픈(-) 또는 공백만 포함되어야 하며 확장자는 하나여야 합니다.
문자, 숫자, 밑줄, 하이픈 또는 공백 및 단일 확장자만 사용하여 파일 이름을 변경한 다음 다시 업로드합니다. 자세히 알아보기
CJMDMS-100269-400
파일 확장명이 누락되었습니다. 허용되는 확장 중 하나를 사용하십시오.
메시지에 나열된 허용된 확장 중 하나를 파일 이름에 추가한 다음 파일을 다시 업로드합니다. 자세히 알아보기

Excel 템플릿 excel

이러한 오류는 스키마를 정의하는 Excel 템플릿이 완전하지 않거나 일관되지 않을 때 발생합니다.

DDL 파일을 사용하여 관계형 스키마 만들기도 참조하십시오.

오류 코드
메시지
해결 방법
CJMDMS-100229-400
필요한 시트 {name}이(가) 스키마 업로드 템플릿에 없습니다. 파일 형식이 올바른지 확인하고 다시 시도하십시오.
템플릿을 다시 다운로드하고 메시지에 라는 시트를 추가합니다. 자세히 알아보기
CJMDMS-100230-400
스키마 템플릿에는 스키마 요약 시트와 함께 최소한 하나의 테이블 정의 시트가 포함되어야 합니다.
템플릿을 다시 다운로드하고 스키마 요약 시트와 하나 이상의 테이블 정의 시트(둘 중 하나가 누락된 경우)를 추가합니다. 자세히 알아보기
CJMDMS-100232-400
시트에 잘못된 구조가 있습니다.
템플릿을 다시 다운로드하고 메시지에 이름이 인 시트의 구조를 템플릿과 비교합니다. 자세히 알아보기
CJMDMS-100233-400
시트 {sheet}에 필수 헤더 {header}이(가) 없습니다. 필요한 헤더가 모두 있는지 확인하고 다시 시도하십시오.
메시지에 있는 라는 헤더를 메시지에 있는 라는 시트에 추가한 다음 파일을 다시 업로드합니다. 자세히 알아보기
CJMDMS-100235-400
테이블 시트 {sheet}이(가) 요약 시트에 나열된 스키마 이름과 일치하지 않습니다. 일관성을 확인하십시오.
요약 시트에 나열된 스키마 이름과 일치하도록 테이블 시트의 이름을 바꾸거나 요약 시트에서 스키마 이름을 수정합니다. 자세히 알아보기
CJMDMS-100236-400
시트 {sheet}에 일부 필수 필드가 없습니다. 필요한 모든 열을 검토하고 완료하십시오.
메시지에 이름이 인 시트의 모든 필수 열을 완료한 다음 파일을 다시 업로드합니다. 자세히 알아보기
CJMDMS-100234-400
스키마 요약에 중복된 스키마 이름이 있습니다. {schema}. 각 스키마 이름은 고유해야 합니다.
스키마 요약에 나열된 각 스키마에 고유한 이름을 지정한 다음 파일을 다시 업로드합니다. 자세히 알아보기

기본 키 및 버전 설명자 keys

이러한 오류는 스키마에 기본 키 및 버전 설명자가 없거나 필요에 따라 정의되지 않은 경우 발생합니다.

수동으로 관계형 스키마 만들기도 참조하십시오.

오류 코드
메시지
해결 방법
CJMDMS-100157-400
{schema} 스키마에 기본 키가 없습니다. 스키마를 업데이트한 다음 다시 시도하십시오.
데이터 관리 > 스키마 메뉴에서 스키마를 열고 필드에 기본 키​를 할당한 다음 저장합니다. 그런 다음 데이터 세트를 다시 만들거나 파일을 다시 업로드하십시오. 자세히 알아보기
CJMDMS-100207-400
기본 키 설명자가 없으므로 데이터 집합 {dataset}에 연결된 스키마 {schema}은(는) 오케스트레이션된 캠페인에 대해 지원되지 않습니다. {schema} 스키마를 업데이트한 다음 다시 시도하십시오.
데이터 관리 > 스키마 메뉴에서 스키마를 열고 필드에 기본 키​를 할당한 다음 저장합니다. 그런 다음 데이터 세트를 다시 만듭니다. 자세히 알아보기
CJMDMS-100244-400
시트 {sheet}에 기본 키 열이 없습니다.
메시지에서 이름이 인 시트에서 기본 키 열을 정의한 다음 파일을 다시 업로드합니다. 자세히 알아보기
CJMDMS-100197-400
버전 설명자가 없으므로 데이터 세트 {dataset}에 연결된 스키마 {schema}은(는) 오케스트레이션된 캠페인에 대해 지원되지 않습니다.
스키마를 열고 필드 하나(예: lastmodified)를 버전 설명자(으)로 선택한 다음 필요에 따라 표시합니다. 자세히 알아보기
CJMDMS-100242-400
{schema} 스키마에 버전 설명자가 없습니다. 스키마를 업데이트한 다음 다시 시도하십시오.
스키마를 열고 필드 하나(예: lastmodified)를 버전 설명자(으)로 선택한 다음 필요에 따라 표시합니다. 자세히 알아보기
CJMDMS-100259-400
시트 {sheet}에 비어 있지 않은 versionIdentifier가 있는 열이 정확히 한 개 있어야 합니다. Excel 파일에서 이를 수정하고 다시 시도하십시오. 문제가 지속되면 Adobe 고객 지원 센터에 문의하십시오.
시트의 정확히 한 열에 버전 식별자를 설정한 다음 파일을 다시 업로드합니다. 자세히 알아보기
CJMDMS-100261-400
시트 {sheet}의 열에 대해 버전 설명자가 선택되었으므로 열 {column}에 대한 필수 필드를 선택하십시오.
메시지에 이름이 인 열을 시트에 필요한 대로 표시합니다. 자세히 알아보기
CJMDMS-100181-400
기본 키 필드 {fields}은(는) 버전 설명자에 포함되지 않아야 합니다. {schema} 스키마를 업데이트한 다음 다시 시도하십시오.
버전 설명자로 다른 필드(예: latmodified와 같은 날짜/시간 열)를 사용합니다. 자세히 알아보기
CJMDMS-100268-400
{sheet} 시트의 기본 키 필드 {column}에 버전 식별자를 설정할 수 없습니다. 허용된 형식 중 하나({allowed})에서 다른 필드를 선택하십시오.
다른 열을 메시지에 나열된 허용된 유형 중 하나로 버전 식별자로 선택합니다. 자세히 알아보기
CJMDMS-100182-400
버전 설명자 필드 {fields}은(는) {type} 형식이어야 합니다. {schema} 스키마를 업데이트한 다음 다시 시도하십시오.
버전 설명자로 datetime, long 또는 int 유형의 필드를 선택합니다. 자세히 알아보기
CJMDMS-100260-400
시트 {sheet}의 versionIdentifier 열 {column}에는 허용된 형식 중 하나가 있어야 합니다. {allowed}. 찾음:
datetime, long 또는 int 유형의 열을 시트의 versionIdentifier 열로 선택합니다. 자세히 알아보기

관계 relationships

이러한 오류는 스키마 간의 관계를 정의할 때 발생합니다.

DDL 파일을 사용하여 관계형 스키마 만들기도 참조하십시오.

오류 코드
메시지
해결 방법
CJMDMS-100163-400
하나 이상의 관계에 대한 카디널리티 {cardinality}이(가) 잘못되었습니다. 지원되는 카디널리티는 {allowed}입니다. 관계를 업데이트한 다음 다시 시도하십시오.
각 관계의 카디널리티를 1-1, 1-N 또는 N-1로 설정합니다. 자세히 알아보기
CJMDMS-100162-400
하나 이상의 관계가 불완전합니다. 각 관계에는 sourceSchema, sourceProperty 및 destinationSchema가 포함되어야 합니다. 관계를 업데이트한 다음 다시 시도하십시오.
각 관계의 소스 스키마, 소스 속성 및 대상 스키마를 설정합니다. 자세히 알아보기
CJMDMS-100196-400
{schema} 스키마의 관계에서 SourceProperty 형식과 destinationProperty 형식이 일치하지 않습니다. {schema} 스키마를 업데이트한 다음 다시 시도하십시오.
형식이 같은 소스 속성과 대상 속성을 선택합니다. 자세히 알아보기
CJMDMS-100263-400
소스 속성이 기본 키인 관계에는 “일대일” 유형이 있어야 합니다. {schema} 스키마의 관계를 업데이트한 다음 다시 시도하십시오.
기본 키가 소스 속성으로 있는 메시지에서 이름이 지정된 스키마의 관계를 1-1 카디널리티로 설정합니다. 자세히 알아보기
CJMDMS-100159-400
관계에서 참조된 원본 스키마 {schema}이(가) 페이로드에서 누락되었습니다. 관계를 업데이트한 다음 다시 시도하십시오.
요청에 소스 스키마를 추가하거나 관계를 제거합니다. 자세히 알아보기
CJMDMS-100161-400
관계에 참조된 대상 스키마 {schema}이(가) 페이로드에서 누락되었습니다. 관계를 업데이트한 다음 다시 시도하십시오.
대상 스키마를 요청에 추가하거나 관계를 제거합니다. 자세히 알아보기

ID identity

스키마에 ID 네임스페이스에 매핑된 ID 필드가 없을 때 이러한 오류가 발생합니다.

보호 기능 및 제한 사항도 참조하세요.

오류 코드
메시지
해결 방법
CJMDMS-100203-400
{schema} 스키마에 대한 ID 키 속성 {fields}을(를) 찾을 수 없습니다.
유형 String의 ID 필드를 스키마에 추가하고 유효한 ID 네임스페이스에 매핑합니다. 자세히 알아보기
CJMDMS-100204-400
ID 설명자 필드 {fields}은(는) {type} 형식이어야 합니다. 스키마 {schema}을(를) 업데이트하십시오.
메시지에서 이름이 인 ID 필드의 유형을 타겟팅에 사용되는 스키마에 필요한 유형인 문자열 로 설정합니다. 자세히 알아보기
CJMDMS-100205-400
ID 설명자 필드 {fields}에 올바른 네임스페이스가 있어야 합니다. 스키마 {schema}을(를) 업데이트하십시오.
메시지에서 이름이 인 ID 필드를 유효한 ID 네임스페이스에 매핑합니다. 자세히 알아보기
CJMDMS-100206-400
ID 설명자 필드 {fields}은(는) {type} 형식이어야 합니다. 스키마 {schema}을(를) 업데이트하십시오.
유효한 ID 네임스페이스에 매핑된 String 유형의 ID 필드를 사용합니다. 자세히 알아보기
CJMDMS-100210-400
{schema} 스키마에 있는 {fields} 필드의 ID 네임스페이스 {namespace}을(를) 찾을 수 없습니다.
Adobe Experience Platform에서 네임스페이스가 있는지 확인한 다음 메시지에 이름이 지정된 필드에 대한 기존 ID 네임스페이스를 선택합니다. 자세히 알아보기

데이터 세트 활성화 dataset

이러한 오류는 오케스트레이션된 캠페인에 대한 데이터 세트를 활성화할 때 발생합니다.

오케스트레이션된 캠페인에 대한 데이터 세트 활성화도 참조하세요.

오류 코드
메시지
해결 방법
CJMDMS-100131-400
데이터 집합 {dataset}은(는) 고객 데이터 집합이 아니므로 오케스트레이션된 캠페인 확장을 활성화할 수 없습니다. 고객 데이터 세트를 선택하고 다시 시도하십시오.
고객 데이터 세트를 선택하거나 만든 다음 데이터 세트 설정에서 오케스트레이션된 캠페인에 대해 활성화하십시오. 자세히 알아보기
CJMDMS-100132-400
프로필에 대해 데이터 집합 {dataset}을(를) 사용할 수 있습니다. 프로필이 활성화되지 않은 고객 데이터 세트에서만 오케스트레이션된 캠페인을 사용할 수 있습니다. 지원되는 데이터 세트를 선택하고 다시 시도하십시오.
프로필에 대해 활성화되지 않은 고객 데이터 세트를 선택하거나 만든 다음 데이터 세트 설정에서 오케스트레이션된 캠페인에 대해 활성화하십시오. 자세히 알아보기
CJMDMS-100134-400
오케스트레이션된 캠페인에 대해 데이터 세트 {dataset}의 스키마가 지원되지 않습니다. 호환되는 스키마를 사용한 다음 다시 시도하십시오.
기본 키, 버전 설명자 및 ID 필드가 있는 관계형 스키마를 만든 다음 이 스키마에 새 데이터 세트를 만듭니다. 자세히 알아보기
CJMDMS-100227-400
오케스트레이션된 캠페인에 대해 데이터 세트 {dataset}에 연결된 스키마 {schema}이(가) 지원되지 않습니다. ‘레코드’ 유형 스키마가 누락되었습니다. 추가한 후 다시 시도하십시오.
기본 키, 버전 설명자 및 ID 필드가 있는 관계형 스키마를 만든 다음 이 스키마에 새 데이터 세트를 만듭니다. 자세히 알아보기
CJMDMS-100139-400
스키마 {schema}은(는) 오케스트레이션된 캠페인 사용 데이터 세트 {dataset}과(와) 이미 연결되어 있습니다.
기존 데이터 세트를 사용하거나 새 데이터 세트에 대한 다른 스키마를 만듭니다. 자세히 알아보기
CJMDMS-100166-400
하나 이상의 데이터 세트 {dataset}이(가) 이미 스키마 {schema}과(와) 연결되어 있습니다.
기존 데이터 세트 중 하나를 사용하거나 다른 스키마를 만듭니다. 자세히 알아보기
CJMDMS-100169-400
오케스트레이션된 캠페인 확장이 데이터 세트 {dataset}에서 이미 활성화되어 있습니다.
데이터 세트에 데이터를 수집하여 계속합니다. 자세히 알아보기
CJMDMS-100133-400
데이터 집합 {dataset}에 대한 오케스트레이션된 캠페인 확장 활성화가 진행 중입니다. 나중에 다시 시도해 주십시오.
활성화가 완료될 때까지 잠시 기다린 후 다시 시도하십시오. 자세히 알아보기
CJMDMS-100228-400
데이터 집합 {dataset}에서 데이터가 이미 수집되었으므로 데이터 집합에서 CDC가 지원되지 않습니다.
변경 데이터 캡처가 활성화된 새 데이터 세트를 만들고 해당 데이터 세트로 데이터를 수집합니다. 자세히 알아보기

이름 및 권한 names

이러한 오류는 이름이 이미 사용되었거나 사용자에게 스키마 또는 데이터 세트에 필요한 권한이 없을 때 발생합니다.

오류 코드
메시지
해결 방법
CJMDMS-100146-400
제목이 {schema}인 스키마가 이미 있습니다. 스키마를 업데이트한 다음 다시 시도하십시오.
다른 스키마 제목을 선택합니다. 자세히 알아보기
CJMDMS-100168-400
제목이 {title}인 하나 이상의 스키마가 요청 페이로드에 이미 있습니다. 요청 페이로드를 업데이트한 다음 다시 시도하십시오.
요청의 각 스키마에 고유한 제목을 지정합니다. 자세히 알아보기
CJMDMS-100108-403
이 리소스에 액세스하는 데 필요한 권한이 없습니다. 사용 권한을 확인하거나 관리자에게 문의하십시오.
역할에 View schemas 또는 View datasets 읽기, Manage schemas 또는 Manage datasets 변경 등의 스키마 또는 데이터 집합에 대한 권한이 있으며 현재 샌드박스가 포함되어 있는지 확인하십시오. 관리자에게 누락된 항목을 추가하도록 요청하십시오. 자세히 알아보기
CJMDMS-100138-403
{resource} 데이터 세트에 대한 {permission} 권한이 없습니다. 사용 권한을 확인하거나 관리자에게 문의하십시오.
Manage datasets​을(를) 변경하거나 View datasets​을(를) 읽으려면 과(와) 같은 데이터 세트에 대한 사용자 역할의 권한에 대해 메시지에 명명된 권한을 확인하고 관리자에게 추가하도록 요청하십시오. 데이터 세트에 액세스 레이블이 있는 경우 역할에도 액세스 레이블이 포함되어야 합니다. 자세히 알아보기
CJMDMS-100178-403
{resource} 스키마에 대한 {permission} 권한이 없습니다. 권한을 업데이트하거나 관리자에게 문의하십시오.
변경할 Manage schemas 또는 읽을 View schemas​과(와) 같은 스키마에 대한 사용자 역할의 권한에 대해 메시지에서 명명된 권한을 확인하고 관리자에게 추가하도록 요청하십시오. 스키마에 액세스 레이블이 있는 필드가 포함된 경우 역할에 해당 레이블도 포함되어야 합니다. 자세히 알아보기
CJMDMS-100179-403
데이터 세트에 대한 {permission} 권한이 없습니다. 권한을 업데이트하거나 관리자에게 문의하십시오.
Manage datasets​을(를) 변경하거나 View datasets​을(를) 읽으려면 과(와) 같은 데이터 세트에 대한 사용자 역할의 권한에 대해 메시지에 명명된 권한을 확인하고 관리자에게 추가하도록 요청하십시오. 자세히 알아보기
AI Knowledge Reference

This section contains structured knowledge intended to support interpretation, retrieval, and question answering related to this topic.

For complete understanding, this information should be combined with the documentation on this page. Neither source is intended to stand alone; the page describes the feature, while this section provides additional context that helps disambiguate terminology, intent, applicability, and constraints.

  • TL;DR: This page explains what the errors returned when you create relational schemas (manually, from a DDL file, or from an Excel template) and enable datasets for Orchestrated campaigns mean, and how to fix each family of errors.

Intents:

  • Know what to note and whom to contact when an error persists after the listed steps

  • Find the cause and the fix for a CJMDMS error returned during relational schema creation or dataset enablement

  • Identify which error family (files and formats, Excel template, primary key and version descriptor, relationships, identity, dataset enablement, names and permissions) an error belongs to

  • Check the file limits that apply to a DDL or Excel upload

  • Check what a relational schema needs before a dataset can be enabled for Orchestrated campaigns

Glossary:

  • CJMDMS: Prefix of the schema and dataset error codes; an error code is the prefix, an error number, and an HTTP status (for example CJMDMS-100130-413) (product-specific)
  • Primary key: Field a schema must have; a schema without one returns the primary key errors (product-specific)
  • Version descriptor: Field of a schema that must be selected and marked as required; it must be a field of type datetime, long, or int, and it cannot be the primary key field (product-specific)
  • Identity field: Field of type String that a schema used for targeting needs, mapped to a valid identity namespace (product-specific)
  • Relationship: Link between two schemas, defined by a source schema, a source property, a destination schema, and a cardinality (product-specific)
  • Cardinality: Type of a relationship; the supported cardinalities are 1-1, 1-N, or N-1 (product-specific)
  • Customer dataset: Dataset type required to enable the orchestrated campaign extension; it must not be enabled for Profile (product-specific)

Guardrails:

  • A DDL file larger than 10 MB returns CJMDMS-100130-413. The fix is to reduce its size or split it into several files.
  • A file can define up to 200 tables (CJMDMS-100127-400). For CJMDMS-100240-400, the upload exceeds the schema limit shown in the message. In both cases, the fix is to reduce the number of tables or split the file into several uploads.
  • The DDL accepts only CREATE TABLE statements.
  • The Excel template must be in .xlsx format.
  • A file name can contain only letters, numbers, underscores, hyphens, or spaces, and a single extension.
  • A field cannot be both the primary key and the version descriptor.
  • The version descriptor must be a field of type datetime, long, or int.
  • The source and destination properties of a relationship must have the same type.
  • A schema that is already associated with a dataset enabled for Orchestrated campaigns returns CJMDMS-100139-400 or 100166-400. The fix is to use the existing dataset or create another schema.
  • Change data capture cannot be enabled when data is already ingested in the dataset. A new dataset with change data capture enabled must be created before ingesting data (CJMDMS-100228-400).

Terminology:

  • Canonical name: Relational schema and dataset errors — variants: CJMDMS errors, schema errors, dataset errors
  • Do not confuse: “primary key” ≠ “version descriptor” (a field cannot be both)

FAQ:

  • Q: What do I do if the error persists after the listed steps? — Note the error code, the message, the request ID, and the campaign, journey, or activity concerned, and keep the logs or screenshots. For a permission or access error, contact your administrator; otherwise contact Adobe Support with these details. For all the support options, see the Getting support section of the error codes reference.

  • Q: How is an error code structured? — The prefix CJMDMS, followed by an error number and an HTTP status, for example CJMDMS-100130-413.

  • Q: Why is my DDL file rejected? — Depending on the message: the file is larger than 10 MB (CJMDMS-100130-413), defines more than 200 tables (100127-400, 100240-400), has malformed content (100126-422), columns that are not properly defined (100186-400), or a table that is not properly defined (100187-400), contains syntax that is not supported (100189-400) or a statement other than CREATE TABLE (100201-400), defines tables with the same name (100184-400), columns with the same name in a table (100185-400), or a column with a missing or invalid data type (100188-400), or has a relationship that refers to tables that are not defined in the DDL (100256-400). Each code has its own fix, listed under Troubleshooting.

  • Q: What does a schema need to be used for Orchestrated campaigns? — A primary key, a version descriptor marked as required, and an identity field of type String mapped to a valid identity namespace.

  • Q: Why can I not enable my dataset for Orchestrated campaigns? — Common causes: the dataset is not a customer dataset (CJMDMS-100131-400: select or create a customer dataset, then enable it for Orchestrated campaigns from the Datasets settings) or is enabled for Profile (100132-400: select or create a customer dataset that is not enabled for Profile, then enable it from the Datasets settings), its schema is not supported (100134-400, 100227-400: create a relational schema with a primary key, a version descriptor, and an identity field, then create a new dataset on it), or the schema is already associated with a dataset enabled for Orchestrated campaigns (100139-400) or with datasets (100166-400): use an existing dataset, or create another schema. If the message says enablement is in progress (100133-400), wait a few minutes for the enablement to complete, then try again. If the extension is already enabled on the dataset (100169-400), continue by ingesting data into the dataset.

  • Q: What should I do when I get a 403 error? — Your user does not have the permission needed to access the resource (CJMDMS-100108-403), or the permission named in the message on a dataset (100138-403), on a schema (100178-403), or on datasets (100179-403). Check the permission against the permissions of your role, such as View schemas, View datasets, Manage schemas, or Manage datasets, and ask your administrator to add what is missing.

  • Q: What does an Excel template error mean? — The template is not complete or not consistent: a required sheet, structure, or header is missing (100229-400, 100230-400, 100232-400, 100233-400), or the table sheets and the schema summary do not match, a table sheet misses required fields, or a schema name is used twice (100234-400, 100235-400, 100236-400).

Troubleshooting:

  • Files and formats:

    • CJMDMS-100129-400 (“The file format {format} is not supported. Please use a supported file format and try again.”): upload a DDL file, or the Excel template in .xlsx format.
    • CJMDMS-100237-400 (“Invalid file format. Only .xlsx files are supported.”): download the provided Excel template, save your schema definitions in it, and upload it in .xlsx format.
    • CJMDMS-100130-413: the DDL file is larger than 10 MB. Reduce its size, or split it into several files.
    • CJMDMS-100127-400: the file defines more than the 200 tables allowed. Reduce the number of tables, or split the file into several uploads.
    • CJMDMS-100240-400: the upload exceeds the schema limit shown in the message. Reduce the number of tables, or split the file into several uploads.
    • CJMDMS-100126-422: the DDL content is malformed. Fix the syntax shown in the message, then upload the file again.
    • CJMDMS-100186-400: correct the column definitions shown in the message, making sure each column has a name and a data type, then upload the file again.
    • CJMDMS-100187-400: check that each table in the DDL is a complete CREATE TABLE statement with its columns and at least one primary key, then upload the file again.
    • CJMDMS-100189-400: the DDL accepts only CREATE TABLE statements, so remove the syntax shown in the message, then upload the file again.
    • CJMDMS-100201-400: remove the statements other than CREATE TABLE, then upload the file again.
    • CJMDMS-100184-400: remove the duplicate tables listed in the message, or give each table a unique name, then upload the file again.
    • CJMDMS-100185-400: remove the duplicate columns listed in the message, or give each column of the table a unique name, then upload the file again.
    • CJMDMS-100188-400: set a supported data type for the column named in the message.
    • CJMDMS-100256-400: add a CREATE TABLE statement for each missing table listed in the message.
    • CJMDMS-100258-400: add the missing entities listed in the message to the sheet named in the message.
    • CJMDMS-100265-400: use only letters, numbers, underscores, hyphens, or spaces, and a single extension in the file name.
    • CJMDMS-100269-400: add one of the allowed extensions listed in the message to the file name.
  • Excel template: download the template again where indicated.

    • CJMDMS-100229-400: add the required sheet named in the message.
    • CJMDMS-100230-400: the template must have the schema summary sheet and at least one table definition sheet. Add the schema summary sheet and at least one table definition sheet if either is missing.
    • CJMDMS-100232-400: check the structure of the sheet named in the message.
    • CJMDMS-100233-400: add the header named in the message to the sheet.
    • CJMDMS-100235-400: rename the table sheet so it matches a schema name listed in the summary sheet, or correct the schema name in the summary sheet.
    • CJMDMS-100236-400: complete all the required columns of the sheet named in the message.
    • CJMDMS-100234-400: give each schema a unique name in the schema summary.
  • Primary key and version descriptor:

    • CJMDMS-100157-400: open the schema from the Data Management > Schema menu, assign a Primary Key to a field, and save. Then create the dataset again or upload the file again.
    • CJMDMS-100207-400: open the schema from the Data Management > Schema menu, assign a Primary Key to a field, and save. Then create the dataset again.
    • CJMDMS-100244-400: define a primary key column in the sheet named in the message, then upload the file again.
    • CJMDMS-100197-400, CJMDMS-100242-400: open the schema, select one field (for example lastmodified) as the Version Descriptor, and mark it as required.
    • CJMDMS-100259-400: set the version identifier on exactly one column of the sheet, then upload the file again.
    • CJMDMS-100261-400: mark the column named in the message as required in the sheet.
    • CJMDMS-100181-400: the primary key field is also used in the version descriptor. Use another field, for example a datetime column such as lastmodified.
    • CJMDMS-100268-400: the version identifier is set on the primary key column. Select another column, of one of the allowed types listed in the message.
    • CJMDMS-100182-400: select a version descriptor field of type datetime, long, or int.
    • CJMDMS-100260-400: select a column of one of the allowed types listed in the message (datetime, long, or int).
  • Relationships:

    • CJMDMS-100163-400 (invalid cardinality): use one of the supported cardinalities: 1-1, 1-N, or N-1.
    • CJMDMS-100162-400 (incomplete relationship): set the source schema, the source property, and the destination schema.
    • CJMDMS-100196-400: select source and destination properties that have the same type.
    • CJMDMS-100263-400: the source property is a primary key, so update the relationship of the schema named in the message to the 1-1 cardinality.
    • CJMDMS-100159-400: add the source schema, or remove the relationship.
    • CJMDMS-100161-400: add the destination schema, or remove the relationship.
  • Identity:

    • CJMDMS-100203-400: add an identity field of type String, mapped to a valid identity namespace.
    • CJMDMS-100204-400: the identity field is not of the type shown in the message. A schema used for targeting needs an identity field of type String, so correct the type of the field.
    • CJMDMS-100205-400: map the identity field named in the message to a valid identity namespace.
    • CJMDMS-100206-400: use an identity field of type String, mapped to a valid identity namespace.
    • CJMDMS-100210-400 (“Identity namespace {namespace} on field {fields} present in schema {schema} is not found.”): check in Adobe Experience Platform that the namespace exists, then select an existing identity namespace for the field named in the message.
  • Names and permissions:

    • CJMDMS-100146-400: a schema with this title already exists. Choose a different schema title.
    • CJMDMS-100168-400: the request contains several schemas with the same title. Give each schema a unique title.
    • CJMDMS-100108-403: check that your role has the permission for the schema or dataset, such as View schemas or View datasets to read and Manage schemas or Manage datasets to change, and that it includes the current sandbox. Ask your administrator to add what is missing.
    • CJMDMS-100138-403: check the permission named in the message against the permissions of your role on datasets, such as Manage datasets to change or View datasets to read, and ask your administrator to add it. If the dataset carries an access label, your role must also include it.
    • CJMDMS-100178-403: check the permission named in the message against the permissions of your role on schemas, such as Manage schemas to change or View schemas to read, and ask your administrator to add it. If the schema contains fields with an access label, your role must also include that label.
    • CJMDMS-100179-403: check the permission named in the message against the permissions of your role on datasets, such as Manage datasets to change or View datasets to read, and ask your administrator to add it.

Related pages:

  • Files and formats and Identity errors, see also: Guardrails and limitations (orchestrated/guardrails.md)
  • DDL upload and relationships: Create relational schemas using a DDL file (orchestrated/file-upload-schema.md)
  • Primary key, version descriptor, and dataset enablement: Create relational schemas manually (orchestrated/manual-schema.md)
  • Change data capture: Ingest data (orchestrated/ingest-data.md)
  • Overview of data modeling: Data modeling overview (orchestrated/gs-schemas.md)
  • Other error code prefixes: Error codes reference (building-journeys/error-codes-reference.md)
  • Permissions for 403 errors: Built-in Roles (administration/ootb-permissions.md)
  • Support options when an error persists: Getting support (building-journeys/error-codes-reference.md)
  • Contacting Adobe Support: Support ticket guidelines (start/user-interface.md)
recommendation-more-help
journey-optimizer-help