Exercício: gerenciar o runtime de integração auto-hospedada

Concluído

No Data Factory, uma atividade define a ação a ser realizada. Um serviço vinculado define um armazenamento de dados de destino ou um serviço de computação. Um runtime de integração faz a ponte entre a atividade e os serviços vinculados.

runtime de integração auto-hospedada

Um runtime de integração auto-hospedada é capaz de:

  • Executar atividades de cópia entre um armazenamento de dados de nuvem e um armazenamento de dados na rede privada.
  • Distribua as seguintes atividades de transformação com relação aos recursos de computação locais ou da Rede Virtual do Microsoft Azure:
    • Atividade HDInsight Hive (BYOC – Traga Seu Próprio Cluster)
    • Atividade HDInsight Pig (BYOC)
    • Atividade HDInsight MapReduce (BYOC)
    • Atividade HDInsight Spark (BYOC)
    • Atividade HDInsight Streaming (BYOC)
    • Atividade Batch Execution de Machine Learning
    • Atividades do Recurso de Atualização do Machine Learning
    • Atividade Stored Procedure
    • Atividade do U-SQL do Data Lake Analytics
    • Atividade personalizada (executada no Lote do Azure)
    • Atividade Lookup
    • Atividade Get Metadata.

O runtime de integração auto-hospedada está registrado logicamente para o Azure Data Factory e a computação usada para dar suporte à função dele é fornecida por você. Portanto, não há nenhuma propriedade de localização explícita para IR auto-hospedado. Quando usado para realizar a movimentação de dados, o IR auto-hospedado extrai dados da origem e grava-os no destino.

Criar um runtime de integração auto-hospedada no Azure Data Factory

  1. Na página Vamos começar da interface do usuário do Azure Data Factory, selecione Gerenciar no painel mais à esquerda e selecione Runtime de integração. Selecione +Novo.

    Criar um Integration Runtime

  2. Na página Configuração do runtime de integração, selecione Azure, Auto-Hospedado e Continuar.

    Criar o IR auto-hospedado

  3. Na página instalação do Integration Runtime, digite um nome de MySelfHostedIR e clique em Criar

    Configuração do Integration Runtime

  4. Copie e cole a chave de autenticação. Selecione Baixar e instalar o runtime de integração.

    Chaves de configuração do runtime de integração

  5. Baixe o runtime de integração auto-hospedada em uma máquina local do Windows. Execute o instalador.

  6. Na página Registrar Integration Runtime (auto-hospedado), cole a chave salva anteriormente e selecione Registrar.

    Registrar o Integration Runtime

  7. Na página Novo nó do Integration Runtime (auto-hospedado) , selecione Concluir.

  8. Depois que o runtime de integração auto-hospedada estiver registrado com sucesso, você verá a seguinte janela:

    Registro bem-sucedido

Implantações automatizadas

Você também pode configurar um IR auto-hospedado em uma VM do Azure por meio de um modelo do Azure Resource Manager ou usando o PowerShell

  1. Execute o comando a seguir no PowerShell

    Set-AzDataFactoryV2IntegrationRuntime -ResourceGroupName $resourceGroupName -DataFactoryName $dataFactoryName -Name $selfHostedIntegrationRuntimeName -Type SelfHosted -Description "selfhosted IR description"
    
  2. Faça o download e instale o runtime de integração auto-hospedada em um computador local.

  3. Recupere a chave de autenticação e registre o runtime de integração auto-hospedada com ela. Aqui está um exemplo do PowerShell:

    Get-AzDataFactoryV2IntegrationRuntimeKey -ResourceGroupName $resourceGroupName -DataFactoryName $dataFactoryName -Name $selfHostedIntegrationRuntimeName