Reconfigurando o Integration Runtime Self-hosted, para usar em outro Data Factory (ou no Synapse Pipelines)

Como sabemos (sabemos, n?), para voc acessar recursos do seu ambiente on-premise, necessrio instalar e configurar o Integration Runtime self-hosted em uma mquina com acesso rede, para que ele sirva de gateway para a Azure e, assim, seja possvel buscar os dados necessrios.

Aps realizar a instalao do aplicativo, necessrio fornecer a chave de acesso do Data Factory, para que seja estabelecida a conexo entre os ambientes:

Feito isso, com a conexo estabelecida, s criar os objetos o Data Factory / Synapse e ser feliz.

Agora… E se voc precisar mudar o Integration Runtime para acessar outro Data Factory? Ok, d para usar o IR Sharing atualmente (recomendo a leitura a respeito), mas ele funciona apenas para Data Factories dentro do mesmo tenant… Aqui, eu precisava realmente apontar para outro ADF, em outro local.

Porm, dentro do aplicativo, no existe opo para isso… Depois de instalado e configurado, voc fica vinculado ao ADF e era isso. A opo usual desinstalar e reinstalar, inserindo a nova chave. Mas e se houvesse uma opo para isso?

E, sim, existe!!

Dentro do diretrio do aplicativo (C:\Program Files\Microsoft Integration Runtime\5.0\PowerShellScript), existe um script Powershell chamado, adivinhem, “RegisterIntegrationRuntime.ps1″.

E dando uma olhada dentro dele, a chamada, no poderia ser mais simples:

Os 2 ltimos parmetros no so obrigatrios (para configurar localmente), ento, na prtica, basta rodar o comando acima que o processo deve funcionar… Vamos ver?

E voi l, temos uma nova conexo com outro ADF ou Synapse, sem precisar entrar em processos de desinstalao e reinstalao do aplicativo.

Espero que seja de alguma ajuda (nem que seja para o Logan do futuro – que eu tenho certeza de que voc vai se esquecer… 🙂 )!

[]’s!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.