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:
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" } } } } }] }] }
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.
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.
Conteúdos relacionados
- Saiba como provisionar um IR do Azure-SSIS usando o portal do Azure.
- Saiba como provisionar um IR do Azure-SSIS usando o Azure PowerShell.
- Implante e execute seus pacotes SSIS no Azure Data Factory.
Consulte outros tópicos de IR do Azure-SSIS nesta documentação:
- Azure-SSIS Integration Runtime. Este artigo fornece informações sobre runtimes de integração em geral, incluindo o Azure-SSIS IR.
- Monitorizar um Azure-SSIS IR. Este artigo mostra como obter e compreender as informações sobre o Azure-SSIS IR.
- Gerir o Azure-SSIS IR. Este artigo mostra-lhe como parar, iniciar ou eliminar o Azure-SSIS IR. Mostra também como aumentá-lo horizontalmente mediante a adição de mais nós.
- Implementar, executar e monitorizar pacotes do SSIS no Azure
- Ligar ao SSISDB no Azure
- Ligar a origens de dados no local com a autenticação do Windows
- Agendar a execução de pacotes no Azure