Aller au contenu principal

Dépanner le connecteur SurveyMonkey

info

Bêta

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

Résoudre les erreurs liées aux limites de plan, à l'authentification et au débit de l'API provenant du connecteur géré SurveyMonkey dans Lakeflow Connect.

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

Échec du pipeline en raison d'une erreur de limite de plan​

Message d'erreur :

SurveyMonkey returned 402 (plan limit): Basic plans are capped at 25 responses per survey. Upgrade to a paid plan for full response access.

Cause : SurveyMonkey a renvoyé une réponse HTTP 402 car le forfait du compte autorisateur n'inclut pas l'accès aux données demandées. Consultez la référence des étendues SurveyMonkey.

Solution :

Confirmez que le compte SurveyMonkey autorisateur dispose d'un forfait payant offrant un accès direct à l'API. Pour connaître les exigences du forfait, consultez Prérequis.

Le pipeline ne parvient pas à s’authentifier​

Cause : SurveyMonkey a renvoyé une réponse HTTP 401 ou 403. Cela signifie généralement l'une des choses suivantes : les identifiants du client ne sont pas valides, l'utilisateur a révoqué l'accès de l'application, SurveyMonkey a désactivé l'application après sa période de brouillon de 90 jours ou l'application ne possède pas les portées requises.

Solution :

  1. Vérifiez que l’application est déployée en tant qu’application privée et qu’elle dispose des périmètres requis. Consultez Autorisations OAuth requises.
  2. Confirmez que la Région de données dans la connexion Unity Catalog correspond au centre de données qui héberge votre compte SurveyMonkey.
  3. Mettez à jour la connexion avec l'identifiant client et le secret client actuels, puis reconnectez-vous à SurveyMonkey. Consultez Créer une connexion SurveyMonkey.

Limite de débit de l'API SurveyMonkey dépassée​

Cause : SurveyMonkey a renvoyé une réponse HTTP 429 car l'application a dépassé sa limite de requêtes. Les applications brouillons et privées sont limitées à 120 requêtes par minute et à une limite quotidienne qui démarre à 500 requêtes. La limite quotidienne est Reset à 12 h 00 au temps moyen de Greenwich (GMT). Consultez les limites de requête et de réponse de SurveyMonkey.

Solution :

Lorsque l’application atteint la limite par minute, le connecteur attend que la limite soit réinitialisée et réessaie automatiquement. Lorsque l’application atteint la limite quotidienne, la mise à jour du pipeline échoue sans avancer le curseur, et la mise à jour suivante reprend au même point. Si cela se produit à plusieurs reprises, réduisez la fréquence de planification du pipeline, ingérez moins de tables ou contactez SurveyMonkey pour demander des limites plus élevées pour votre application.