関係スキーマとデータセットのエラー relational-schema-errors

このページで:​関係スキーマを作成し(手動、DDL ファイル、またはExcel テンプレートから)、オーケストレーションされたキャンペーンのデータセットを有効にするときにAdobe Journey Optimizerが返すエラーの原因と修正を見つけます。

スキーマおよびデータセットのエラーでは、接頭辞​ CJMDMS ​の後にエラー番号とHTTP ステータスが続きます。 その他のエラーコードのプレフィックスについては、​ エラーコードのリファレンス ​を参照してください。

手順を実行した後もエラーが解決しない場合は、エラーコード、メッセージ、リクエスト ID、および関連するキャンペーン、ジャーニー、またはアクティビティに注意し、ログまたはスクリーンショットを保持します。 次に、管理者にアクセス権またはアクセス権の問題について問い合わせるか、これらの詳細についてAdobe サポート ​にお問い合わせください。 すべてのサポートオプションについては、​ サポートを受けるを参照してください。

ファイルと形式 files

これらのエラーは、スキーマを作成するためにDDLまたはExcel ファイルをアップロードし、ファイルが大きすぎるか、テーブルが多すぎるか、サポートされている形式になっていない場合に発生します。

​ ガードレールと制限も参照してください。

エラーコード
メッセージ
解決方法
CJMDMS-100129-400
ファイル形式{format}はサポートされていません。 サポートされているファイル形式を使用して、もう一度試してください。
DDL ファイル、または.xlsx形式のExcel テンプレートをアップロードします。 詳細情報
CJMDMS-100237-400
無効なファイル形式です。 .xlsx ファイルのみがサポートされます。
提供されたExcel テンプレートをダウンロードし、スキーマ定義を保存して.xlsx形式でアップロードします。 詳細情報
CJMDMS-100130-413
DDL コンテンツ サイズの制限{limit}を超えています。 DDL サイズを小さくして、もう一度試してください。
DDL ファイルを10 MB以下に減らすか、複数のファイルに分割して1つずつアップロードします。 詳細情報
CJMDMS-100127-400
エンティティの上限{limit}を超えています。 エンティティ数を減らして、もう一度試してください。
DDL ファイルを200 テーブル以下に減らすか、複数のファイルに分割して1つずつアップロードします。 詳細情報
CJMDMS-100240-400
スキーマの制限が{limit}を超えています
メッセージに表示される制限内に収まるように、ファイル内のテーブル数を減らすか、ファイルを複数のアップロードに分割します。 詳細情報
CJMDMS-100126-422
DDL コンテンツの形式が正しくありません:{content}。 DDLを修正して、もう一度試してください。
メッセージに表示されているDDL構文を修正し、ファイルを再度アップロードします。 詳細情報
CJMDMS-100186-400
DDLの列が正しく定義されていません。{error}。 DDLを更新して、もう一度試してください。
メッセージに表示されている列定義を修正し、各列に名前とデータタイプがあることを確認してから、ファイルを再度アップロードします。 詳細情報
CJMDMS-100187-400
DDLのテーブルが正しく定義されていません。 DDLを更新して、もう一度試してください。
DDL内の各テーブルが、列と少なくとも1つのプライマリキーを含む完全な​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}が無効です。 ファイル名には、文字、数字、アンダースコア(_)、ハイフン( – )、またはスペースのみを含め、1つの拡張子を含める必要があります。
文字、数字、アンダースコア、ハイフン、スペースと1つの拡張子のみを使用してファイル名を変更し、再度アップロードします。 詳細情報
CJMDMS-100269-400
ファイル拡張子がありません。 許可されている拡張機能のいずれかを使用してください:
メッセージに記載されている許可された拡張子のいずれかをファイル名に追加し、ファイルを再度アップロードします。 詳細情報

Excel テンプレート excel

これらのエラーは、スキーマを定義するExcel テンプレートが完了していないか、一貫性がない場合に発生します。

DDL ファイルを使用したリレーショナルスキーマの作成も参照してください。

エラーコード
メッセージ
解決方法
CJMDMS-100229-400
必要なシート {name}がスキーマ アップロード テンプレートにありません。 ファイル形式が正しいことを確認し、もう一度試してください。
テンプレートをもう一度ダウンロードし、メッセージにという名前のシートを追加します。 詳細情報
CJMDMS-100230-400
スキーマテンプレートには、スキーマ概要シートと共に、1 つ以上のテーブル定義シートを含める必要があります。
テンプレートをもう一度ダウンロードし、スキーマの概要シートと、少なくとも1つのテーブル定義シートが見つからない場合は、それらを追加します。 詳細情報
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}にはプライマリキーが含まれていません。 スキーマを更新して、もう一度試してください。
Data Management > Schema メニューからスキーマを開き、プライマリキー​をフィールドに割り当てて保存します。 次に、データセットを再度作成するか、ファイルを再度アップロードします。 詳細情報
CJMDMS-100207-400
プライマリキー記述子がないため、データセット {dataset}にリンクされたスキーマ {schema}は、オーケストレーションされたキャンペーンではサポートされていません。 スキーマ {schema}を更新して、もう一度試してください。
Data Management > Schema メニューからスキーマを開き、プライマリキー​をフィールドに割り当てて保存します。 次に、データセットを再度作成します。 詳細情報
CJMDMS-100244-400
シート {sheet}にプライマリ キー列が見つかりません
メッセージにという名前のシートにプライマリキー列を定義してから、ファイルを再度アップロードします。 詳細情報
CJMDMS-100197-400
バージョン記述子がないため、データセット {dataset}にリンクされたスキーマ {schema}は、オーケストレーションされたキャンペーンではサポートされていません。
スキーマを開き、バージョン記述子​として1つのフィールド(lastmodifiedなど)を選択し、必須としてマークします。 詳細情報
CJMDMS-100242-400
スキーマ {schema}にはバージョン記述子がありません。 スキーマを更新して、もう一度試してください。
スキーマを開き、バージョン記述子​として1つのフィールド(lastmodifiedなど)を選択し、必須としてマークします。 詳細情報
CJMDMS-100259-400
シート {sheet}には、空でないversionIdentifierを持つ列が1つだけ存在する必要があります。 Excel ファイルで修正して、もう一度試してください。 問題が解決しない場合は、Adobe カスタマーケアにお問い合わせください。
シートの1列にバージョン識別子を設定してから、ファイルを再度アップロードします。 詳細情報
CJMDMS-100261-400
シート {sheet}の列にバージョン記述子が選択されているため、列{column}の必須フィールドを選択してください
シートで必要に応じて、メッセージにという名前の列にマークを付けます。 詳細情報
CJMDMS-100181-400
プライマリキーフィールド {fields}をバージョン記述子に含めることはできません。 スキーマ {schema}を更新して、もう一度試してください。
バージョン記述子として別のフィールド(例:lastmodifiedなどのdatetime列)を使用します。 詳細情報
CJMDMS-100268-400
バージョン IDは、シート {sheet}のプライマリ キーのフィールド {column}に設定できません。許可されているタイプの1つから他のフィールドを選択してください:
メッセージにリストされている許可タイプの1つから、別の列をバージョン識別子として選択します。 詳細情報
CJMDMS-100182-400
バージョン記述子フィールド {fields}はタイプ {type}である必要があります。 スキーマ {schema}を更新して、もう一度試してください。
バージョン記述子として、datetime、longまたはint タイプのフィールドを選択します。 詳細情報
CJMDMS-100260-400
シート {sheet}のversionIdentifier列{column}には、許可されているタイプ {allowed}のいずれかが必要です。 次が見つかりました:
シートのversionIdentifier列として、datetime、longまたはint タイプの列を選択します。 詳細情報

関係 relationships

これらのエラーは、スキーマ間の関係を定義するときに発生します。

DDL ファイルを使用したリレーショナルスキーマの作成も参照してください。

エラーコード
メッセージ
解決方法
CJMDMS-100163-400
1つ以上の関係の基数{cardinality}が無効です。 サポートされている基数は{allowed}です。 関係を更新して、もう一度試してください。
各関係の基数を1-1、1-N、またはN-1に設定します。 詳細情報
CJMDMS-100162-400
1つ以上の関係が不完全です。 各関係には、sourceSchema、sourceProperty、destinationSchemaを含める必要があります。 関係を更新して、もう一度試してください。
各関係のソーススキーマ、ソースプロパティ、宛先スキーマを設定します。 詳細情報
CJMDMS-100196-400
スキーマ {schema}の関係で、SourceProperty タイプとdestinationProperty タイプが一致しません。 スキーマ {schema}を更新して、もう一度試してください。
ソースプロパティと、同じタイプの宛先プロパティを選択します。 詳細情報
CJMDMS-100263-400
ソースプロパティがプライマリキーである関係には、「1対1の」型が必要です。 スキーマ {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 フィールドのタイプをStringに設定します。これは、ターゲティングに使用するスキーマで必要なタイプです。 詳細情報
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
1つまたは複数のデータセット {dataset}が既にスキーマ {schema}に関連付けられています。
既存のデータセットのいずれかを使用するか、別のスキーマを作成します。 詳細情報
CJMDMS-100169-400
オーケストレーションされたキャンペーン拡張機能は、既にデータセット {dataset}で有効になっています。
データセットにデータを取り込みます。 詳細情報
CJMDMS-100133-400
データセット {dataset}のオーケストレーションされたキャンペーン拡張機能の有効化が進行中です。 後でもう一度やり直してください。
イネーブルメントが完了するまで数分待ってから、もう一度試してください。 詳細情報
CJMDMS-100228-400
データは既にデータセットに取り込まれているため、データセット {dataset}ではCDCはサポートされていません。
変更データキャプチャが有効になっている新しいデータセットを作成し、データを取り込みます。 詳細情報

名前と権限 names

これらのエラーは、名前が既に使用されている場合、またはユーザーがスキーマやデータセットに必要な権限を持っていない場合に発生します。

エラーコード
メッセージ
解決方法
CJMDMS-100146-400
タイトル {schema}のスキーマは既に存在します。 スキーマを更新して、もう一度試してください。
別のスキーマタイトルを選択します。 詳細情報
CJMDMS-100168-400
タイトル {title}を持つ1つまたは複数のスキーマが、リクエストペイロードに既に存在します。 リクエストペイロードを更新して、もう一度試してください。
リクエスト内の各スキーマに一意のタイトルを付けます。 詳細情報
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