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.
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 - Spostare i dati tra sistemi
- Attività di trasformazione dei dati - Elaborare e trasformare i dati
- Attività del flusso di controllo - Gestire il modo in cui viene eseguita la pipeline
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:
- Creare una nuova pipeline nell'area di lavoro.
- 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.
- 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.
- Ogni attività include altre opzioni di configurazione in altre schede nel riquadro delle proprietà.
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.
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.