Risolvere i problemi di inserimento di Workday

Questa pagina descrive i problemi frequenti relativi al connettore di report di Workday in Databricks Lakeflow Connect e come risolverli.

Risoluzione dei problemi generali di pipeline

Se durante l'esecuzione di una pipeline si verifica un errore, fare clic sul passaggio che ha avuto esito negativo e verificare se il messaggio di errore fornisce informazioni sufficienti sulla natura dell'errore.

Visualizzare i log eventi della pipeline nell'interfaccia utente

È anche possibile controllare e scaricare i log del cluster dalla pagina dei dettagli della pipeline facendo clic su Aggiorna dettagli nel pannello di destra e quindi su Log. Analizzare i log per individuare errori o eccezioni.

Visualizzare i dettagli dell'aggiornamento della pipeline nell'interfaccia utente

Selezione di colonne tramite bundle di automazione dichiarativa

Questione:

Non è possibile usare la funzionalità di selezione delle colonne quando si crea una pipeline di inserimento gestita usando bundle di automazione dichiarativi.

Risoluzione:

Controllare la versione della CLI di Databricks. Se la versione è inferiore alla versione 0.251.0, reinstallare l'interfaccia della riga di comando.

Errori di connettività di rete e risoluzione DNS

Errore:

java.net.UnknownHostException: ww1.workday.com

o

Failed to connect to Workday: Connection refused

Causa:

Questi errori indicano in genere che i criteri di rete impediscono al connettore di risolvere o raggiungere l'istanza di Workday. Ciò si verifica in genere quando si usa il controllo in uscita serverless senza una configurazione allowlist appropriata.

Risoluzione:

Aggiungere il nome host dell'istanza di Workday, ad esempio ww1.workday.com, all'elenco di indirizzi consentiti dei criteri di rete. Per altre informazioni, vedere Gestire i criteri di rete per il controllo in uscita serverless.

REPORT_NON_TROVATO

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

Verificare che il nome del report nella configurazione della pipeline corrisponda al nome della tabella in Workday.

ACCESSO NON AUTORIZZATO AI DATI DEL RAPPORTO

Questo errore potrebbe significare che il client API in Workday per l'inserimento di Azure Databricks non dispone dell'area Tenant Non-Configurable funzionale (ambito). Questo ambito è talvolta necessario per l'accesso ai report, anche quando i report vengono condivisi correttamente.

Se i criteri di governance dell'organizzazione non espongono automaticamente report configurabili dal tenant all'API RaaS, potrebbe essere necessario impostare in modo esplicito l'ambito. Per esempio:

scope="tenant non-configurable"

Quindi, riautorizzare la connessione di Azure Databricks. Se il problema persiste, inviare un ticket di supporto.