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.
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 è stata configurata l'integrazione e il recapito continui (CI/CD) per le data factory, è possibile superare i limiti dei modelli di Azure Resource Manager man mano che la factory aumenta. Ad esempio, un limite è il numero massimo di risorse in un modello di Resource Manager. Per supportare factory di grandi dimensioni durante la generazione del modello di Resource Manager completo per una factory, Data Factory genera ora modelli di Resource Manager collegati. Con questa funzionalità, l'intero payload della factory viene suddiviso in diversi file in modo da non essere vincolati ai limiti.
Ricerca dei modelli collegati
Se Git è stato configurato, i modelli collegati vengono generati e salvati insieme ai modelli di Resource Manager completi nel ramo adf_publish in una nuova cartella denominata linkedTemplates:
I modelli di Resource Manager collegati sono in genere costituiti da un modello di base e da un set di modelli figlio collegati alla base. Il modello padre è denominato ArmTemplate_master.json e i modelli figlio vengono denominati con il modello ArmTemplate_0.json, ArmTemplate_1.json e così via.
Uso di modelli collegati
Per usare i modelli collegati anziché il modello di Resource Manager completo, aggiornare l'attività CI/CD in modo che punti a ArmTemplate_master.json anziché a ArmTemplateForFactory.json (il modello di Resource Manager completo). Resource Manager richiede anche di caricare i modelli collegati in un account di archiviazione in modo che Azure possa accedervi durante la distribuzione. Per ulteriori informazioni, vedi Distribuzione di modelli collegati di Resource Manager con VSTS.
Trattandosi di un modello collegato, l'attività di distribuzione ARM richiede l'URL dell'account di archiviazione e il token SAS. Il token di firma di accesso condiviso è necessario anche se l'Entità servizio ha accesso al blob perché i modelli collegati vengono distribuiti all'interno di Azure senza il contesto dell'utente. Per ottenere questo, il modello collegato prodotto dai passaggi CI/CD richiede i seguenti parametri containerURI e containerSasToken. È consigliabile passare il token SAS come segreto, sotto forma di variabile sicura o da un servizio come Azure Key Vault.
Ricordarsi di aggiungere gli script di Data Factory nella pipeline CI/CD prima e dopo l'attività di distribuzione.
Se Git non è stato configurato, è possibile accedere ai modelli collegati tramite Esporta modello ARM nell'elenco Modello ARM.
Quando si distribuiscono le risorse, specificare se la distribuzione è un aggiornamento incrementale o completo. La differenza tra queste due modalità è il modo in cui Resource Manager gestisce le risorse esistenti nel gruppo di risorse che non si trovano nel modello. Esaminare le modalità di distribuzione.
Contenuto correlato
- Panoramica dell'integrazione e distribuzione continua
- Automatizza la integrazione continua con i rilasci di Azure Pipelines
- Promuovi manualmente un modello di Resource Manager in ogni ambiente
- Usare i parametri personalizzati con un modello di Resource Manager
- Uso di un ambiente di produzione hotfix
- Esempio di script di pre-distribuzione e post-distribuzione