Aller au contenu principal

Résoudre les problèmes du connecteur Salesforce Marketing Cloud

info

Bêta

Cette fonctionnalité est en version bêta.

Découvrez comment résoudre les problèmes courants liés au connecteur Salesforce Marketing Cloud.

Pour obtenir des conseils de dépannage généraux qui s'appliquent à tous les pipelines d'ingestion gérés, consultez Dépannage des pipelines d'ingestion gérés.

Caractères non valides dans les noms de colonne​

Message d'erreur :

Found invalid character(s) among ' ,;{}()\n\t=' in the column names of your schema.

Cause : L'extension de données à la source contient des noms de colonne avec des caractères non valides qui ne sont pas pris en charge par Delta.

Solution : vérifiez le nom de la colonne à partir de la trace d’erreur et renommez la colonne à la source afin qu’elle ne contienne pas de caractères non valides. Ensuite, réexécutez le pipeline.

Violation de clé en double​

Message d'erreur :

DUPLICATE_KEY_VIOLATION

Cause : La ligne entière est dupliquée à la source. Le connecteur ne peut pas prendre en charge ce scénario actuellement.

**Solution :** Supprimez la ligne en double de l'extension de données ou définissez une clé primaire pour l'extension de données dans Salesforce Marketing Cloud. Ensuite, déclenchez un refresh complet du pipeline.

Autorisations insuffisantes​

Message d'erreur :

SFMC_INSUFFICIENT_PERMISSIONS

Cause : le Package d'intégration d'API ne dispose pas de l'étendue requise pour accéder aux données.

Solution : Vérifiez le champ d'application requis à partir du message d’erreur et assurez-vous d’avoir ajouté ce champ d’application dans le package d’intégration d’API que vous avez créé dans Salesforce Marketing Cloud. Ensuite, réexécutez le pipeline.

Secret client expiré​

Cause : les secrets client Salesforce Marketing Cloud pour les intégrations API expirent 180 jours après leur génération. Lorsque le secret client stocké dans la connexion expire, le connecteur ne peut plus s’authentifier auprès de la source et les pipelines qui utilisent la connexion échouent. Vous pouvez afficher les dates d’expiration de tous vos secrets client sur la page Installed Packages dans la configuration de Salesforce Marketing Cloud.

Solution : faites pivoter le secret client dans Salesforce Marketing Cloud, puis réauthentifiez la connexion Unity Catalog avec le nouveau secret :

  1. Dans Salesforce Marketing Cloud, générez et activez un nouveau secret client pour le package d’intégration API. Pour connaître la procédure, consultez la page Rotate an OAuth 2.0 Secret dans la documentation de Salesforce Marketing Cloud.
  2. Dans le workspace Databricks, cliquez sur Icône de données. Catalog , recherchez votre connexion Salesforce Marketing Cloud et modifiez-la pour saisir le nouveau Client Secret .
  3. Relancez le pipeline.