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

APLICA-SE A: Azure Data Factory Azure Synapse Analytics

Dica

Data Factory no Microsoft Fabric é a próxima geração de Azure Data Factory, com uma arquitetura mais simples, IA interna e novos recursos. Se você não estiver familiarizado com a integração de dados, comece com Fabric Data Factory. As cargas de trabalho existentes do ADF podem ser atualizadas para Fabric para acessar novos recursos em ciência de dados, análise em tempo real e relatórios.

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

Exemplo de modelo do Azure Resource Manager

Observação

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

Nesta seção, você usará um modelo do Azure Resource Manager para criar um runtime de integração do Azure-SSIS:

  1. Crie um arquivo JSON com o seguinte modelo do Azure Resource Manager. Substitua valores nos colchetes angulados (espaços reservados) com 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 Resource Manager, execute o comando New-AzResourceGroupDeployment como mostrado no exemplo a seguir. No exemplo, ADFTutorialResourceGroup é o nome do grupo de recursos. ADFTutorialARM.json é o arquivo que contém a definição JSON para a sua fábrica de dados e o IR do Azure-SSIS.

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

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

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

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

Observação

Exceto por qualquer tempo decorrente de uma instalação personalizada, esse processo deve ser concluído em até cinco minutos. Mas pode levar de 20 a 30 minutos para que o Azure-SSIS IR ingresse em uma rede virtual.

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

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

Confira os outros tópicos do Azure-SSIS IR nesta documentação: