Dépanner le connecteur SurveyMonkey
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 :
- 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.
- 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.
- 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.