Partilhar via


Agendar a execução dos pacotes SSIS implementados no Azure com SQL Server Management Studio (SSMS)

Aplica-se a:SQL Server SSIS Integration Runtime em Azure Data Factory

Pode usar o SQL Server Management Studio (SSMS) para agendar pacotes SSIS implementados na base de dados SQL do Azure. O SQL Server on premises e o SQL Managed Instance têm, respetivamente, o SQL Server Agent e o Managed Instance Agent como um agendador de tarefas SSIS de primeira classe. A base de dados SQL, por outro lado, não possui um agendador de tarefas SSIS de primeira classe incorporado. A funcionalidade SSMS descrita neste artigo fornece uma interface de utilizador familiar, semelhante ao SQL Server Agent para agendar pacotes implementados na base de dados SQL.

Se estiver a utilizar uma base de dados SQL para alojar o catálogo SSIS, SSISDB pode usar esta funcionalidade do SSMS (SQL Server Management Studio) para gerar os pipelines, atividades e gatilhos do Data Factory necessários para agendar pacotes SSIS. Mais tarde, pode opcionalmente editar e estender estes objetos no Data Factory.

Quando usa SSMS para agendar um pacote, o SSIS cria automaticamente três novos objetos Data Factory, com nomes baseados no nome do pacote selecionado e no carimbo temporal. Por exemplo, se o nome do pacote SSIS for MyPackage, o SSMS cria novos objetos Data Factory semelhantes aos seguintes:

Objeto Nome
Gasoduto Pipeline_MyPackage_2018-05-08T09_00_00Z
Executar a Atividade do Pacote SSIS Activity_MyPackage_2018-05-08T09_00_00Z
Acionador Trigger_MyPackage_2018-05-08T09_00_00Z

Pré-requisitos

Instale a versão mais recente do SQL Server Management Studio (SSMS).

Agende um pacote no SSMS

  1. No SSMS, no Object Explorer, seleciona a base de dados SSISDB, seleciona uma pasta, seleciona um projeto e depois seleciona um pacote. Clique com o botão direito no pacote e selecione Agendar.

    Selecione um pacote para agendar.

  2. A caixa de diálogo Novo Horário abre-se. Na página Geral da caixa de diálogo Novo Agendamento , forneça um nome e uma descrição para o novo trabalho agendado.

    Página geral da caixa de diálogo Nova Programação

  3. Na página Pacote da caixa de diálogo Novo Agendamento , selecione definições opcionais de tempo de execução e um ambiente de execução.

    Página de pacote da caixa de diálogo Novo Horário

  4. Na página Agendar da caixa de diálogo Novo Agendamento , indique as definições de agenda, como frequência, hora do dia e duração.

    Página de Horário da caixa de diálogo Novo Horário

  5. Depois de terminares de criar o trabalho na caixa de diálogo Novo Agendamento , aparece uma confirmação para te lembrar dos novos objetos Data Factory que o SSMS vai criar. Se selecionares Sim na caixa de confirmação, o novo pipeline Data Factory abre no portal Azure para poderes rever e personalizar.

    Confirmação do novo calendário

  6. Para personalizar o gatilho de agendamento, selecione Novo/Editar no menu "Gatilho".

    Edite opcionalmente a nova linha de montagem

    O painel Gatilho de Edição é aberto para que você possa personalizar as opções de agendamento.

    Editar Gatilho

Próximos passos

Para saber mais sobre outros métodos para agendar um pacote SSIS, consulte Agendar a execução de um pacote SSIS no Azure.

Para saber mais sobre os pipelines, atividades e triggers do Azure Data Factory, consulte os seguintes artigos: