Aller au contenu principal

Dépannage du connecteur Oracle Eloqua

info

Bêta

Cette fonctionnalité est en bêta. Pour l'utiliser, un administrateur de workspace doit activer Lakeflow Connect for Oracle Eloqua depuis la page Aperçus . Consultez Gérer les aperçus Databricks.

Résoudre les erreurs de connexion, de connexion, d'authentification, d'accès et de limite de débit du connecteur Oracle Eloqua géré dans Lakeflow Connect.

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

L'URL de base de l'API n'est pas valide​

Message d'erreur :

API Base URL must be an https host with no path, e.g. https://secure.p03.eloqua.com; received '<value>'.

Cause : l’ URL de base de l’API dans la connexion n’est pas une URL https contenant uniquement un hôte. Par exemple, la valeur inclut un chemin tel que /API/REST/2.0.

Solution :

Saisissez uniquement le schéma et l’hôte de l’URL de base de votre instance, par exemple https://secure.p03.eloqua.com. Pour trouver l’URL de base, consultez Étape 2 : trouver votre URL de base d’API.

La connexion échoue à cause d’un trop grand nombre de tentatives d’autorisation​

Message d'erreur :

This user has already authorized this app within the allowed time frame of 60 seconds.

Cause : Oracle Eloqua accepte une initialisation d'autorisation OAuth par minute pour chaque utilisateur d'une application, et renvoie une réponse HTTP 429 pour les tentatives supplémentaires. Consultez S'authentifier avec OAuth 2.0.

Solution :

Attendez au moins 60 secondes, puis cliquez à nouveau sur Connexion avec Oracle Eloqua .

La création de la connexion échoue après votre connexion​

Cause : Les codes d’autorisation Oracle Eloqua expirent 60 secondes après leur émission par Oracle Eloqua. Si le code n’est pas échangé contre des jetons dans ce délai, Oracle Eloqua le rejette et la connexion n’est pas créée. Consultez Authentification avec OAuth 2.0.

Solution :

Cliquez à nouveau sur Se connecter avec Oracle Eloqua et terminez la connexion sans délai. Si Oracle Eloqua signale un trop grand nombre de tentatives d'autorisation, consultez La connexion échoue à cause d'un trop grand nombre de tentatives d'autorisation.

La connexion échoue avec une erreur d’URI de redirection​

Cause : Oracle Eloqua a renvoyé une erreur invalid_redirect_uri (code d’erreur 2509). L' URL de rappel OAuth de votre application Oracle Eloqua ne correspond pas à l'URI de redirection envoyé par Databricks.

Solution :

Dans Paramètres > Développeur AppCloud , ouvrez votre application et définissez l’ URL de rappel OAuth sur https://<workspace-url>/login/oauth/http.html. Voir Étape 1 : enregistrez une application Oracle Eloqua.

Le pipeline ne parvient pas à s’authentifier​

Cause : Oracle Eloqua a renvoyé une réponse HTTP 401. Cela signifie généralement l’une des choses suivantes : l’utilisateur Oracle Eloqua a révoqué l’accès de l’application, le jeton de refresh a expiré ou votre instance a été déplacée vers un autre pod. Les jetons refresh Oracle Eloqua expirent après un an s’ils ne sont pas utilisés.

Solution :

  1. Confirmez que l' URL de base de l'API dans la connexion correspond à l'URL de base actuelle de votre instance. Voir Étape 2 : Trouver votre URL de base API.
  2. Recréez l’autorisation de connexion. Voir Créer une connexion Oracle Eloqua.

Le pipeline échoue avec une erreur d’accès​

Cause : Oracle Eloqua a renvoyé une réponse HTTP 403. L’utilisateur Oracle Eloqua ayant autorisé la connexion n’est pas autorisé à lire les données demandées.

Solution :

Demandez à votre administrateur Oracle Eloqua d'accorder à l'utilisateur l'accès aux données, ou recréez l'autorisation de connexion en tant qu'utilisateur ayant accès. Voir Créer une connexion Oracle Eloqua.

Limite de débit de l’API Oracle Eloqua dépassée​

Cause : Oracle Eloqua a renvoyé une réponse HTTP 429 parce que le connecteur a envoyé trop de requêtes en peu de temps.

Solution :

Le connecteur attend et effectue automatiquement une nouvelle tentative. Si cela se produit à plusieurs reprises, réduisez la fréquence de planification du pipeline ou le nombre de pipelines simultanés qui partagent la même instance Oracle Eloqua.