關聯式結構描述和資料集錯誤 relational-schema-errors

在此頁面上:​尋找當您建立關聯式結構描述(手動、從DDL檔案或從Excel範本)並啟用協調行銷活動的資料集時,Adobe Journey Optimizer傳回錯誤的原因和修正。

結構描述和資料集錯誤使用前置詞​CJMDMS,後面接著錯誤號碼和HTTP狀態。 如需其他錯誤碼首碼,請參閱錯誤碼參考。

如果您在依照步驟執行後持續發生錯誤,請記下錯誤代碼、訊息、請求ID,以及相關促銷活動、歷程或活動,並保留記錄檔或熒幕擷取畫面。 然後連絡您的管理員以取得許可權或存取權錯誤,或連絡Adobe支援並提供這些詳細資料。 如需所有支援選項,請參閱取得支援。

檔案和格式 files

當您上傳DDL或Excel檔案以建立結構時,如果檔案太大、表格太多或格式不受支援,就會發生這些錯誤。

另請參閱護欄和限制。

錯誤代碼
訊息
如何修正
CJMDMS-100129-400
不支援檔案格式{format}。 請使用支援的檔案格式,然後再試一次。
上傳.xlsx格式的DDL檔案或Excel範本。 了解更多
CJMDMS-100237-400
無效的檔案格式。 僅支援.xlsx檔案。
下載提供的Excel範本、將您的結構描述定義儲存在其中並以.xlsx格式上傳。 了解更多
CJMDMS-100130-413
已超過{limit}的DDL內容大小限制。 請縮減DDL大小,然後再試一次。
將DDL檔案縮減至10 MB以下,或將其分割為多個檔案並逐一上傳。 了解更多
CJMDMS-100127-400
已超過{limit}的實體限制。 請減少實體數目,然後再試一次。
將DDL檔案縮減至200個或更少的表格,或將它分割成數個檔案,並逐一上傳。 了解更多
CJMDMS-100240-400
結構描述限制已超過
減少檔案中的表格數量,以保持在訊息中顯示的限制內,或將檔案分割為數個上傳。 了解更多
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
表{sheet}中遺漏實體{entities},但已在表{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}。 每個結構描述名稱必須是唯一的。
為結構描述摘要中列出的每個結構描述指定唯一名稱,然後再次上傳檔案。 了解更多
CJMDMS-100273-400
Excel匯入僅支援’{column}‘的常值字串儲存格。 儲存格’{sheet}!{cellAddress}‘有型別’{actualCellType}';不支援公式和儲存格參考。
將訊息中名為的儲存格中的公式或儲存格參照取代為文字值,然後再次上傳檔案。 了解更多
CJMDMS-100274-400
Excel匯入允許欄位標籤的長度上限為{maxAllowedLength}個字元。 儲存格’{sheet}!{cellAddress}'包含{actualLength}個字元。
將訊息中命名的儲存格中的欄位標籤縮短至顯示的最大長度,然後再次上傳檔案。 了解更多
CJMDMS-100275-400
Excel匯入允許欄位說明的長度上限為{maxAllowedLength}個字元。 儲存格’{sheet}!{cellAddress}'包含{actualLength}個字元。
將訊息中命名的儲存格中的欄位說明縮短至顯示的最大長度,然後再次上傳檔案。 了解更多

主索引鍵和版本描述項 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
請為資料行{column}選取必要欄位,因為已為工作表{sheet}中的資料行選取版本描述項
將訊息中名為的欄標示為工作表中的必要欄。 了解更多
CJMDMS-100181-400
主索引鍵欄位{fields}不得包含在版本描述項中。 請更新結構描述{schema},然後再試一次。
使用另一個欄位作為版本描述項,例如lastmodified之類的日期時間欄。 了解更多
CJMDMS-100268-400
無法在工作表{sheet}中的主索引鍵欄位{column}上設定版本識別碼,請從其中一個允許的型別中選取其他欄位:
從訊息中所列的允許型別中,選取另一欄作為版本識別碼。 了解更多
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}。 請更新關係,然後再試一次。
將目的地結構描述新增到請求中,或移除關係。 了解更多

身分識別 identity

當結構描述沒有對應到身分名稱空間的身分欄位時,就會發生這些錯誤。

另請參閱護欄和限制。

錯誤代碼
訊息
如何修正
CJMDMS-100203-400
找不到結構描述{schema}的識別金鑰屬性{fields}。
將字串型別的身分欄位新增至結構描述,並將其對應至有效的身分名稱空間。 了解更多
CJMDMS-100204-400
身分描述項欄位{fields}必須是型別{type}。 請更新結構描述{schema}。
將訊息中名為的身分欄位型別設定為String,這是用於鎖定目標的結構描述所需的型別。 了解更多
CJMDMS-100205-400
身分描述項欄位{fields}必須具有有效的名稱空間。 請更新結構描述{schema}。
將訊息中名為的身分欄位對應到有效的身分名稱空間。 了解更多
CJMDMS-100206-400
身分描述項欄位{fields}只能屬於型別{type}。 請更新結構描述{schema}。
使用字串型別的身分欄位,對應到有效的身分名稱空間。 了解更多
CJMDMS-100210-400
在結構描述{schema}中的欄位{fields}上找不到身分名稱空間{namespace}。
在Adobe Experience Platform中檢查名稱空間是否存在,然後為訊息中命名的欄位選取現有的身分名稱空間。 了解更多

資料集啟用 dataset

當您啟用已協調行銷活動的資料集時,就會發生這些錯誤。

另請參閱為協調的行銷活動啟用資料集。

錯誤代碼
訊息
如何修正
CJMDMS-100131-400
資料集{dataset}不是客戶資料集,因此您無法啟用協調的行銷活動延伸。 請選取客戶資料集,然後再試一次。
選取或建立客戶資料集,然後從​ 資料集 ​設定中為協調的行銷活動啟用它。 了解更多
CJMDMS-100132-400
已為設定檔啟用資料集{dataset}。 您只能在未啟用設定檔的客戶資料集上使用協調的行銷活動。 請選取支援的資料集,然後再試一次。
選取或建立未針對設定檔啟用的客戶資料集,然後從​ 資料集 ​設定中為協調行銷活動啟用該資料集。 了解更多
CJMDMS-100134-400
協調的行銷活動不支援資料集{dataset}的結構描述。 請使用相容的結構描述,然後再試一次。
使用主索引鍵、版本描述項和身分欄位建立關聯式結構描述,然後在其上建立新的資料集。 了解更多
CJMDMS-100227-400
協調的行銷活動不支援連結至資料集{dataset}的結構描述{schema}:缺少’record’型別結構描述。 請新增並重試。
使用主索引鍵、版本描述項和身分欄位建立關聯式結構描述,然後在其上建立新的資料集。 了解更多
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:

  • 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
  • Know what to note and whom to contact when an error persists after the listed steps

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). A cell that holds a formula or a cell reference instead of a literal text value is also rejected (100273-400), and so is a field label or a field description that is longer than the maximum length shown in the message (100274-400, 100275-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.
    • CJMDMS-100273-400: formulas and cell references are not supported, and the import accepts only literal string cells. Replace the formula or cell reference in the cell named in the message with a literal text value, then upload the file again.
    • CJMDMS-100274-400, CJMDMS-100275-400: the field label (100274-400) or the field description (100275-400) in the cell named in the message is longer than the maximum length shown in the message. Shorten it to that length, then upload the file again.
  • 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)

Personas:

  • marketer: Can find the cause and the fix for CJMDMS errors returned when creating relational schemas and enabling datasets for Orchestrated campaigns. Can identify the error family from the code, such as files and formats, primary key, relationships, identity, or permissions. The page states that an error code uses the prefix CJMDMS, followed by an error number and an HTTP status. Where: “Troubleshooting”.

Onboarding:

  • Level: Intermediate
  • First minimal step: Note the error code, the message, the request ID, and the campaign, journey, or activity concerned, and keep the logs or screenshots.
  • Success check: The message states the orchestrated campaign extension is already enabled on the dataset, so you can continue by ingesting data into it.
  • Previous: Creating relational schemas using a DDL file or Excel template: Configuration steps (orchestrated/file-upload-schema.md); Creating relational schemas manually: Configuration steps (orchestrated/manual-schema.md)
  • Next: After the orchestrated campaign extension is enabled on the dataset: Configuration steps (orchestrated/ingest-data.md)
recommendation-more-help
journey-optimizer-help