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.

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.

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
[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.