Executar pacotes do SSIS no Azure Data Factory

Concluído

O SQL Server Data Tools (SSDT) normalmente é usado para criar e implantar pacotes do SQL Server Integration Services (SSIS). Ele pode ser usado para pacotes do SSIS locais e para pacotes que serão usados no Azure por meio do Azure Data Factory. Ao criar um novo pacote do SSIS que deve ser usado no Azure, primeiro você deve selecionar um projeto de Integration Services habilitado pelo Azure, que solicitará que você se conecte a uma instância do Azure Data Factory.

Criar um projeto no SSDT

Talvez você já tenha pacotes do SSIS que deseja habilitar para o Azure. Nesse caso, há a opção de abrir o projeto no SSDT e clicar com o botão direito do mouse no projeto e clicar no item de menu Projeto habilitado para Azure no submenu SSIS no Azure Data Factory para iniciar o Assistente de projeto habilitado para Azure.

Habilitar o SSIS no Azure Data Factory

Isso abre o assistente de Projeto habilitado para Azure, em que é possível selecionar a configuração do Visual Studio para aplicar as configurações de execução do pacote no Azure. Selecione a versão de destino com suporte do Azure-SSIS Integration Runtime (IR), que atualmente é o SQL Server 2017 e, por fim, conecte-se ao Azure-SSIS IR. Conectando seus projetos habilitados para o Azure ao SSIS no ADF, você pode carregar seus pacotes em arquivos do Azure e executá-los no Azure-SSIS IR. Ele também fornece a capacidade de fazer lift-and-shift de pacotes do SSIS.

Assistente de conexão do SSIS no ADF

O lift-and-shift do SSIS é feito através da execução do assistente de conexão do SSIS no ADF. Esse é um assistente de duas etapas que usa projetos do SSIS armazenados no SSIS e os armazena em arquivos do Azure em uma conta de armazenamento que pode ser executada em um Azure-SSIS Integration Runtime.

Na página Introdução do SSIS no ADF, examine a introdução e clique no botão Avançar para continuar.

Tela de introdução do SSIS no ADF

Na página Selecionar o SSIS IR no ADF, selecione o ADF e o Azure-SSIS IR existentes para executar pacotes ou criar novos, se você não tiver nenhum.

Selecione o SSIS IT no ADF

Na página Selecionar Armazenamento do Microsoft Azure, selecione sua conta existente do Armazenamento do Microsoft Azure para carregar pacotes em arquivos do Azure ou crie uma se você não tiver nenhuma.

Selecione Armazenamento do Azure

Clique no botão Conectar para concluir a conexão.

Executar pacotes do SSIS

Há etapas de pré-execução que você precisa executar antes de executar um pacote do SSIS. Isso inclui uma variedade de configurações, como configurações de projeto e de autenticação para o pacote do SSIS. É possível fazer isso executando as seguintes etapas

Clique com o botão direito do mouse no nó do projeto no painel Gerenciador de Soluções do SSDT para exibir um menu e selecionar o item de menu Configurações habilitadas para Azure no submenu SSIS no Azure Data Factory.

Executar pacote do SSIS

Clique na lista suspensa Habilitar autenticação do Windows e escolha True. Em seguida, clique no botão Editar da opção Credenciais de autenticação do Windows para inserir as credenciais.

Páginas de propriedade do Projeto do Integration Services

Forneça credenciais no editor Credenciais de autenticação do Windows.

Configuração da Autenticação do Windows

Com essas configurações definidas, você poderá executar os pacotes no Azure de dentro do SSDT. Para isso, você clica no botão Iniciar e em Executar no Azure. Como alternativa, clique com o botão direito do mouse no nó do pacote no painel de Gerenciador de Soluções do SSDT para exibir um menu e selecione o item de menu Executar pacote no Azure.

Execução de pacotes