Como criar e configurar o Integration Runtime do Azure

APLICA-SE A: Azure Data Factory Azure Synapse Analytics

Dica

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

O IR (Microsoft Integration Runtime) é a infraestrutura de computação usada pelo Azure Data Factory e pipelines do Synapse para fornecer funcionalidades de integração de dados entre diferentes ambientes de rede. Para obter mais informações sobre o IR, consulte Integration Runtime.

O IR do Azure fornece uma computação totalmente gerenciada para executar a movimentação de dados nativamente e expedir 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 para recursos no ambiente de rede pública com pontos de extremidade públicos acessíveis.

Este documento apresenta como você pode criar e configurar o Integration Runtime do Azure.

Observação

Recomendamos que você use o módulo Az PowerShell do Azure para interagir com o Azure. Confira Instalar o Azure PowerShell para começar. Para saber como migrar para o módulo Az PowerShell, confira Migrar o Azure PowerShell do AzureRM para o Az.

IR do Azure padrão

Por padrão, cada espaço de trabalho do data factory ou do Synapse tem um Azure Integration Runtime 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 Azure Integration Runtime é resolvido automaticamente. Se a propriedade connectVia não for especificada na definição do serviço vinculado, o Azure IR padrão será usado. Você precisa criar explicitamente um IR do Azure apenas quando deseja definir explicitamente o local do IR ou se desejar agrupar virtualmente as execuções de atividade em diferentes IRs para fins de gerenciamento.

Criar IR do Azure

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

Criar um Azure Integration Runtime usando o Azure PowerShell

O Integration Runtime pode ser criado usando o cmdlet do PowerShell set-AzDataFactoryV2IntegrationRuntime. Para criar um Azure Integration Runtime, você especifica o nome, o local e o tipo para o comando. Aqui está um exemplo de comando para criar um Azure IR com o local definido como "Oeste da Europa":

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

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

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

Crie um Azure Integration Runtime pela interface do usuário

Use as seguintes etapas para criar um Azure Integration Runtime usando a interface do usuário.

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

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

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

  4. Na página a seguir, selecione Azure para criar um Azure IR e selecione Continuar. Screenshot that shows create an Azure integration runtime.

  5. Insira um nome para o Azure IR 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 runtimes de integração, verifique se você vê na lista o IR que acaba de ser criado. Screenshot showing the Azure integration runtime in the list.

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

Observação

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

Usar o IR do Azure

Depois de criar um IR do Azure, você pode referenciá-lo em sua definição de Serviço Vinculado. Abaixo está um exemplo de como você pode referenciar o Integration Runtime do Azure criado acima de um Serviço Vinculado do Armazenamento do Azure:

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

Consulte os artigos a seguir para criar outros tipos de runtimes de integração: