Limitations du connecteur SurveyMonkey
info
Bêta
Cette fonctionnalité est en bêta. Pour l’utiliser, un administrateur de workspace doit activer Lakeflow Connect for SurveyMonkey sur la page Prévisualisations . Consultez Gérer les aperçus Databricks.
Le connecteur SurveyMonkey géré dans Lakeflow Connect ne capture pas les suppressions de ses tables incrémentielles et réingère huit de ses 11 tables en totalité à chaque exécution.
Limitations générales des connecteurs SaaS (outil/solution/technologie/plateforme as a Service)
Les limitations de cette section s'appliquent à tous les connecteurs SaaS de Lakeflow Connect.
- Lorsque vous exécutez un pipeline planifié, les alertes ne se déclenchent pas immédiatement. Au lieu de cela, elles Trigger lors de la prochaine exécution de la mise à jour.
- Lorsqu’une table source est supprimée, la table de destination n’est pas automatiquement supprimée. Vous devez supprimer la table de destination manuellement. Ce comportement n’est pas conforme au comportement de Spark Declarative Pipelines sur Lakeflow.
- Pendant les périodes de maintenance des sources, Databricks peut ne pas être en mesure d'accéder à vos données.
- Si le nom d’une table source entre en conflit avec le nom d’une table destination existante, la mise à jour du pipeline échoue.
- Le support du pipeline multi-destination est uniquement disponible via API.
- Vous pouvez éventuellement renommer une table que vous ingérez. Si vous renommez une table dans votre pipeline, celui-ci devient un pipeline accessible uniquement via l’API, et vous ne pouvez plus le modifier dans l’interface utilisateur.
- Si vous sélectionnez une colonne après le start d'un pipeline, le connecteur ne remplit pas automatiquement les données pour la nouvelle colonne. Pour ingérer des données historiques, exécutez manuellement un refresh complet sur la table.
- Databricks ne peut pas ingérer deux tables ou plus portant le même nom dans le même pipeline, même si elles proviennent de schémas sources différents.
- Le système source suppose que les colonnes de curseur augmentent de façon monotone.
- Le connecteur ingère des données brutes sans transformation. Utilisez des pipelines Spark Declarative Pipelines en aval sur les LakeFlow Pipelines pour les Transformations.
Limitations spécifiques du connecteur
Les limitations décrites dans cette section s'appliquent au connecteur SurveyMonkey.
- Pour ingérer d’autres objets SurveyMonkey, tels que des webhooks, des utilisateurs, des groupes de travail, des cumuls de réponses ou des benchmarks, utilisez une autre méthode d’ingestion. Le connecteur ne prend en charge que les 11 tables pré-générées, ces objets ne sont donc pas ingérés.
- Attendez-vous à ce que chaque exécution de pipeline réimporte tous les enregistrements des tables
survey_collectors,collectors,survey_folders,contacts,contact_lists,contact_list_contacts,collector_messagesetcollector_recipients. Ces tables ne prennent pas en charge l'ingestion incrémentielle, donc chaque exécution les lit complètement. Sur les comptes avec de nombreuses enquêtes ou collecteurs, ces lectures complètes peuvent utiliser la majeure partie de la limite de requête quotidienne de l'application. Pour rester en dessous de la limite, exécutez le pipeline moins souvent, ignorez les tables dont vous n'avez pas besoin ou demandez à SurveyMonkey une limite plus élevée. Voir Limite de débit de l'API SurveyMonkey dépassée. - Pour ingérer des données plus anciennes, définissez une option de connecteur
start_datetimeantérieure avant la première synchronisation. Les tablessurveys,survey_detailsetsurvey_responsesne lisent que les enregistrements modifiés lestart_datetimeou après, avec default 365 jours avant la première synchronisation ; les enregistrements plus anciens ne sont donc pas ingérés. Voir Options de connecteur. - Pour supprimer les enregistrements supprimés dans SurveyMonkey, effectuez un refresh complet. Le connecteur ne capture pas les suppressions pour les tables
surveys,survey_detailsetsurvey_responses, les enregistrements supprimés restent donc dans les tables de destination. - Pour ingérer plus de 25 réponses par sondage, utilisez un plan SurveyMonkey payant. Pendant la période de brouillon de 90 jours, une application autorisée par un compte Basic Plan n’ingère que les 25 premières réponses pour chaque sondage, sans erreur.
- Laissez la table
survey_foldershors du pipeline pour les connexions dont la Région de données estca. L’endpoint des dossiers d’étude SurveyMonkey n’est pas disponible pour les utilisateurs canadiens. Une mise à jour du pipeline incluant cette table échouera donc pour ces connexions. Consultez la documentation de l’API des dossiers d’étude SurveyMonkey. - Ne vous attendez pas à voir
survey_detailsligne pour les sondages que SurveyMonkey ne peut pas retourner entièrement, comme les sondages avec plus de 1 000 questions. Le connecteur ignore ces sondages, de sorte que leurs pages et leurs questions ne sont pas ingérées, et les autres sondages sont synchronisés normalement. Consultez les limites de réponse de SurveyMonkey.