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:

  1. 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"
                            }
                        }
                    }
                }
            }]
        }]
    }
    
  2. 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.

  3. 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.

Vedere altri argomenti di Azure-SSIS IR in questa documentazione: