Aller au contenu principal

Résoudre les problèmes d'ingestion Workday

Cette page décrit les problèmes courants du connecteur Workday Reports dans Databricks Lakeflow Connect et comment les résoudre.

Dépannage général des pipelines

Si un pipeline échoue lors de l'exécution, cliquez sur l'étape qui a échoué et confirmez si le message d'erreur fournit suffisamment d'informations sur la nature de l'erreur.

Afficher les journaux des événements du pipeline dans l'UI

Vous pouvez également vérifier et download les logs de cluster depuis la page des détails du pipeline en cliquant sur Mettre à jour les détails dans le panneau de droite, puis sur Logs. Scannez les Logs pour les erreurs ou les exceptions.

Consultez les détails de la mise à jour du pipeline dans l'interface utilisateur.

Sélection de colonnes à l'aide de Declarative Automation Bundles

Problème :

Vous ne pouvez pas utiliser la fonctionnalité de sélection de colonnes lorsque vous créez un pipeline d'ingestion géré à l'aide de Declarative Automation Bundles.

Résolution :

Vérifiez votre version de la CLI Databricks. Si la version est inférieure à v0.251.0, réinstallez la CLI.

Échecs de connectivité réseau et de résolution DNS

Erreur :

java.net.UnknownHostException: ww1.workday.com

OU

Failed to connect to Workday: Connection refused

Cause :

Ces erreurs indiquent généralement que les politiques de réseau empêchent le connecteur de résoudre ou d'atteindre votre instance Workday. Cela se produit fréquemment lorsque vous utilisez le contrôle d'extraction serverless sans configuration de liste blanche appropriée.

Résolution :

Ajoutez l'hostname de votre instance Workday (par exemple, ww1.workday.com) à votre liste d'autorisation de politique réseau. Pour plus d'information, consultez Gérer les politiques réseau pour le contrôle de sortie serverless.

REPORT_NOT_FOUND

Update
[SAAS_CONNECTOR_SOURCE_API_ERROR] An error occurred in the Workday Reports API call. Source API type: GET_REPORT_SCHEMA. Error code: REPORT_NOT_FOUND. Try refreshing the destination table. If the issue persists, please file a ticket.
GET request failed - url: xxxx, response: Report AI_GMS_-_Worker_Skill not found
Report *** not found.

Confirmez que le nom du rapport dans la configuration du pipeline correspond au nom de la table dans Workday.

UNAUTHORIZED_REPORT_DATA_ACCESS

Cette erreur peut signifier que le client API dans Workday pour l'ingestion Databricks ne dispose pas du domaine fonctionnel (portée) Tenant Non-Configurable. Cette portée est parfois requise pour l'accès aux rapports, même lorsque les rapports sont par ailleurs correctement partagés.

Si les politiques de gouvernance de votre organisation n'exposent pas automatiquement les rapports configurables par le tenant à l'API RaaS, vous pourriez avoir besoin de définir explicitement la portée. Par exemple :

scope="tenant non-configurable"

Ensuite, réautorisez la connexion Databricks. Si le problème persiste, veuillez ouvrir un ticket d'assistance.