Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiungere Lakeflow Jobs come risorse di Databricks Apps in modo che l'app possa attivare, monitorare e gestire l'automazione del flusso di lavoro. I processi Lakeflow offrono orchestrazione per i carichi di lavoro di elaborazione dei dati, consentendo di coordinare ed eseguire più attività come parte di flussi di lavoro più grandi all'interno dell'app.
Aggiungere una risorsa di processo
Prima di aggiungere un job come risorsa, esaminare i prerequisiti delle risorse dell'app.
- Quando si crea o si modifica un'app, passare al passaggio Configura .
- Nella sezione Risorse dell'app fare clic su + Aggiungi risorsa.
- Selezionare Job come tipo di risorsa.
- Scegli un processo Lakeflow dai processi disponibili nell'area di lavoro.
- Selezionare il livello di autorizzazione appropriato per l'app:
- Può visualizzare: Concede all'app l'autorizzazione per visualizzare i dettagli del processo, la cronologia di esecuzione e lo stato. Usare questa opzione per le applicazioni di sola monitoraggio.
- Può gestire l'esecuzione: Concede all'applicazione l'autorizzazione per attivare e annullare le esecuzioni dei processi.
- Può gestire: Concede all'app l'accesso amministrativo completo al processo, inclusa la modifica della configurazione del processo, delle attività e della pianificazione.
- (Facoltativo) Specificare una chiave di risorsa personalizzata, ovvero come fare riferimento al processo nella configurazione dell'app. La chiave predefinita è
job.
Quando si aggiunge una risorsa di processo, il principale del servizio dell'app ottiene le autorizzazioni specificate per il processo selezionato, così che l'app possa interagire con il flusso di lavoro in base al livello di accesso concesso.
Variabili di ambiente
Quando si distribuisce un'app con una risorsa Lakeflow Jobs, Azure Databricks espone l'ID del lavoro tramite variabili di ambiente, al quale è possibile fare riferimento usando il campo valueFrom.
Per altre informazioni, vedere Usare le variabili di ambiente per accedere alle risorse.
Rimuovere una risorsa attività
Quando si rimuove una risorsa Lakeflow Jobs da un'app, il principal del servizio dell'app perde l'accesso al processo. Il processo stesso rimane invariato e continua a essere disponibile per altri utenti e applicazioni che dispongono di autorizzazioni appropriate.
Tutte le esecuzioni di processi in corso avviate dall'app continuano a essere completate, ma l'app non può più attivare nuove esecuzioni o accedere ai dettagli del processo.
Procedure consigliate
Quando si lavora con le risorse di Lakeflow Jobs, tenere presente quanto segue:
- Concedere autorizzazioni minime. Usare
Can viewper il monitoraggio delle applicazioni,Can manage runper l'orchestrazione del flusso di lavoro eCan managesolo quando l'app deve modificare le configurazioni dei processi. - Implementare la corretta gestione degli errori e la logica di ripetizione dei tentativi nell'app durante l'attivazione del processo, perché i processi potrebbero non riuscire a causa di vincoli di risorse o problemi di dati.
- Considera le dipendenze tra l'app e i flussi di lavoro. Comunicare gli errori critici dei processi agli utenti dell'app.
- Usare i parametri del processo per rendere i flussi di lavoro configurabili e riutilizzabili in ambienti app diversi.