Usare l'attività If Condition per eseguire attività basate su un'espressione
L'attività If Condition svolge la stessa funzione dell'istruzione If nei linguaggi di programmazione. Valuta un set di attività se la condizione restituisce true e un altro set di attività se la condizione restituisce false.
Prerequisiti
Per iniziare, è necessario soddisfare i prerequisiti seguenti:
- Un account tenant con una sottoscrizione attiva. Creare un account gratuitamente.
- Viene creata un’area di lavoro.
Aggiungere un'attività Condizione if a una pipeline con l'interfaccia utente
Per usare un'attività If Condition in una pipeline, completare la procedura seguente:
Creazione dell’attività
Creare una nuova pipeline nell'area di lavoro.
Cercare If Condition nel riquadro Attività pipeline e selezionarlo per aggiungerlo all'area di disegno della pipeline.
Selezionare la nuova attività If Condition nell'area di disegno, se non è già selezionata.
Fare riferimento alla guida alle impostazioni Generali per configurare la scheda impostazioni Generali.
Impostazioni del riquadro di condizione
Selezionare la scheda Attività e specificare un'espressione booleana dinamica per l'attività If. In questo semplice esempio viene generato in modo casuale un numero compreso tra 0 e 1 e viene restituito True se il numero è maggiore o uguale a .5 o in caso contrario False. È possibile usare qualsiasi funzione disponibile nell’espressione del linguaggio di Data Factory o in qualsiasi parametro specificato nella pipeline.
Dopo aver specificato l'espressione per la condizione If, la selezione dell'icona a forma di matita accanto a ogni case (True/False) consente di aggiungere tutte le attività necessarie per l'esecuzione condizionale ogni volta che l'espressione valuta.
Salvare ed eseguire o pianificare la pipeline
Passare alla scheda Home nella parte superiore dell'editor della pipeline e selezionare il pulsante Salva per salvare la pipeline. Selezionare Esegui per eseguirla direttamente o Pianificare per pianificarla. Qui è anche possibile visualizzare la cronologia delle esecuzioni o configurare altre impostazioni.