Erreurs de schéma relationnel et de jeu de données relational-schema-errors

Sur cette page : recherchez la cause et le correctif des erreurs que Adobe Journey Optimizer renvoie lorsque vous créez des schémas relationnels (manuellement, à partir d’un fichier DDL ou d’un modèle Excel) et activez les jeux de données pour les campagnes orchestrées.

Les erreurs de schéma et de jeu de données utilisent le préfixe CJMDMS, suivi d’un numéro d’erreur et d’un statut HTTP. Pour les autres préfixes de code d’erreur, consultez la référence des codes d’erreur.

Si l’erreur persiste après avoir suivi les étapes, notez le code d’erreur, le message, l’identifiant de requête et la campagne, le parcours ou l’activité concernés, et conservez les journaux ou les captures d’écran. Contactez ensuite votre administrateur ou administratrice pour toute erreur d’autorisation ou d’accès, ou contactez l’assistance Adobe avec les détails suivants. Pour toutes les options d’assistance, voir Obtention d’une assistance.

Fichiers et formats files

Ces erreurs se produisent lorsque vous téléchargez un fichier DDL ou Excel pour créer des schémas et que le fichier est trop volumineux, comporte trop de tables ou n’est pas dans un format pris en charge.

Voir aussi Mécanismes de sécurisation et limitations.

Code d’erreur
Message
Comment résoudre le problème
CJMDMS-100129-400
Le format de fichier {format} n’est pas pris en charge. Veuillez utiliser un format de fichier pris en charge et réessayer.
Chargez un fichier DDL ou le modèle Excel au format .xlsx. En savoir plus
CJMDMS-100237-400
Format de fichier non valide. Seuls les fichiers .xls sont pris en charge.
Téléchargez le modèle Excel fourni, enregistrez-y vos définitions de schéma et chargez-le au format .xlsx. En savoir plus
CJMDMS-100130-413
La limite de taille du contenu DDL de {limit} a été dépassée. Réduisez la taille du fichier DDL, puis réessayez.
Réduisez le fichier DDL à 10 Mo ou moins, ou divisez-le en plusieurs fichiers et chargez-les un par un. En savoir plus
CJMDMS-100127-400
La limite d’entité de {limit} a été dépassée. Veuillez réduire le nombre d’entités et réessayer.
Réduisez le fichier DDL à 200 tables ou moins, ou divisez-le en plusieurs fichiers et chargez-les un par un. En savoir plus
CJMDMS-100240-400
La limite du schéma a dépassé {limit}.
Réduisez le nombre de tables dans le fichier pour ne pas dépasser la limite affichée dans le message, ou divisez le fichier en plusieurs chargements. En savoir plus
CJMDMS-100126-422
Le contenu DDL est malformé : {content}. Corrigez le fichier DDL et réessayez.
Corrigez la syntaxe DDL affichée dans le message, puis chargez à nouveau le fichier. En savoir plus
CJMDMS-100186-400
Les colonnes du fichier DDL ne sont pas correctement définies, {error}. Mettez à jour le fichier DDL et réessayez.
Corrigez les définitions de colonne affichées dans le message en vous assurant que chaque colonne possède un nom et un type de données, puis chargez à nouveau le fichier. En savoir plus
CJMDMS-100187-400
Le tableau et le DDL ne sont pas correctement définis. Mettez à jour le fichier DDL et réessayez.
Vérifiez que chaque table du LDD est une instruction CREATE TABLE complète avec ses colonnes et au moins une clé primaire, puis chargez à nouveau le fichier. En savoir plus
CJMDMS-100189-400
Erreur de syntaxe non prise en charge, {error}. Mettez à jour le fichier DDL et réessayez.
Supprimez la syntaxe affichée dans le message et conservez uniquement les instructions CREATE TABLE, puis chargez à nouveau le fichier. En savoir plus
CJMDMS-100201-400
Seules les instructions ‘CREATE TABLE’ sont prises en charge. Vérifiez le type de relevé DDL.
Supprimez les instructions autres que CREATE TABLE du fichier DDL, puis chargez à nouveau le fichier. En savoir plus
CJMDMS-100184-400
Noms de tables en double trouvés dans le fichier DDL, {tables}. Mettez à jour le fichier DDL et réessayez.
Supprimez les tables en double répertoriées dans le message ou attribuez un nom unique à chaque table, puis chargez à nouveau le fichier. En savoir plus
CJMDMS-100185-400
Des noms de colonnes en double {columns} trouvés dans le tableau {table}. Mettez à jour le fichier DDL et réessayez.
Supprimez les colonnes en double répertoriées dans le message ou attribuez un nom unique à chaque colonne de la table, puis chargez à nouveau le fichier. En savoir plus
CJMDMS-100188-400
Le type de données pour la colonne {column} dans la table {table} est manquant ou non valide. Mettez à jour le fichier DDL et réessayez.
Définissez un type de données pris en charge pour la colonne et la table nommées dans le message, puis chargez à nouveau le fichier. En savoir plus
CJMDMS-100256-400
Les entités référencées dans les relations sont absentes du DDL : {missingEntities}. Veuillez définir CREATE TABLE pour eux dans le fichier DDL et réessayer. Si le problème persiste, contactez l’Assistance clientèle d’Adobe.
Ajoutez une instruction CREATE TABLE pour chaque table manquante répertoriée dans le message, puis chargez à nouveau le fichier. En savoir plus
CJMDMS-100258-400
Les entités {entities} sont absentes de la feuille {sheet} mais sont référencées dans la feuille {referencedSheet}. Veuillez corriger ce problème dans le fichier Excel et réessayer. Si le problème persiste, contactez l’Assistance clientèle d’Adobe.
Ajoutez les entités manquantes répertoriées dans le message à la feuille nommée dans le message, puis chargez à nouveau le fichier Excel. En savoir plus
CJMDMS-100265-400
Le nom de fichier {filename} n’est pas valide. Le nom de fichier doit contenir uniquement des lettres, des chiffres, des traits de soulignement (_), des tirets (-) ou des espaces et inclure une seule extension.
Renommez le fichier en utilisant uniquement des lettres, des chiffres, des traits de soulignement, des tirets ou des espaces, ainsi qu’une seule extension, puis chargez-le à nouveau. En savoir plus
CJMDMS-100269-400
Extension de fichier manquante. Veuillez utiliser l’une des extensions autorisées :
Ajoutez l’une des extensions autorisées répertoriées dans le message au nom de fichier, puis chargez à nouveau le fichier. En savoir plus

Modèle Excel excel

Ces erreurs se produisent lorsque le modèle Excel qui définit vos schémas n’est pas complet ou n’est pas cohérent.

Voir aussi Création de schémas relationnels à l’aide d’un fichier DDL.

Code d’erreur
Message
Comment résoudre le problème
CJMDMS-100229-400
Le {name} de feuille obligatoire est absent du modèle de chargement de schéma. Vérifiez que le format de fichier est correct et réessayez.
Téléchargez à nouveau le modèle et ajoutez la feuille nommée dans le message. En savoir plus
CJMDMS-100230-400
Le modèle de schéma doit inclure au moins une feuille de définition de table, ainsi que la feuille de résumé du schéma.
Téléchargez à nouveau le modèle et ajoutez la feuille de résumé du schéma et au moins une feuille de définition de table si l’une d’elles est manquante. En savoir plus
CJMDMS-100232-400
Structure non valide détectée dans la feuille :
Téléchargez à nouveau le modèle et comparez la structure de la feuille nommée dans le message au modèle. En savoir plus
CJMDMS-100233-400
{header} d’en-tête obligatoire manquant dans la feuille {sheet}. Vérifiez que tous les en-têtes requis sont présents et réessayez.
Ajoutez l’en-tête nommé dans le message à la feuille nommée dans le message, puis chargez à nouveau le fichier. En savoir plus
CJMDMS-100235-400
La feuille de tableau {sheet} ne correspond à aucun nom de schéma répertorié dans la feuille de résumé. Vérifiez l’homogénéité.
Renommez la feuille de tableau pour qu’elle corresponde à un nom de schéma répertorié dans la feuille de résumé, ou corrigez le nom du schéma dans la feuille de résumé. En savoir plus
CJMDMS-100236-400
Certains champs obligatoires sont manquants dans le {sheet} de la feuille. Passez en revue toutes les colonnes nécessaires et remplissez-les.
Renseignez toutes les colonnes obligatoires de la feuille nommée dans le message, puis chargez à nouveau le fichier. En savoir plus
CJMDMS-100234-400
Noms de schémas en double trouvés dans le résumé du schéma : {schema}. Chaque nom de schéma doit être unique.
Attribuez un nom unique à chaque schéma répertorié dans le résumé du schéma, puis chargez à nouveau le fichier. En savoir plus

Clé de Principal et descripteur de version keys

Ces erreurs se produisent lorsqu’un schéma ne dispose pas d’une clé primaire et d’un descripteur de version, ou lorsqu’elles ne sont pas définies comme requis.

Voir aussi Création manuelle de schémas relationnels.

Code d’erreur
Message
Comment résoudre le problème
CJMDMS-100157-400
Le schéma {schema} ne contient pas de clé primaire. Mettez à jour le schéma et réessayez.
Ouvrez le schéma à partir du menu Gestion des données > Schéma, attribuez une clé de Principal ​​à un champ et enregistrez-le. Créez ensuite à nouveau le jeu de données ou chargez à nouveau le fichier. En savoir plus
CJMDMS-100207-400
Le schéma {schema} lié au jeu de données {dataset} n’est pas pris en charge pour les campagnes orchestrées en raison de l’absence de descripteur de clé primaire. Veuillez mettre à jour le schéma {schema} et réessayer.
Ouvrez le schéma à partir du menu Gestion des données > Schéma, attribuez une clé de Principal ​​à un champ et enregistrez-le. Créez ensuite à nouveau le jeu de données. En savoir plus
CJMDMS-100244-400
Aucune colonne de clé primaire trouvée dans la feuille
Définissez une colonne clé primaire dans la feuille nommée dans le message, puis chargez à nouveau le fichier. En savoir plus
CJMDMS-100197-400
Le schéma {schema} lié au jeu de données {dataset} n’est pas pris en charge pour les campagnes orchestrées en raison de l’absence de descripteur de version.
Ouvrez le schéma, sélectionnez un champ (par exemple lastmodified) en tant que Descripteur de version et marquez-le comme requis. En savoir plus
CJMDMS-100242-400
Le schéma {schema} ne comporte pas de descripteur de version. Mettez à jour le schéma et réessayez.
Ouvrez le schéma, sélectionnez un champ (par exemple lastmodified) en tant que Descripteur de version et marquez-le comme requis. En savoir plus
CJMDMS-100259-400
La feuille {sheet} doit contenir exactement une colonne avec un ID versionIdentifier non vide. Veuillez corriger ce problème dans le fichier Excel et réessayer. Si le problème persiste, contactez l’Assistance clientèle d’Adobe.
Définissez l’identifiant de version sur exactement une colonne de la feuille, puis chargez à nouveau le fichier. En savoir plus
CJMDMS-100261-400
Veuillez sélectionner le champ requis pour la colonne : {column} car le descripteur de version est sélectionné pour la colonne dans la feuille :
Marquez la colonne nommée dans le message comme requis dans la feuille. En savoir plus
CJMDMS-100181-400
Le champ de clé de Principal {fields} ne doit pas être inclus dans le descripteur de version. Veuillez mettre à jour le schéma {schema} et réessayer.
Utilisez un autre champ comme descripteur de version, par exemple une colonne datetime telle que lastmodified. En savoir plus
CJMDMS-100268-400
L’identifiant de version ne peut pas être défini sur le champ de clé primaire {column} dans la feuille {sheet}. Veuillez sélectionner un autre champ parmi les types autorisés :
Sélectionnez une autre colonne, de l’un des types autorisés répertoriés dans le message, comme identifiant de version. En savoir plus
CJMDMS-100182-400
Le champ de descripteur de version {fields} doit être de type {type}. Veuillez mettre à jour le schéma {schema} et réessayer.
Sélectionnez un champ de type datetime, long ou int comme descripteur de version. En savoir plus
CJMDMS-100260-400
La colonne versionIdentifier {column} dans la feuille {sheet} doit avoir l’un des types autorisés : {allowed}. Trouvé :
Sélectionnez une colonne de type datetime, long ou int comme colonne versionIdentifier de la feuille. En savoir plus

Relations relationships

Ces erreurs se produisent lorsque vous définissez des relations entre les schémas.

Voir aussi Création de schémas relationnels à l’aide d’un fichier DDL.

Code d’erreur
Message
Comment résoudre le problème
CJMDMS-100163-400
La cardinalité {cardinality} pour une ou plusieurs relations n’est pas valide. Les cardinalités prises en charge sont {allowed}. Mettez à jour la relation et réessayez.
Définissez la cardinalité de chaque relation sur 1-1, 1-N ou N-1. En savoir plus
CJMDMS-100162-400
Une ou plusieurs relations sont incomplètes. Chaque relation doit inclure un sourceSchema, sourceProperty et destinationSchema. Mettez à jour la relation et réessayez.
Définissez le schéma source, la propriété source et le schéma de destination de chaque relation. En savoir plus
CJMDMS-100196-400
Le type SourceProperty et le type destinationProperty ne correspondent pas dans la relation dans le schéma {schema}. Veuillez mettre à jour le schéma {schema} et réessayer.
Sélectionnez une propriété source et une propriété de destination du même type. En savoir plus
CJMDMS-100263-400
Les relations dans lesquelles la propriété source est une clé primaire doivent être de type « un à un ». Mettez à jour la ou les relations dans le schéma {schema} et réessayez.
Définissez les relations du schéma nommé dans le message qui ont une clé primaire comme propriété source sur la cardinalité 1-1. En savoir plus
CJMDMS-100159-400
Le schéma source {schema} référencé dans la relation est absent de la payload. Mettez à jour la relation et réessayez.
Ajoutez le schéma source à la requête ou supprimez la relation. En savoir plus
CJMDMS-100161-400
Le schéma de destination {schema} référencé dans la relation est absent de la payload. Mettez à jour la relation et réessayez.
Ajoutez le schéma de destination à la requête ou supprimez la relation. En savoir plus

Identité identity

Ces erreurs se produisent lorsqu’un schéma ne comporte pas de champ d’identité mappé à un espace de noms d’identité.

Voir aussi Mécanismes de sécurisation et limitations.

Code d’erreur
Message
Comment résoudre le problème
CJMDMS-100203-400
La propriété de clé d’identité {fields} introuvable pour le schéma {schema}.
Ajoutez un champ d’identité de type Chaîne au schéma et mappez-le à un espace de noms d’identité valide. En savoir plus
CJMDMS-100204-400
Le champ de descripteur d’identité {fields} doit être de type {type}. Veuillez mettre à jour le schéma {schema}.
Définissez le type du champ d’identité nommé dans le message sur Chaîne, soit le type requis par un schéma utilisé pour le ciblage. En savoir plus
CJMDMS-100205-400
Le champ de descripteur d’identité {fields} doit comporter un espace de noms valide. Veuillez mettre à jour le schéma {schema}.
Mappez le champ d’identité nommé dans le message à un espace de noms d’identité valide. En savoir plus
CJMDMS-100206-400
Le champ de descripteur d’identité {fields} doit être de type {type} uniquement. Veuillez mettre à jour le schéma {schema}.
Utilisez un champ d’identité de type Chaîne, mappé à un espace de noms d’identité valide. En savoir plus
CJMDMS-100210-400
L’espace de noms d’identité {namespace} sur le champ {fields} présent dans le schéma {schema} est introuvable.
Vérifiez dans Adobe Experience Platform que l’espace de noms existe, puis sélectionnez un espace de noms d’identité existant pour le champ nommé dans le message. En savoir plus

Activation du jeu de données dataset

Ces erreurs se produisent lorsque vous activez un jeu de données pour des campagnes orchestrées.

Voir aussi Activer le jeu de données pour les campagnes orchestrées.

Code d’erreur
Message
Comment résoudre le problème
CJMDMS-100131-400
Le jeu de données {dataset} n’est pas un jeu de données client. Vous ne pouvez donc pas activer l’extension de campagne orchestrée. Sélectionnez un jeu de données client et réessayez.
Sélectionnez ou créez un jeu de données client, puis activez-le pour les campagnes orchestrées à partir des paramètres Jeux de données. En savoir plus
CJMDMS-100132-400
Le jeu de données {dataset} est activé pour Profil. Vous pouvez uniquement utiliser des campagnes orchestrées sur des jeux de données client qui ne sont pas activés pour Profil. Sélectionnez un jeu de données pris en charge et réessayez.
Sélectionnez ou créez un jeu de données client qui n’est pas activé pour le profil, puis activez-le pour les campagnes orchestrées à l’aide des paramètres Jeux de données. En savoir plus
CJMDMS-100134-400
Le schéma du jeu de données {dataset} n’est pas pris en charge pour les campagnes orchestrées. Veuillez utiliser un schéma compatible et réessayer.
Créez un schéma relationnel avec une clé primaire, un descripteur de version et un champ d’identité, puis créez-y un jeu de données. En savoir plus
CJMDMS-100227-400
Le schéma {schema} lié au jeu de données {dataset} n’est pas pris en charge pour la campagne orchestrée : il manque un schéma de type ‘enregistrement’. Ajoutez-le et réessayez.
Créez un schéma relationnel avec une clé primaire, un descripteur de version et un champ d’identité, puis créez-y un jeu de données. En savoir plus
CJMDMS-100139-400
Le schéma {schema} est déjà associé à un jeu de données activé pour une campagne orchestrée {dataset}.
Utilisez le jeu de données existant ou créez un autre schéma pour le nouveau jeu de données. En savoir plus
CJMDMS-100166-400
Un ou plusieurs jeux de données {dataset} sont déjà associés au schéma {schema}.
Utilisez l’un des jeux de données existants ou créez un autre schéma. En savoir plus
CJMDMS-100169-400
L’extension de campagne orchestrée est déjà activée sur le jeu de données {dataset}.
Continuez en ingérant des données dans le jeu de données. En savoir plus
CJMDMS-100133-400
L’activation de l’extension de campagne orchestrée pour le jeu de données {dataset} est en cours. Réessayez plus tard.
Patientez quelques minutes pour que l’activation se termine, puis réessayez. En savoir plus
CJMDMS-100228-400
CDC n’est pas pris en charge sur les {dataset} de jeux de données, car les données y sont déjà ingérées.
Créez un jeu de données dans lequel la capture de données de modification est activée et ingérez vos données. En savoir plus

Noms et autorisations names

Ces erreurs se produisent lorsqu’un nom est déjà utilisé ou lorsque votre utilisateur ne dispose pas de l’autorisation nécessaire sur les schémas ou les jeux de données.

Code d’erreur
Message
Comment résoudre le problème
CJMDMS-100146-400
Un schéma intitulé {schema} existe déjà. Mettez à jour le schéma et réessayez.
Choisissez un autre titre de schéma. En savoir plus
CJMDMS-100168-400
Un ou plusieurs schémas portant le titre {title} existent déjà dans la payload de requête. Mettez à jour la payload de la requête et réessayez.
Attribuez un titre unique à chaque schéma de la requête. En savoir plus
CJMDMS-100108-403
Vous ne disposez pas des autorisations requises pour accéder à cette ressource. Vérifiez vos autorisations ou contactez votre administrateur.
Vérifiez que votre rôle dispose de l’autorisation de lecture pour le schéma ou le jeu de données, tel que View schemas ou View datasets, et de Manage schemas ou Manage datasets modification, et qu’il inclut le sandbox actuel. Demandez à votre administrateur d’ajouter ce qui manque. En savoir plus
CJMDMS-100138-403
Vous ne disposez pas de l’autorisation {permission} sur les {resource} de jeux de données. Vérifiez vos autorisations ou contactez votre administrateur
Vérifiez l’autorisation nommée dans le message par rapport aux autorisations de votre rôle sur les jeux de données, telles que Manage datasets de modifier ou View datasets de lire, et demandez à votre administrateur de l’ajouter. Si le jeu de données comporte un libellé d’accès, votre rôle doit également l’inclure. En savoir plus
CJMDMS-100178-403
Vous n’avez pas l’autorisation {permission} sur le schéma {resource}. Mettez à jour vos autorisations ou contactez votre administrateur.
Vérifiez l’autorisation nommée dans le message par rapport aux autorisations de votre rôle sur les schémas, telles que Manage schemas de modifier ou View schemas de lire, et demandez à votre administrateur de l’ajouter. Si le schéma contient des champs avec un libellé d’accès, votre rôle doit également inclure ce libellé. En savoir plus
CJMDMS-100179-403
Vous ne disposez pas de l’autorisation {permission} sur les jeux de données. Mettez à jour vos autorisations ou contactez votre administrateur.
Vérifiez l’autorisation nommée dans le message par rapport aux autorisations de votre rôle sur les jeux de données, telles que Manage datasets de modifier ou View datasets de lire, et demandez à votre administrateur de l’ajouter. En savoir plus
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