Executar pacotes SSIS no Azure Data Factory

Concluído

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

Criar um novo projeto no SSDT

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

Habilitando o SSIS no Azure Data Factory

Isso abre o Assistente de Projeto Habilitado para Azure, onde você pode selecionar a configuração do Visual Studio para aplicar as configurações de execução de pacote no Azure. Selecione a versão de destino suportada pelo Azure-SSIS Integration Runtime (IR), que atualmente é o SQL Server 2017 e, finalmente, conecte-se ao IR do Azure-SSIS. Ao conectar seus projetos habilitados para o Azure ao SSIS no ADF, você pode carregar seus pacotes nos Arquivos do Azure e executá-los no IR do Azure-SSIS. Ele também fornece a capacidade de levantar e deslocar pacotes SSIS também.

SSIS no assistente de conexão do ADF

A elevação e deslocamento de pacotes SSIS é obtida executando o SSIS no Assistente de Conexão do ADF. Este é um assistente de duas etapas que usa projetos SSIS armazenados no SSIS e os armazena nos Arquivos do Azure em uma conta de armazenamento que pode ser executada em um Tempo de Execução de Integração do Azure-SSIS.

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

SSIS na tela de introdução do ADF

Na página Selecionar IR do SSIS no ADF, selecione o ADF e o IR do Azure-SSIS 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 Azure, selecione sua conta de Armazenamento do Azure existente para carregar pacotes nos Arquivos do Azure ou crie um novo, se não tiver nenhum.

Selecione o Armazenamento do Azure

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

Executando pacotes SSIS

Há etapas de pré-execução que você deve executar antes de executar um pacote SSIS. Isso inclui uma variedade de configurações, como configurações de projeto e configurações de autenticação para o pacote SSIS. Isso pode ser feito 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, em seguida, selecione o item de menu Configurações Habilitadas para o Azure no submenu SSIS no Azure Data Factory .

Executando o pacote SSIS

Clique na lista suspensa Habilitar Autenticação do Windows e escolha Verdadeiro. Em seguida, clique no botão de edição para a opção Credenciais de Autenticação do Windows para inserir as credenciais.

Páginas de propriedades do projeto Integration Services

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

Configurando a autenticação do Windows

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

Execução de pacotes