Aller au contenu principal

Dépanner le connecteur Asana

info

Bêta

Cette fonctionnalité est en version bêta. Pour l’utiliser, un administrateur de workspace doit activer Lakeflow Connect for Asana à partir de la page Prévisualisations . Consultez Gérer les aperçus Databricks.

Résoudre la connexion, l'authentification, la limite de débit, les données manquantes et les erreurs No matching route du connecteur Asana géré dans Lakeflow Connect.

Pour obtenir des conseils généraux de dépannage qui s’appliquent à tous les pipelines d’ingestion gérés, voir Résoudre les problèmes liés aux pipelines d’ingestion gérés.

La connexion a échoué​

Cause : l'identifiant client ou le secret client est invalide, l'URL de redirection ne correspond pas à votre Workspace ou l'application n'est pas disponible dans votre Workspace Asana.

Solution :

Vérifiez que les valeurs Client ID (ID client) et Client Secret (Secret client) figurant dans la connexion correspondent à votre application OAuth Asana. Confirmez que l’URL de redirection de l’application est bien https://<workspace-url>/login/oauth/http.html, que l’application dispose des autorisations complètes et que l’application est distribuée dans votre workspace. Voir Configurer l’authentification auprès d’Asana.

Le pipeline ne parvient pas à s’authentifier​

Cause : Asana a renvoyé une réponse HTTP 401 après que le connecteur a actualisé le jeton d'accès. L’utilisateur autorisé peut avoir révoqué l’accès de l’application, ou l’utilisateur peut ne plus être actif dans Asana.

Solution :

Le connecteur refresh les jetons d’accès automatiquement. Si l’authentification échoue toujours, connectez-vous à nouveau depuis la connexion afin qu’un utilisateur Asana actif réautorise l’application. Voir Créer une connexion Asana.

Le pipeline est limité par le taux​

Cause : Asana a renvoyé une réponse HTTP 429 car la connexion a dépassé les limites de débit d’Asana. Voir les limites de débit d’Asana.

Solution :

Le connecteur attend l'intervalle dans l'en-tête de réponse Retry-After et effectue une nouvelle tentative automatiquement. Si la limitation du débit persiste, réduisez la fréquence d'exécution du pipeline ou le nombre de pipelines partageant la même connexion.

Une table est vide ou il manque des enregistrements​

Cause : le connecteur ignore les demandes qu’Asana rejette avec des réponses HTTP 402, 403, 404 ou 451. Asana renvoie ces éléments lorsque l’utilisateur autorisant ne peut pas accéder à un objet ou lorsqu’une fonctionnalité n’est pas incluse dans votre offre.

Solution :

Confirmez que l’utilisateur autorisant peut voir les objets manquants dans Asana. Pour importer des portefeuilles, des objectifs et des entrées de suivi du temps, confirmez que votre organisation dispose d’un plan Advanced ou Enterprise. Pour d'autres limites de couverture, consultez Limitations du connecteur Asana.

Le pipeline échoue avec une erreur « Aucun itinéraire correspondant »​

Cause : Asana a renvoyé une réponse HTTP 404 avec un message d'erreur contenant No matching route. Cela signifie qu’Asana ne reconnaît pas l’API endpoint appelée par le connecteur.

Solution :

Réessayez de mettre à jour le pipeline. Si l'erreur persiste, contactez votre équipe de compte Databricks.