Usare l'attività Invoke pipeline per eseguire un'altra pipeline

L'attività della pipeline Invoke di Microsoft Fabric può eseguire un'altra pipeline di Microsoft Fabric. È possibile usarlo per orchestrare l'esecuzione di una o più pipeline all'interno di un'unica pipeline. Ciò è utile per organizzare, riutilizzare e gestire flussi di lavoro complessi. L'attività della pipeline invoke può essere molto utile per rendere modelli di pipeline modulari riutilizzabili chiamando altre pipeline che hanno uno scopo specifico.

Prerequisites

Per iniziare, è necessario soddisfare i prerequisiti seguenti:

Note

Attualmente sono presenti due attività della pipeline Invoke. La pipeline di invocazione (Legacy) supporta solo le pipeline Fabric nella stessa area di lavoro della tua pipeline padre. È anche possibile monitorare solo la pipeline padre e non richiamare le pipeline di ADF (Azure Data Factory) o Synapse utilizzando l'attività legacy. L'utilizzo della nuova attività di pipeline Invoke consente di invocare pipeline tra le aree di lavoro Fabric, da ADF o Synapse, e di monitorare le pipeline figlie.

Aggiungere un'attività Invoke pipeline a una pipeline utilizzando l'interfaccia utente

Per usare un'attività della pipeline Invoke in una pipeline, completare la procedura seguente:

Creare l’attività

  1. Creare una nuova pipeline nell'area di lavoro.

  2. Cercare invoke pipeline nel riquadro Attività e selezionarlo per aggiungerlo all'area di disegno della pipeline.

    Screenshot dell'interfaccia utente di Fabric con il riquadro Attività e l'attività di invocazione della pipeline evidenziati.

    Screenshot che mostra la finestra dell'editor della pipeline con il pulsante Richiama pipeline nella scheda attività senza il testo descrittivo.

  3. Selezionare la nuova attività Richiama pipeline nell'area di disegno, se non è già selezionata.

    Screenshot della scheda Impostazioni generali dell'attività di invocazione della pipeline.

Fare riferimento alle indicazioni generali sulle impostazioni per configurare la scheda Impostazioni generali .

Attiva le impostazioni della pipeline (legacy)

Selezionare la scheda Impostazioni e scegliere una pipeline esistente dall'elenco a discesa Pipeline richiamata oppure usare il pulsante + Nuovo per creare direttamente una nuova pipeline. È possibile scegliere di attendere il completamento o continuare direttamente, nel qual caso la pipeline richiamata viene eseguita in parallelo con le attività che lo seguono all'interno del flusso di esecuzione della pipeline padre.

Screenshot che mostra la scheda Richiama le impostazioni dell'attività pipeline (legacy), evidenziando la scheda .

Richiamare le impostazioni della pipeline

Selezionare la scheda Impostazioni e configurare l'attività.

Richiamare le pipeline da Fabric

  • Tipo: Selezionare Fabric l'origine della pipeline.

  • Connessione: ogni attività della pipeline Invoke richiede un oggetto Connection archiviato nell'archivio delle credenziali di Fabric sicuro. Questo oggetto connessione archivia il token utente associato all'area di lavoro Fabric. Se non è ancora stata creata una nuova attività della pipeline Invoke, è necessario creare un nuovo oggetto connessione prima di poter usare l'attività.

    Quando si configura la connessione alla pipeline, sono ora disponibili 3 opzioni per Tipo di autenticazione: account aziendale, entità servizio o identità dell'area di lavoro.

    Screenshot che mostra la connessione alla pipeline configurata con il tipo di autenticazione evidenziato.

  • Area di lavoro: scegliere l'area di lavoro Fabric in cui si trova la pipeline di destinazione che si desidera invocare dalla pipeline principale.

  • Pipeline: selezionare la pipeline da richiamare.

Screenshot che mostra la finestra dell'editor della pipeline con lo spazio di lavoro Richiama attività della pipeline e la selezione della connessione.

Richiamare le pipeline da Azure Data Factory e Azure Synapse

  • Tipo: scegliere l'origine della pipeline (Fabric, Azure Data Factory, Synapse)
  • Connessione: riferimento a Fabric, Azure Data Factory o Synapse registrati come connessione
  • Pipeline: selezionare il nome della pipeline da richiamare

Screenshot che mostra la scheda delle impostazioni dell'attività di invocazione della pipeline, evidenziando ADF e Synapse.

Uso dell'identità di Fabric nell'attività Notebook

  1. Creare l'identità dell'area di lavoro

    È necessario abilitare La connessione Wi-On nell'area di lavoro (il caricamento potrebbe richiedere qualche minuto). Creare un'identità dell'area di lavoro nell'area di lavoro Fabric. Si noti che il WI deve essere creato nella stessa area di lavoro della tua pipeline.

    Dai un'occhiata alla documentazione su Identità dell'area di lavoro.

  2. Abilitare le impostazioni a livello di tenant

    Abilitare l'impostazione del tenant seguente (disabilitata per impostazione predefinita): Le entità servizio possono chiamare le API pubbliche di Fabric.

    È possibile abilitare questa impostazione nel portale di amministrazione di Fabric. Per altre informazioni su questa impostazione, vedere l'articolo sull'abilitazione dell'autenticazione del servizio principale per le API di amministrazione.

  3. Concedere le autorizzazioni dell'area di lavoro all'identità dell'area di lavoro

    Aprire l'area di lavoro, selezionare Gestisci accesso e assegnare le autorizzazioni all'identità dell'area di lavoro. L'accesso come collaboratore è sufficiente nella maggior parte degli scenari. Se il notebook non si trova nella stessa area di lavoro della pipeline, sarà necessario assegnare all'elemento di lavoro (WI) creato nell'area di lavoro della pipeline almeno i permessi da Collaboratore nell'area di lavoro del notebook.

    Vedere la documentazione su Concedere agli utenti l'accesso alle aree di lavoro.

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 Pianifica per pianificare le esecuzioni a intervalli o ore specifici. Per altre informazioni sulle esecuzioni della pipeline, vedere Pianificare le esecuzioni della pipeline.

Screenshot che mostra la scheda Home nell'editor della pipeline con il nome della scheda e i pulsanti Salva, Esegui e Pianifica evidenziati.

Dopo l'esecuzione, è possibile monitorare l'esecuzione della pipeline e visualizzare la cronologia di esecuzione dalla scheda Output sotto l'area di disegno.