Partilhar 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 Azure Az do PowerShell para interagir com o Azure. Para começar, consulte Instalar o Azure PowerShell. 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 em 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. Captura de tela mostrando a opção de tempo de execução de integração auto-hospedada do Azure.

  4. Na página seguinte, selecione Azure para criar um IR do Azure e, em seguida, selecione Continuar. Captura de tela que mostra a criação de um tempo de execução de integração do Azure.

  5. Insira um nome para seu IR do Azure e selecione Criar. Captura de tela que mostra a etapa final para criar o tempo de execução de integração do Azure.

  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. Captura de tela mostrando o tempo de execução de integração do Azure na lista.

  7. Você pode reparar o tempo de execução da integração do Azure clicando no botão de reparo se o status for mostrado como Limitado. Captura de tela mostrando o reparo do tempo de execução da integração do Azure.

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: