Aller au contenu principal

Résoudre les problèmes liés au connecteur Celigo

info

Bêta

Cette fonctionnalité est en bêta. Les administrateurs du Workspace peuvent contrôler l'accès à cette fonctionnalité à partir de la page Previews . Consultez Manage Databricks previews.

Cette page décrit les erreurs courantes que vous risquez de rencontrer avec le connecteur Celigo géré et explique comment les résoudre.

Pour obtenir des conseils généraux de dépannage applicables à tous les pipelines d'ingestion gérés, consultez Résoudre les problèmes liés aux pipelines d'ingestion gérés.

Échec de l'authentification du pipeline

Cause : Le jeton d'API n'est pas valide, a été révoqué ou ne dispose pas de l'accès à l'API d'audit des logs. Celigo renvoie le code HTTP 401 ou 403, et le connecteur arrête le pipeline en raison d'une erreur de configuration.

Solutions:

Régénérez un jeton d’API à accès complet dans integrator.io et mettez à jour la connexion. Consultez Configurer l’authentification pour Celigo pour connaître les étapes relatives aux jetons et Créer une connexion Celigo pour la mise à jour des identifiants. Confirmez que la région des données de la connexion correspond au compte qui a émis le jeton.

Le débit du pipeline est limité

Cause : Celigo limite le débit de l’API integrator.io et renvoie le code HTTP 429. Le connecteur prend en compte l’en-tête Retry-After et effectue de nouvelles tentatives automatiquement, de sorte que la limitation temporaire se résout d’elle-même. Un pipeline échoue uniquement si la limitation persiste malgré les nouvelles tentatives.

Pour connaître les limites de requêtes de l’API et le plafond de taille de réponse par page publiés par Celigo, consultez la documentation relative à la pagination de l’API de Celigo.

Solutions:

Réduisez la fréquence d'ingestion du pipeline afin que les exécutions se chevauchent moins avec le trafic de l'API integrator.io. Consultez Tâches de maintenance courantes du pipeline pour ajuster le calendrier.

Échec du pipeline en raison d'une erreur de requête

Cause : Celigo rejette la plage temporelle ou le curseur de la requête et renvoie le code HTTP 422. Cela signifie généralement que l’option de connecteur start_datetime n’est pas une date/heure UTC valide au format ISO-8601.

Solutions:

Définissez start_datetime sur une valeur ISO-8601 UTC, telle que 2026-01-01T00:00:00.000Z, ou supprimez-la pour utiliser le remplissage de 365 jours par default. Voir Options du connecteur.