Partilhar via


Usar um modelo do Azure Resource Manager para criar um tempo de execução de integração

APLICA-SE A: Azure Data Factory Azure Synapse Analytics

Gorjeta

Experimente o Data Factory no Microsoft Fabric, uma solução de análise tudo-em-um para empresas. O Microsoft Fabric abrange tudo, desde a movimentação de dados até ciência de dados, análises em tempo real, business intelligence e relatórios. Saiba como iniciar uma nova avaliação gratuitamente!

Nesta seção, você usa um modelo do Azure Resource Manager para criar o tempo de execução de integração Azure-SSIS no Azure Data Factory.

Modelo de exemplo do Azure Resource Manager

Nota

Para o Azure-SSIS IR no Azure Synapse Analytics, use o modelo ARM correspondente do Azure Synapse Analytics Microsoft.Synapse workspaces/integrationRuntimes e as interfaces correspondentes do Azure Synapse Analytics PowerShell: Set-AzSynapseIntegrationRuntime (Az.Synapse), Start-AzSynapseIntegrationRuntime e Stop-AzSynapseIntegrationRuntime.

A seguir estão as etapas para criar um tempo de execução de integração Azure-SSIS com um modelo do Azure Resource Manager:

  1. Crie um arquivo JSON com o seguinte modelo do Azure Resource Manager. Substitua os valores entre colchetes angulares (espaços reservados) pelos seus próprios valores.

    {
        "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. Para implantar o modelo do Azure Resource Manager, execute o New-AzResourceGroupDeployment comando conforme mostrado no exemplo a seguir. No exemplo, ADFTutorialResourceGroup é o nome do seu grupo de recursos. ADFTutorialARM.json é o arquivo que contém a definição JSON para sua fábrica de dados e o IR do Azure-SSIS.

    New-AzResourceGroupDeployment -Name MyARMDeployment -ResourceGroupName ADFTutorialResourceGroup -TemplateFile ADFTutorialARM.json
    

    Este comando cria seu data factory e o IR do Azure-SSIS nele, mas não inicia o IR.

  3. Para iniciar o IR do Azure-SSIS, execute o Start-AzDataFactoryV2IntegrationRuntime comando:

    Start-AzDataFactoryV2IntegrationRuntime -ResourceGroupName "<Resource Group Name>" `
        -DataFactoryName "<Data Factory Name>" `
        -Name "<Azure SSIS IR Name>" `
        -Force
    

Nota

Excluindo qualquer tempo de configuração personalizado, este processo deve terminar dentro de 5 minutos. Mas pode levar de 20 a 30 minutos para que o IR do Azure-SSIS ingresse em uma rede virtual.

Se você usar o SSISDB, o serviço Data Factory se conectará ao servidor de banco de dados para preparar o SSISDB. Ele também define permissões e configurações para sua rede virtual, se especificado, e une seu IR do Azure-SSIS à rede virtual.

Quando você provisiona um IR do Azure-SSIS, o Access Redistributable e o Azure Feature Pack para SSIS também são instalados. Esses componentes fornecem conectividade com arquivos do Excel, arquivos do Access e várias fontes de dados do Azure, além das fontes de dados que os componentes internos já suportam. Para obter mais informações sobre componentes internos/pré-instalados, consulte Componentes internos/pré-instalados no IR do Azure-SSIS. Para obter mais informações sobre componentes adicionais que você pode instalar, consulte Configurações personalizadas para IR do Azure-SSIS.

Consulte outros tópicos de IR do Azure-SSIS nesta documentação: