Condividi tramite


Uso di un ambiente di produzione per hotfix

APPLICABILE A: Azure Data Factory Azure Synapse Analytics

Suggerimento

Data Factory in Microsoft Fabric è la nuova generazione di Azure Data Factory, con un'architettura più semplice, un'intelligenza artificiale predefinita e nuove funzionalità. Se non si ha familiarità con l'integrazione dei dati, iniziare con Fabric Data Factory. I carichi di lavoro di Azure Data Factory esistenti possono eseguire l'aggiornamento a Fabric per accedere a nuove funzionalità tra data science, analisi in tempo reale e creazione di report.

Se si distribuisce una factory in produzione e si nota che è presente un bug che deve essere corretto immediatamente, ma non è possibile distribuire il ramo di collaborazione corrente, potrebbe essere necessario distribuire un hotfix. Questo approccio è noto come QFE (Quick Fix Engineering).

Procedura per distribuire un hotfix

Usare la procedura seguente per distribuire un hotfix negli ambienti di produzione e di test.

  1. In Azure DevOps passare alla versione distribuita nell'ambiente di produzione. Trova l'ultimo commit distribuito.

  2. Dal messaggio di commit, ottieni l'ID del commit del ramo di collaborazione.

  3. Creare un nuovo ramo di hotfix dal commit.

  4. Passare ad Azure Data Factory Studio e quindi al ramo di hotfix.

  5. Usando il Azure Data Factory Studio, correggere il bug. Testare le modifiche.

  6. Dopo aver verificato la correzione, selezionare Esporta modello arm per ottenere il modello di hotfix Resource Manager.

  7. Controllare manualmente questa compilazione nel ramo adf_publish.

  8. Se hai configurato la tua pipeline di rilascio in modo da attivarsi automaticamente in base ai commit di adf_publish, verrà avviato automaticamente un nuovo rilascio. In caso contrario, accodare manualmente una versione.

  9. Distribuire la versione dell'hotfix nelle factory di test e di produzione. Questa versione contiene il payload di produzione precedente e la correzione apportata nel passaggio 5.

  10. Aggiungere le modifiche dall'hotfix al ramo di sviluppo in modo che le versioni successive non includano lo stesso bug.

Esercitazione video

Guarda il video tutorial approfondito qui sotto su come applicare correzioni immediate ai tuoi ambienti.