Share via


Como criar e configurar o Azure Integration Runtime

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!

O IR (Integration Runtime) é a infraestrutura de computação usada pelos pipelines do Azure Data Factory e Synapse para fornecer recursos de integração de dados em diferentes ambientes de rede. Para obter mais informações sobre RI, consulte Tempo de execução da integração.

O Azure IR fornece uma computação totalmente gerenciada para executar nativamente a movimentação de dados e despachar atividades de transformação de dados para serviços de computação como o HDInsight. Ele é hospedado no ambiente do Azure e dá suporte à conexão a recursos em ambiente de rede pública com pontos de extremidade acessíveis ao público.

Este documento apresenta como você pode criar e configurar o Tempo de Execução de Integração do Azure.

Nota

Recomendamos que utilize o módulo do Azure Az PowerShell para interagir com o Azure. Veja Instalar o Azure PowerShell para começar. Para saber como migrar para o módulo do Az PowerShell, veja Migrar o Azure PowerShell do AzureRM para o Az.

IR do Azure padrão

Por padrão, cada data factory ou espaço de trabalho Synapse tem um IR do Azure no back-end que dá suporte a operações em armazenamentos de dados na nuvem e serviços de computação na rede pública. O local desse IR do Azure é autoresolve. Se a propriedade connectVia não for especificada na definição de serviço vinculado, o IR padrão do Azure será usado. Você só precisa criar explicitamente um RI do Azure quando quiser definir explicitamente o local do RI ou se quiser agrupar virtualmente as execuções de atividade em diferentes RIs para fins de gerenciamento.

Criar IR do Azure

Para criar e configurar um IR do Azure, você pode usar os procedimentos a seguir.

Criar um IR do Azure através do Azure PowerShell

O Integration Runtime pode ser criado usando o cmdlet Set-AzDataFactoryV2IntegrationRuntime PowerShell. Para criar um IR do Azure, especifique o nome, o local e digite o comando. Aqui está um comando de exemplo para criar um IR do Azure com o local definido como "Europa Ocidental":

Set-AzDataFactoryV2IntegrationRuntime -DataFactoryName "SampleV2DataFactory1" -Name "MySampleAzureIR" -ResourceGroupName "ADFV2SampleRG" -Type Managed -Location "West Europe"

Para o IR do Azure, o tipo deve ser definido como Gerenciado. Você não precisa especificar detalhes de computação porque ele é totalmente gerenciado de forma elástica na nuvem. Especifique detalhes de computação, como tamanho do nó e contagem de nós, quando quiser criar o IR do Azure-SSIS. Para obter mais informações, consulte Criar e configurar o IR do Azure-SSIS.

Você pode configurar um IR do Azure existente para alterar seu local usando o cmdlet Set-AzDataFactoryV2IntegrationRuntime PowerShell. Para obter mais informações sobre o local de um IR do Azure, consulte Introdução ao tempo de execução da integração.

Criar um IR do Azure via interface do usuário

Use as etapas a seguir para criar um IR do Azure usando a interface do usuário.

  1. Na página inicial do serviço, selecione a guia Gerenciar no painel mais à esquerda.

  2. Selecione Tempos de execução de integração no painel esquerdo e, em seguida, selecione +Novo.

  3. Na página Configuração do tempo de execução da integração, selecione Azure, Auto-Hospedado e selecione Continuar. Screenshot showing the Azure self-hosted integration runtime option.

  4. Na página seguinte, selecione Azure para criar um IR do Azure e, em seguida, selecione Continuar. Screenshot that shows create an Azure integration runtime.

  5. Insira um nome para seu IR do Azure e selecione Criar. Screenshot that shows the final step to create the Azure integration runtime.

  6. Você verá uma notificação pop-up quando a criação for concluída. Na página Tempos de execução de integração, verifique se você vê o RI recém-criado na lista. Screenshot showing the Azure integration runtime in the list.

  7. Você pode reparar o tempo de execução de integração do Azure clicando no botão de reparo se o status for mostrado como Limitado. Screenshot showing the Azure integration runtime repair.

Nota

Se você quiser habilitar a rede virtual gerenciada no IR do Azure, consulte Como habilitar a rede virtual gerenciada

Usar o Azure IR

Depois que um IR do Azure é criado, você pode fazer referência a ele em sua definição de Serviço Vinculado. Abaixo está um exemplo de como você pode fazer referência ao Tempo de Execução de Integração do Azure criado acima a partir de um Serviço Vinculado de Armazenamento do Azure:

{
    "name": "MyStorageLinkedService",
    "properties": {
      "type": "AzureStorage",
      "typeProperties": {
        "connectionString": "DefaultEndpointsProtocol=https;AccountName=myaccountname;AccountKey=..."
      },
      "connectVia": {
        "referenceName": "MySampleAzureIR",
        "type": "IntegrationRuntimeReference"
      }   
    }
}

Consulte os seguintes artigos sobre como criar outros tipos de tempos de execução de integração: