Usare l'attività di Azure Batch per eseguire un comando su un'istanza di Azure Batch

L'attività Azure Batch in Fabric Data Factory ti permette di eseguire un comando su un'istanza Azure Batch. Se stai migrando a Fabric Data Factory da Azure Data Factory o Azure Synapse, questa attività si chiama Custom activity.

Prerequisiti

Per iniziare, è necessario soddisfare i prerequisiti seguenti:

Aggiungere un'attività di Azure Batch a una pipeline con l'interfaccia utente

Per usare un'attività di Azure Batch in una pipeline, completare la procedura seguente:

Creare l'attività

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

  2. Cercare Azure Batch nel riquadro Attività della pipeline e selezionarlo per aggiungerlo all'area di lavoro della pipeline.

    Nota

    Potrebbe essere necessario espandere il menu e scorrere verso il basso per visualizzare l'attività di Azure Batch come evidenziato nello screenshot seguente.

    Screenshot dell'interfaccia utente di Fabric con il riquadro Attività e l'attività di Azure Batch evidenziati.

  3. Selezionare la nuova attività di Azure Batch nell'area di lavoro dell'editor della pipeline, se non è già selezionata.

    Screenshot che mostra la scheda Impostazioni generali dell'attività di Azure Batch.

Consultare la guida sulle Impostazioni generali per configurare la scheda Impostazioni generali.

Impostazioni dell'attività di Azure Batch

Selezionare la scheda Impostazioni, quindi scegliere una connessione esistente o creare una nuova connessione di Azure Batch, specificare un Comando da eseguire e una Connessione risorsa a un account di archiviazione. È anche possibile specificare un percorso di cartella specifico all'interno dell'account di archiviazione e un tempo di conservazione in giorni per i dati da conservare, nonché aggiungere proprietà estese personalizzate.

L'attività Azure Batch supporta i tipi di connessione WI, SPN e OAuth.

Screenshot che mostra la scheda Impostazioni dell'attività di Azure Batch.

Utilizzo dell'identità dello spazio di lavoro Fabric nell'attività Azure Batch

  1. Crea l'identità dello spazio di lavoro

    Devi abilitare l'identità dello spazio di lavoro nel tuo spazio di lavoro (questo potrebbe richiedere un attimo per caricarsi). Crea un'identità di spazio di lavoro nel tuo spazio di lavoro Fabric. Nota che l'identità dello spazio di lavoro dovrebbe essere creata nello stesso spazio di lavoro della tua pipeline.

    Dai un'occhiata alla documentazione sull'identità dello spazio 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 permessi allo spazio di lavoro all'identità dello spazio di lavoro

    Apri lo spazio di lavoro, seleziona Gestisci accesso e assegna i permessi all'identità dello spazio di lavoro. L'accesso come collaboratore è sufficiente nella maggior parte degli scenari.

    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.

Problemi noti

  • L'opzione di identità dello spazio di lavoro nelle impostazioni delle connessioni non appare in alcuni casi. Si tratta di un bug su cui si sta lavorando una correzione.
  • L'uso del principale del servizio per eseguire un notebook che contiene codice di collegamento semantico presenta limitazioni funzionali e supporta solo un sottoinsieme delle funzionalità di collegamento semantico. Per informazioni dettagliate, vedere le funzioni di collegamento semantico supportate . Per usare altre funzionalità, è consigliabile autenticare manualmente il collegamento semantico con un'entità servizio.
  • Alcuni clienti potrebbero non vedere il menu a tendina dell'identità dello spazio di lavoro, o potrebbero vederlo ma non riuscire a creare una connessione. Questo comportamento è dovuto a un problema noto in uno dei componenti della piattaforma sottostanti. La correzione è attualmente in fase di esecuzione.