Introduzione alle pipeline di distribuzione

Questo articolo illustra le impostazioni di base necessarie per l'uso delle pipeline di distribuzione in Microsoft Fabric. È consigliabile leggere l'introduzione delle pipeline di distribuzione e comprendere quali elementi possono essere distribuiti prima di procedere.

È anche possibile completare il modulo di training Creare e gestire una pipeline di distribuzione di Fabric, che illustra in modo dettagliato come creare una pipeline di distribuzione.

Nota

In una pipeline di distribuzione, a ogni fase viene assegnata un'area di lavoro Premium. Prima di iniziare a usare la pipeline nell'ambiente di produzione, esaminare i requisiti di capacità per le aree di lavoro della pipeline.

Prerequisiti

Per accedere alla funzionalità pipeline di distribuzione, è necessario soddisfare le condizioni seguenti:

Nota

È anche possibile visualizzare il pulsante pipeline di distribuzione se è stata creata in precedenza una pipeline o se una pipeline è stata condivisa con l'utente.

Passaggio 1: Creare una pipeline di distribuzione

È possibile creare una pipeline dal punto di ingresso delle pipeline di distribuzione in Fabric o da un'area di lavoro specifica. Se si crea una pipeline da un'area di lavoro, l'area di lavoro viene assegnata automaticamente alla pipeline.

Per creare una pipeline da qualsiasi posizione in Fabric:

  1. Nel riquadro a comparsa Aree di lavoro selezionare Pipeline di distribuzione.

    Screenshot del punto di ingresso delle pipeline di distribuzione.

  2. Selezionare Crea pipeline.

    Screenshot del pulsante Crea pipeline.

  3. Nella finestra di dialogo Crea una pipeline di distribuzione immettere un nome e una descrizione per la pipeline e selezionare Avanti.

    Screenshot del nome e della finestra di dialogo di descrizione della pipeline.

  4. Per impostazione predefinita, la pipeline ha tre fasi denominate Sviluppo, Test e Produzione. È possibile accettare queste fasi predefinite o modificare il numero di fasi e i relativi nomi. È possibile avere una posizione compresa tra 2 e 10 fasi in una pipeline. Selezionare +Aggiungi per aggiungere un'altra fase, eliminare le fasi o rinominarle digitando un nuovo nome nella casella. Al termine, fare clic su Crea.

    Screenshot della finestra di dialogo personalizza pipeline. Le opzioni Aggiungi ed elimina sono descritte, come il nome della fase di sviluppo.

Per le pipeline con più di tre fasi, usare le frecce nell'angolo superiore destro per spostarsi tra le fasi.

Screenshot delle frecce nell'angolo superiore destro della schermata iniziale delle pipeline di distribuzione per spostarsi tra le fasi.

Dopo aver creato la pipeline, è possibile condividerla con altri utenti, modificarla o eliminarla. Quando si condivide una pipeline con altri utenti, questi ricevono l'accesso alla pipeline e diventano amministratori della pipeline. L'accesso alla pipeline consente agli utenti di visualizzare, condividere, modificare ed eliminare la pipeline.

Passaggio 2: Assegnare un'area di lavoro

Nota

Se si crea una pipeline direttamente da un'area di lavoro, è possibile ignorare questa fase perché l'area di lavoro è già selezionata.

Dopo aver creato una pipeline, è necessario aggiungere il contenuto che si vuole gestire alla pipeline. L'aggiunta di contenuto alla pipeline viene eseguita assegnando un'area di lavoro alla fase della pipeline. È possibile assegnare un'area di lavoro a qualsiasi fase.

Seguire le istruzioni nel collegamento per assegnare un'area di lavoro a una pipeline.

Passaggio 3: Rendere pubblica una fase (facoltativo)

Per impostazione predefinita, la fase finale della pipeline viene resa pubblica. Un consumer di una fase pubblica che non ha accesso alla pipeline lo vede come una normale area di lavoro, senza il nome della fase e l'icona della pipeline di distribuzione nella pagina dell'area di lavoro accanto al nome dell'area di lavoro.

È possibile avere tutte le fasi pubbliche desiderate o nessuna. Per modificare lo stato pubblico di una fase in qualsiasi momento, passare alle impostazioni della fase della pipeline e selezionare o deselezionare la casella Rendi pubblica questa fase.

Screenshot che mostra l'icona delle impostazioni della fase accanto al nome della fase nella pagina pipeline di distribuzione.

Screenshot delle impostazioni della fase con la casella di controllo Rendi pubblica questa fase evidenziata.

Passaggio 4- Eseguire la distribuzione in una fase vuota

Al termine dell'uso del contenuto in una fase della pipeline, è possibile distribuirlo alla fase successiva. La distribuzione del contenuto in un'altra fase viene spesso eseguita dopo aver eseguito alcune azioni nella pipeline. Ad esempio, apportare modifiche di sviluppo al contenuto nella fase di sviluppo o testare il contenuto nella fase di test. Un flusso di lavoro tipico per lo spostamento del contenuto dalla fase alla fase è lo sviluppo e quindi il test all'ambiente di produzione, ma è possibile eseguire la distribuzione in qualsiasi direzione. Per altre informazioni su questo processo, vedere la sezione Distribuire il contenuto in un'area di lavoro esistente.

Le pipeline di distribuzione offrono due opzioni per la distribuzione del contenuto:

  • Distribuzione completa: distribuire tutto il contenuto nella fase di destinazione.

  • Distribuzione selettiva: selezionare il contenuto da distribuire nella fase di destinazione.

Dopo aver scelto come distribuire il contenuto, è possibile esaminare la distribuzione e lasciare una nota.

Passaggio 5: Distribuire il contenuto da una fase a un'altra

Dopo avere contenuto in una fase della pipeline, è possibile distribuirlo alla fase successiva, anche se l'area di lavoro successiva include contenuto. Gli elementi associati vengono sovrascritti. Per altre informazioni su questo processo, vedere la sezione Distribuire il contenuto in un'area di lavoro esistente.

Per distribuire il contenuto alla fase successiva nella pipeline di distribuzione, selezionare il pulsante Distribuisci nella parte inferiore della fase.

Quando si esaminano le schede delle fasi, è possibile visualizzare l'ultima volta che il contenuto è stato distribuito in ogni fase.

Il tempo di distribuzione è utile per stabilire quando una fase è stata aggiornata per l'ultimo aggiornamento. Può anche essere utile se si vuole tenere traccia del tempo tra le distribuzioni.

Per esaminare le differenze tra le due pipeline prima della distribuzione, vedere Confrontare il contenuto in diverse fasi di distribuzione.

Passaggio 6: Creare regole di distribuzione (facoltativo)

Quando si lavora in una pipeline di distribuzione, le diverse fasi possono avere configurazioni diverse. Ad esempio, ogni fase può avere database diversi o parametri di query diversi. La fase di sviluppo potrebbe eseguire query sui dati di esempio dal database, mentre le fasi di test e produzione eseguono query sull'intero database.

Quando si distribuisce il contenuto tra le fasi della pipeline, la configurazione delle regole di distribuzione consente di consentire modifiche al contenuto mantenendo intatte alcune impostazioni. Ad esempio, se si vuole che un modello semantico in una fase di produzione punti a un database di produzione, è possibile definire una regola per questa impostazione. Definire la regola nella fase di produzione nel modello semantico appropriato. Dopo aver definito o modificato una regola, è necessario ridistribuire il contenuto. Il contenuto distribuito erediterà il valore definito nella regola di distribuzione e verrà sempre applicato a condizione che la regola sia invariata e valida.

Informazioni su come definire le regole di distribuzione.