Aller au contenu principal

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

info

Bêta

Cette fonctionnalité est en version bêta. Pour l'utiliser, un administrateur du workspace doit activer Lakeflow Connect pour GitLab depuis la page Previews . Consultez Gérer les aperçus Databricks.

Cette page décrit les erreurs courantes que vous pouvez rencontrer avec le connecteur GitLab géré et la manière de les résoudre.

For general troubleshooting guidance that applies to all managed ingestion pipelines, see Troubleshoot managed ingestion pipelines.

Une table de fonctionnalités Premium ou Ultimate échoue​

Message d’erreur :

GitLab returned 403 for epics. Epics require a Premium or Ultimate group with the epics feature enabled.
GitLab returned 403 for iterations. Iterations require a Premium or Ultimate group with the feature enabled.
GitLab returned 403 for epic_boards. Epic boards require a Premium or Ultimate group with the epics feature enabled.

Cause : La table epics, epic_issues, epic_boards ou group_iterations a été sélectionnée, mais le groupe ne dispose pas d'une offre GitLab Premium ou Ultimate, ou la fonctionnalité n'est pas activée.

Solution :

Supprimez la table du pipeline, ou mettez à niveau le groupe GitLab vers un niveau qui inclut la fonctionnalité. Pour connaître les exigences de niveau par table, consultez la FAQ du connecteur GitLab. GitLab renvoie le même message avec un code 404 lorsque la fonctionnalité n'est pas activée.

Échec d'une table de fonctionnalités de sécurité Ultimate​

Message d’erreur :

GitLab returned 403 for vulnerabilities. Vulnerabilities require an Ultimate project with the security feature enabled.
GitLab returned 403 for compliance_frameworks. Compliance frameworks require an Ultimate group with the feature enabled.

Cause : La table vulnerabilities ou compliance_frameworks a été sélectionnée, mais le projet ou le groupe ne bénéficie pas de l'offre GitLab Ultimate ou la fonction de sécurité n'est pas activée.

Solution :

Supprimez la table du pipeline, ou mettez à niveau le projet ou le groupe GitLab vers Ultimate. Le connecteur signale la même exigence lorsque GitLab renvoie une erreur GraphQL pour ces tables.

Le pipeline est soumis à des limitations de débit​

Cause : sur gitlab.com, le trafic d'API authentifié est limité à 2 000 requêtes par minute et par utilisateur, et certains Endpoint possèdent des limites par Endpoint plus strictes. Voir les limites de débit de GitLab. Lorsque GitLab renvoie 429, le connecteur attend la durée spécifiée dans l'en-tête de réponse Retry-After avant de réitérer la tentative.

Solution :

Réduisez la fréquence d’exécution du pipeline ou ingérez un nombre de tables inférieur par pipeline. Consultez Ingérer des données depuis GitLab.