Exercício - Configurar o tempo de execução de integração do Azure
No Data Factory, as atividades definem as ações que vão ser realizadas. Os serviços ligados definem um arquivo de dados ou um serviço de computação de destino. Um tempo de execução de integração fornece a ponte entre a atividade e os serviços vinculados.
Runtime de integração do Azure
Os runtimes de integração do Azure podem:
- Executando fluxos de dados no Azure
- Executando a atividade de cópia entre armazenamentos de dados na nuvem
- Despachar as seguintes atividades de transformação na rede pública: atividade Databricks Notebook/Jar/Python, atividade HDInsight Hive, atividade HDInsight Pig, atividade HDInsight MapReduce, atividade HDInsight Spark, atividade de streaming HDInsight, atividade de execução em lote de aprendizado de máquina, atividades de recurso de atualização de aprendizado de máquina, atividade de procedimento armazenado, atividade U-SQL do Data Lake Analytics, atividade personalizada do .NET, atividade da Web, atividade de pesquisa e atividade Obter metadados.
Pode definir uma determinada localização de um IR do Azure, em cujo caso o movimento de dados ou emissão de atividade ocorrem nessa região específica. Se você optar por usar o IR do Azure de resolução automática, que é o padrão, o ADF fará um esforço melhor para detetar automaticamente seu coletor e armazenamento de dados de origem para escolher o melhor local na mesma região, se disponível, ou o mais próximo na mesma geografia para a Atividade de Cópia. Para qualquer outra coisa, ele usará o IR na região Data Factory. O Azure Integration Runtime também tem suporte para redes virtuais.
Criar e configurar o tempo de execução de integração do Azure
Use as etapas a seguir para criar um IR do Azure usando a interface do usuário do Azure Data Factory.
Na página Vamos começar da interface do usuário do Azure Data Factory, selecione a guia Gerenciar no painel mais à esquerda. Em seguida, selecione Tempos de execução de integração no painel esquerdo e, em seguida, selecione +Novo.
Na página Configuração do tempo de execução da integração, selecione Azure, Auto-Hospedado e selecione Continuar.
Na página seguinte, selecione Azure para criar um IR do Azure e, em seguida, selecione Continuar.
Insira um nome para seu IR do Azure e selecione Criar.
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.
Implantações automatizadas
Você também pode configurar o IR do Azure por meio de um modelo do Azure Resource Manager ou usando o PowerShell
Execute o seguinte comando no PowerShell
Set-AzDataFactoryV2IntegrationRuntime -DataFactoryName "SampleV2DataFactory1" -Name "MySampleAzureIR" -ResourceGroupName "ADFV2SampleRG" -Type Managed -Location "West Europe"
Quando o IR do Azure, o tipo deve ser definido como Gerenciado. Não é necessário especificar detalhes de computação porque ele é totalmente gerenciado de forma elástica na nuvem.