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.
Usare il pulsante Esegui ora per attivare l'esecuzione di un singolo processo.
È anche possibile scegliere Esegui ora con parametri diversi per eseguire l'override dei parametri predefiniti del processo.
Nota
Databricks consiglia di usare le impostazioni predefinite che applicano una singola esecuzione simultanea per ogni processo. Se il carico di lavoro richiede più esecuzioni simultanee di un processo, vedere Configurare il numero massimo di esecuzioni simultanee.
Eseguire immediatamente un processo
Per eseguire immediatamente il processo, cliccare
.
Suggerimento
È possibile eseguire un'esecuzione di test di un processo con un'attività notebook facendo clic su Esegui ora. Fare di nuovo clic su Esegui ora dopo aver modificato il notebook per eseguire la versione più recente del notebook.
Eseguire un processo con impostazioni diverse
Eseguire ora con impostazioni diverse consente di scegliere le attività da eseguire, parametri diversi da eseguire con, eseguire l'override dei valori predefiniti per i parametri esistenti e di eseguire carichi di lavoro serverless ottimizzati per le prestazioni .
- Fare clic sul blue caret
accanto a Esegui ora e selezionare Esegui ora con impostazioni diverse oppure, nella Active Runs table, fare clic su Esegui ora con impostazioni diverse. - (Facoltativo) Selezionare o deselezionare le attività da eseguire facendo clic su di esse nel grafico. Per eseguire un'attività insieme alle attività a monte o a valle, vedi Eseguire un sottoinsieme di attività e le relative dipendenze.
- (Facoltativo) Immettere i nuovi parametri del processo come coppie chiave-valore. Consultare Configurare i parametri del processo.
- (Facoltativo) Modificare l'impostazione Ottimizzazione prestazioni . Vedere Eseguire processi Lakeflow con calcolo serverless per i flussi di lavoro.
- Fare clic su Esegui.
La deselezione di un'attività influisce solo su questa esecuzione. Per ignorare un'attività in ogni esecuzione senza eliminarla, disabilitare l'attività nelle impostazioni del processo. Vedere Attività disabilitate in Job Lakeflow.
Nota
La finestra di dialogo Esegui ora con parametri diversi contiene un'opzione Per passare ai parametri legacy se il processo corrente include solo parametri di attività e non parametri di processo definiti. Questo comportamento legacy non è più consigliato.
Eseguire un sottoinsieme di attività e le relative dipendenze
Quando si esegue con parametri diversi, è possibile selezionare un subset di attività da eseguire. Facoltativamente, è possibile espandere la selezione in modo da includere le dipendenze di ogni attività: le attività upstream (le attività precedenti, da cui dipende) o le attività downstream (le attività successive e dipendono da essa).
Quando si selezionano le attività in base alla chiave nell'API o nell'interfaccia della riga di comando, il + modificatore controlla questa espansione:
| Chiave attività | Attività eseguite |
|---|---|
my_task |
Solo my_task. |
+my_task |
my_task e tutte le sue attività a monte. |
my_task+ |
my_task e tutte le attività downstream. |
+my_task+ |
my_task e sia le relative attività upstream che quelle downstream. |
L'espansione + esclude le attività disattivate. Per includere attività disabilitate, è necessario selezionarle in modo esplicito. Vedere Attività disabilitate in Job Lakeflow.
Avviare un'esecuzione parziale dall'interfaccia utente, dall'API REST, dall'interfaccia della riga di comando Azure Databricks, dagli SDK o dai bundle di automazione dichiarativa:
Interfaccia utente
- Aprire la finestra di dialogo Esegui ora con impostazioni diverse e fare clic su Deseleziona tutto. Vedere Eseguire un processo con impostazioni diverse.
- Fare clic sull'attività da eseguire nel grafico.
- Passare il puntatore del mouse sull'attività selezionata. Nella barra del menu sopra l'attività, fare clic su
per eseguire anche le attività a monte oppure su
per eseguire anche le attività a valle. Fare clic su entrambi per includere attività upstream e downstream. Questi pulsanti sono equivalenti alla sintassi
+my_taskemy_task+. - Fare clic su Esegui.
REST API
Passa le chiavi dell'attività nel campo only di una richiesta jobs/run-now. Se si omette only, il job esegue tutte le sue attività.
La richiesta seguente esegue task_1 con le attività a monte e task_2 con le attività a valle:
POST /api/2.2/jobs/run-now
{
"job_id": 11223344,
"only": ["+task_1", "task_2+"]
}
Gli SDK accettano lo stesso only campo.
CLI
Passa le chiavi dell'attività nel flag --only di databricks bundle run come elenco separato da virgole. Lo stesso flag si applica quando si esegue un job definito con Declarative Automation Bundles:
databricks bundle run my_job --only +task_1,task_2+
Trigger manuali e lavori continui
I processi continui devono sempre mantenere l'impostazione predefinita di una singola esecuzione simultanea. Di conseguenza, se un trigger continuo è attivo, il pulsante Esegui ora viene sostituito da un pulsante Riavvia esecuzione.
Se si sospende un trigger continuo, il pulsante Esegui ora diventa disponibile.
Se un'esecuzione è attiva al momento della ripresa di un trigger continuo, il Job Scheduler attende fino al completamento dell'esecuzione per attivare una nuova esecuzione.