Usare un modello di Azure Resource Manager per creare un runtime di integrazione
SI APPLICA A: Azure Data Factory Azure Synapse Analytics
Suggerimento
Provare Data Factory in Microsoft Fabric, una soluzione di analisi completa per le aziende. Microsoft Fabric copre tutti gli elementi, dallo spostamento dei dati all'analisi scientifica dei dati, all'analisi in tempo reale, alla business intelligence e alla creazione di report. Scopri come avviare gratuitamente una nuova versione di valutazione .
In questa sezione si usa un modello di Azure Resource Manager per creare il runtime di integrazione Azure-SSIS in Azure Data Factory.
Modello di Azure Resource Manager di esempio
Nota
Per Azure-SSIS IR in Azure Synapse Analytics, usare il modello arm di Azure Synapse Analytics corrispondente Microsoft.Synapse workspaces/integrationRuntimes e le interfacce di PowerShell di Azure Synapse Analytics corrispondenti: Set-AzSynapseIntegrationRuntime (Az.Synapse), Start-AzSynapseIntegrationRuntime e Stop-AzSynapseIntegrationRuntime.
Di seguito sono riportati i passaggi per creare un runtime di integrazione SSIS di Azure con un modello di Azure Resource Manager:
Creare un file JSON con il modello di Resource Manager di Azure seguente. Sostituire i valori tra parentesi angolari (segnaposto) con i propri valori.
{ "contentVersion": "1.0.0.0", "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", "parameters": {}, "variables": {}, "resources": [{ "name": "<Specify a name for your data factory>", "apiVersion": "2018-06-01", "type": "Microsoft.DataFactory/factories", "location": "East US", "properties": {}, "resources": [{ "type": "integrationruntimes", "name": "<Specify a name for your Azure-SSIS IR>", "dependsOn": [ "<The name of the data factory you specified at the beginning>" ], "apiVersion": "2018-06-01", "properties": { "type": "Managed", "typeProperties": { "computeProperties": { "location": "East US", "nodeSize": "Standard_D8_v3", "numberOfNodes": 1, "maxParallelExecutionsPerNode": 8 }, "ssisProperties": { "catalogInfo": { "catalogServerEndpoint": "<Azure SQL Database server name>.database.windows.net", "catalogAdminUserName": "<Azure SQL Database server admin username>", "catalogAdminPassword": { "type": "SecureString", "value": "<Azure SQL Database server admin password>" }, "catalogPricingTier": "Basic" } } } } }] }] }
Per distribuire il modello di Azure Resource Manager, eseguire il
New-AzResourceGroupDeployment
comando come illustrato nell'esempio seguente. Nell'esempio èADFTutorialResourceGroup
il nome del gruppo di risorse.ADFTutorialARM.json
è il file che contiene la definizione JSON per la data factory e il runtime di integrazione Azure-SSIS.New-AzResourceGroupDeployment -Name MyARMDeployment -ResourceGroupName ADFTutorialResourceGroup -TemplateFile ADFTutorialARM.json
Questo comando crea la data factory e il runtime di integrazione Azure-SSIS, ma non avvia il runtime di integrazione.
Per avviare il runtime di integrazione Azure-SSIS, eseguire il
Start-AzDataFactoryV2IntegrationRuntime
comando :Start-AzDataFactoryV2IntegrationRuntime -ResourceGroupName "<Resource Group Name>" ` -DataFactoryName "<Data Factory Name>" ` -Name "<Azure SSIS IR Name>" ` -Force
Nota
Ad eccezione del tempo richiesto per un'eventuale configurazione personalizzata, questo processo verrà completato entro 5 minuti. L'aggiunta di una rete virtuale può richiedere 20-30 minuti per il runtime di integrazione Azure-SSIS.
Se si usa SSISDB, il servizio Data Factory si connetterà al server di database per la preparazione di SSISDB. Configura anche le autorizzazioni e le impostazioni per la rete virtuale, se specificato, e aggiunge il runtime di integrazione Azure-SSIS alla rete virtuale.
Quando si effettua il provisioning di Azure-SSIS IR, vengono installati anche il Feature Pack di Azure per SSIS e Access Redistributable. Questi componenti forniscono la connettività ai file di Excel e di Access e a diverse origini dati di Azure, oltre che alle origini dati già supportate dai componenti predefiniti. Per altre informazioni sui componenti predefiniti/preinstallati, vedere Componenti predefiniti e preinstallati in Azure-SSIS Integration Runtime. Per altre informazioni sui componenti aggiuntivi che è possibile installare, vedere Configurazioni personalizzate per Azure-SSIS IR.
Contenuto correlato
- Informazioni su come effettuare il provisioning di un runtime di integrazione Azure-SSIS usando il portale di Azure.
- Informazioni su come effettuare il provisioning di un runtime di integrazione Azure-SSIS usando Azure PowerShell.
- Distribuire ed eseguire i pacchetti SSIS in Azure Data Factory.
Vedere altri argomenti di Azure-SSIS IR in questa documentazione:
- Runtime di integrazione Azure-SSIS. Questo articolo fornisce informazioni sui runtime di integrazione in generale, incluso Azure-SSIS IR.
- Monitorare un runtime di integrazione SSIS di Azure. Questo articolo illustra come recuperare e comprendere le informazioni sul runtime di integrazione Azure-SSIS.
- Gestire un runtime di integrazione SSIS di Azure. Questo articolo illustra come arrestare, avviare o eliminare azure-SSIS IR. Illustra anche come aumentare il numero di istanze del runtime di integrazione Azure-SSIS aggiungendo altri nodi.
- Distribuire ed eseguire un pacchetto di SQL Server Integration Services (SSIS) in Azure
- Connettersi al catalogo SSIS (SSISDB) in Azure
- Connettersi a origini dati locali con autenticazione di Windows
- Pianificare l'esecuzione dei pacchetti in Azure