Condividi tramite


Panoramica delle attività

Le attività sono i blocchi predefiniti che consentono di creare flussi di lavoro di dati end-to-end in Microsoft Fabric. Si considerino le attività che spostano e trasformano i dati in base alle esigenze aziendali. È possibile usare un'attività di copia per spostare i dati da SQL Server ad Archiviazione BLOB di Azure. È quindi possibile aggiungere un'attività flusso di dati o un'attività notebook per elaborare e trasformare i dati prima di caricarli in Azure Synapse Analytics per la creazione di report.

Le attività vengono raggruppate in pipeline per raggiungere obiettivi specifici. Ad esempio, è possibile creare una pipeline che:

  • Raccoglie i dati di log da diverse origini
  • Pulisce e organizza i dati
  • Esegue l'analisi per trovare informazioni dettagliate

Il raggruppamento delle attività in una pipeline consente di gestire tutti questi passaggi come un'unità anziché gestire ogni attività separatamente. È possibile distribuire e pianificare l'intera pipeline contemporaneamente, per l'esecuzione ogni volta che è necessaria.

Microsoft Fabric offre tre tipi di attività:

Attività di spostamento dei dati

Queste attività consentono di spostare i dati da una posizione all'altra nella pipeline.

Attività di movimento Description
Copiare i dati È possibile copiare dati da qualsiasi origine supportata in qualsiasi destinazione supportata. Per informazioni sulle funzionalità disponibili, vedere La panoramica del connettore .
Processo di copia I processi di copia sono un metodo semplificato per lo spostamento rapido dei dati.

Se è necessario scegliere tra diverse opzioni di spostamento dei dati, vedere l'articolo della guida alle decisioni sullo spostamento dei dati .

Attività di trasformazione dei dati

Queste attività consentono di elaborare e trasformare i dati. È possibile usarli singolarmente o concatenarli insieme ad altre attività.

Per altre informazioni, vedere l'articolo Attività di trasformazione dei dati.

Attività di trasformazione dei dati Ambiente di calcolo
Copiare i dati Gestione calcolo di Microsoft Fabric
Flusso di dati Gen2 Gestione calcolo di Microsoft Fabric
Eliminare i dati Gestione calcolo di Microsoft Fabric
Notebook del Tessuto Cluster Apache Spark gestiti da Microsoft Fabric
Attività HDInsight Cluster Apache Spark gestiti da Microsoft Fabric
Definizione di processo Spark Cluster Apache Spark gestiti da Microsoft Fabric
Procedura Memorizzata Azure SQL, Azure Synapse Analytics o SQL Server
Script SQL Azure SQL, Azure Synapse Analytics o SQL Server

Attività del flusso di controllo

Queste attività consentono di controllare il modo in cui viene eseguita la pipeline:

Attività di controllo Description
Aggiungi variabile Aggiungere un valore a una variabile di matrice esistente.
Attività di Azure Batch Esegue uno script di Azure Batch.
Attività di Azure Databricks Esegue un processo di Azure Databricks (Notebook, Jar, Python).
Attività di Azure Machine Learning Eseguire un processo di Azure Machine Learning.
Disattiva attività Disattiva un'altra attività.
Fail Causa l'esito negativo dell'esecuzione della pipeline con un messaggio di errore personalizzato e un codice di errore.
Filter Applicare un'espressione di filtro a una matrice di input.
ForEach L'attività ForEach definisce un flusso di controllo ripetuto nella pipeline. Questa attività viene usata per eseguire l'iterazione di una raccolta e attività specifiche in un ciclo. L'implementazione in cicli di questa attività è simile alla struttura di esecuzione in cicli Foreach nei linguaggi di programmazione.
Attività delle funzioni Eseguire una funzione di Azure.
Ottenere i metadati L'attività GetMetadata può essere usata per recuperare i metadati di qualsiasi dato in una pipeline Data Factory o Synapse.
Condizione If Può essere usata per creare un ramo in base alla condizione che il valore restituito sia true o false. 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.
Richiamare la pipeline L'attività Execute Pipeline consente a una pipeline di Data Factory o Synapse di richiamare un'altra pipeline.
Attività KQL Esegue uno script KQL su un'istanza Kusto.
Attività Lookup L'attività Lookup può essere usata per la lettura o la ricerca di un record/nome di tabella/valore da qualsiasi origine esterna. Questo output può essere referenziato ulteriormente dalle attività successive.
Imposta variabile Impostare il valore di una variabile esistente.
Cambio attività Implementa un'espressione switch che consente più attività successive per ogni potenziale risultato dell'espressione.
Attività di Teams Pubblica un messaggio in un canale di Teams o in una chat di gruppo.
Fino all'attivazione Implementa il ciclo Do-Until che è simile alla struttura di esecuzione cicli Do-Until nei linguaggi di programmazione. Esegue infatti un set di attività in un ciclo finché la condizione associata con l'attività restituisce true. È possibile specificare un valore di timeout per l'attività Until.
Attività di attesa Quando si usa un'attività Wait in una pipeline, la pipeline attende per il periodo di tempo specificato prima di proseguire con l'esecuzione delle attività successive.
Attività Web È possibile usare l'attività Web per chiamare un endpoint REST personalizzato da una pipeline.
Attività webhook Usando l'attività webhook, chiamare un endpoint e passare un URL di callback. L'esecuzione della pipeline attende che il callback venga richiamato prima di procedere all'attività successiva.

Aggiunta di attività a una pipeline con l'interfaccia utente di Microsoft Fabric

Ecco come aggiungere e configurare attività nella pipeline:

  1. Creare una nuova pipeline nell'area di lavoro.
  2. Passare alla scheda Attività ed esaminare le attività disponibili. Scorrere verso destra per visualizzare tutte le opzioni, quindi selezionare un'attività da aggiungere all'editor della pipeline.
  3. Quando si aggiunge un'attività e la si seleziona nell'area di disegno, le relative impostazioni generali verranno visualizzate nel riquadro delle proprietà di seguito.
  4. Ogni attività include altre opzioni di configurazione in altre schede nel riquadro delle proprietà.

Screenshot che mostra l'editor della pipeline con la scheda Attività, la barra degli strumenti, un'attività di copia e la scheda Generale delle relative proprietà, tutte evidenziate.

Impostazioni generali

Quando si aggiunge una nuova attività a una pipeline e la si seleziona, nella parte inferiore della schermata verranno visualizzate le relative proprietà. Tra cui Generale, Impostazioni e talvolta altre schede.

Screenshot che mostra la scheda Impostazioni generali di un'attività.

Ogni attività include i campi Nome e Descrizione nelle impostazioni generali. Alcune attività hanno anche queste opzioni:

Setting Description
Timeout Durata dell'esecuzione di un'attività prima del timeout. Il valore predefinito è 12 ore e il massimo è sette giorni. Usare il formato D.HH:MM:SS.
Retry Quante volte riprovare se l'attività ha esito negativo.
(Proprietà avanzate) Intervallo tra tentativi (sec) Numero di secondi di attesa tra i tentativi.
(Proprietà avanzate) Output sicuro Se selezionato, l'output dell'attività non verrà visualizzato nei registri.
(Proprietà avanzate) Input sicuro Se selezionata, l'input dell'attività non verrà visualizzato nei log.

Note

Per impostazione predefinita, è possibile avere fino a 120 attività per ogni pipeline. Sono incluse le attività interne per i contenitori.