Partilhar via


Designer do SSIS

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

O SSIS Designer é uma ferramenta gráfica que pode usar para criar e manter pacotes de Serviços de Integração. O SSIS Designer está disponível em SQL Server Data Tools (SSDT) como parte de um projeto de Serviços de Integração.

Pode usar o SSIS Designer para realizar as seguintes tarefas:

  • Construir o fluxo de controlo num pacote.

  • Construir os fluxos de dados num pacote.

  • Adicionar gestores de eventos ao pacote e aos objetos do pacote.

  • Visualizar o conteúdo do pacote.

  • Em tempo de execução, visualizar o progresso da execução do pacote.

O diagrama seguinte mostra o SSIS Designer e a janela Toolbox .

Captura de ecrã do SSIS Designer e Toolbox

O Integration Services inclui caixas de diálogo e janelas adicionais para adicionar funcionalidade a pacotes, e o SQL Server Data Tools (SSDT) fornece caixas de diálogo e janelas para configurar o ambiente de desenvolvimento e trabalhar com pacotes. Para mais informações, consulte Interface de Utilizador dos Serviços de Integração.

O SSIS Designer não depende do serviço de Serviços de Integração, o serviço que gere e monitoriza pacotes, e não é obrigatório que o serviço esteja a correr para criar ou modificar pacotes no SSIS Designer. No entanto, se parar o serviço enquanto o SSIS Designer estiver aberto, já não pode abrir as caixas de diálogo que o SSIS Designer fornece e pode receber a mensagem de erro "Servidor RPC está indisponível." Para reiniciar o SSIS Designer e continuar a trabalhar com o pacote, deve fechar o designer, sair do SQL Server Data Tools (SSDT) e depois reabrir o SQL Server Data Tools (SSDT), o projeto Integration Services e o pacote.

Desfazer e Refazer

Podes desfazer e refazer até 20 ações no SSIS Designer. Para um pacote, desfazer/refazer está disponível nas abas Fluxo de Controlo, Fluxo de Dados, Gestores de Eventos e Parâmetros, bem como na janela Variáveis. Na janela Parâmetros do Projeto, a opção de desfazer/refazer está disponível para um projeto.

Não pode desfazer/refazer alterações à nova Caixa de Ferramentas SSIS.

Quando fazes alterações a um componente usando o editor de componentes, desfazes e refazes as alterações como um conjunto em vez de desfazeres e refazer alterações individuais. O conjunto de alterações aparece como uma única ação na lista suspensa de desfazer e refazer.

Para desfazer uma ação, clique no botão desfazer barra de ferramentas, no item do menu Editar/Desfazer ou pressione CTRL+Z. Para refazer uma ação, clique no botão da barra de ferramentas de refazer, no item do menu Editar/Refazer ou pressione CTRL + Y. Pode desfazer e refazer várias ações, clicando na seta ao lado do botão da barra de ferramentas, destacando várias ações na lista suspensa e depois clicando na lista.

Partes do SSIS Designer

O SSIS Designer tem cinco separadores permanentes: um para construir o fluxo de controlo de pacotes, um para fluxos de dados, um para parâmetros, um para manipuladores de eventos e um separador para ver o conteúdo de um pacote. Em tempo de execução, aparece um sexto separador que mostra o progresso da execução de um pacote enquanto este está a correr e os resultados da execução após o seu término.

Além disso, o SSIS Designer inclui a área de Gestores de Ligação para adicionar e configurar os gestores de ligação que um pacote utiliza para se ligar a dados.

Aba de Fluxo de Controlo

O fluxo de controlo é construído num pacote na superfície de design do separador Fluxo de Controlo. Arraste os itens da ferramenta Toolbox para a superfície de design e depois, ligue-os num fluxo de controlo ao clicar no ícone do item e arrastando a seta de um item para outro.

Para obter mais informações, consulte Fluxo de controle.

Aba de Fluxo de Dados

Se um pacote contiver uma tarefa de fluxo de dados, pode adicionar fluxos de dados ao pacote. Constróis os fluxos de dados num pacote na superfície de design do separador Data Flow . Arraste os itens do Toolbox para a superfície de design e liga-os a um fluxo de dados clicando no ícone do item, e depois arrasta a seta de um item para outro.

Para obter mais informações, consulte Fluxo de dados.

Guia de Parâmetros

Os parâmetros do Integration Services (SSIS) permitem atribuir valores a propriedades dentro de pacotes no momento da execução do pacote. Pode criar parâmetros de projeto ao nível do projeto e parâmetros de pacote ao nível do pacote. Os parâmetros do projeto são usados para fornecer qualquer entrada externa que o projeto receba para um ou mais pacotes no projeto. Os parâmetros do pacote permitem que você modifique a execução do pacote sem ter que editar e reimplantar o pacote. Esta aba permite-lhe gerir parâmetros de pacote.

Para mais informações sobre parâmetros, consulte Parâmetros dos Serviços de Integração (SSIS).

Importante

Os parâmetros estão disponíveis apenas para projetos desenvolvidos para o modelo de implementação do projeto. Por isso, verá o separador Parâmetros apenas para pacotes que fazem parte de um projeto configurado para usar o modelo de implementação do projeto.

Aba de Gestores de Eventos

Constróis os eventos num pacote na superfície de design do separador Event Handlers . No separador Gestores de Eventos , seleciona o pacote ou objeto pacote para o qual pretende criar um gestor de eventos, e depois seleciona o evento a associar ao gestor de eventos. Um gestor de eventos tem um fluxo de controlo e fluxos de dados opcionais.

Para mais informações, consulte Adicionar um Gestor de Eventos a um Pacote.

Separador do Explorador de Pacotes

Os pacotes podem ser complexos, incluindo muitas tarefas, gestores de ligação, variáveis e outros elementos. A vista exploradora do pacote permite-lhe ver uma lista completa dos elementos do pacote.

Para mais informações, veja Ver Objetos de Pacote.

Separador de Resultados de Progresso e Execução

Enquanto um pacote está a correr, o separador Progresso mostra o progresso da execução do pacote. Depois de o pacote terminar a execução, os resultados da execução permanecem disponíveis no separador Resultados de Execução .

Observação

Para ativar ou desativar a visualização das mensagens no separador Progresso , desative a opção Debug Progress Reporting no menu SSIS .

Área de Gestores de Ligações

Pode adicionar e modificar os gestores de ligações que um pacote usa na área Gestores de Ligações. Os Serviços de Integração incluem gestores de ligação para uma variedade de fontes de dados, como ficheiros de texto, bases de dados OLE DB e fornecedores .NET.

Para mais informações, consulte Ligações de Serviços de Integração (SSIS) e Criar Gestores de Conexão.

Separador de Fluxo de Controlo

Use o separador de Fluxo de Controlo do SSIS Designer para construir o fluxo de controlo num pacote de Serviços de Integração.

Crie o fluxo de controle arrastando objetos gráficos, que representam tarefas e contentores SSIS, da Caixa de Ferramentas para a superfície de design do separador Fluxo de Controle, e depois ligue os objetos ao arrastar o conector de um objeto para outro. Cada linha de ligação representa uma restrição de precedência que especifica a ordem em que as tarefas e os contentores são executados

Além disso, pode usar o SSIS Designer para adicionar a seguinte funcionalidade a partir do separador Control Flow :

  • Registo de implementação

  • Criar configurações de pacotes

  • Assine o pacote com um certificado

  • Gerir variáveis

  • Adicionar anotações

  • Configurar pontos de interrupção

Para adicionar estas funções a tarefas individuais ou contentores no SSIS Designer, clique com o botão direito no objeto na superfície de design e depois selecione a opção.

Separador de Fluxo de Dados

Use o separador Data Flow do SSIS Designer para criar fluxos de dados num pacote de Serviços de Integração.

Crie os fluxos de dados arrastando objetos gráficos que representem fontes, transformações e destinos da Toolbox para a superfície de design do separador Data Flow , e depois ligando os objetos para criar caminhos que determinam a sequência em que as transformações são executadas.

Clique com o botão direito num caminho e depois clique em Visualizadores de Dados, para adicionar visualizadores de dados e visualizar os dados antes e depois de cada objeto de fluxo de dados.

Também pode usar o SSIS Designer para adicionar a seguinte funcionalidade a partir do separador Data Flow :

  • Gerir variáveis

  • Adicionar anotações

Para adicionar estas funções no SSIS Designer, clique com o botão direito na superfície do design e depois selecione a opção que deseja.

Separador de Gestores de Eventos

Use o separador Event Handlers do SSIS Designer para construir um fluxo de controlo num pacote de Serviços de Integração. Um gestor de eventos corre em resposta a um evento gerado pelo pacote ou por uma tarefa ou contentor no pacote.

Opções

executáveis
Selecione o executável para o qual quer construir um gestor de eventos. O executável pode ser o pacote, ou uma tarefa ou recipientes dentro do pacote.

Gestor de eventos
Selecione um tipo de gestor de eventos. Crie o gestor de eventos arrastando itens da Toolbox.

Eliminar
Selecione um gestor de eventos e remova-o do pacote clicando em Eliminar.

Clique aqui para criar um <nome de manipulador de eventos> para o <nome do executável>
Clique para criar o gestor de eventos.

Crie o fluxo de controlo arrastando objetos gráficos que representam tarefas e contentores SSIS da Toolbox para a superfície de design do separador Event Handlers, e depois ligando os objetos usando restrições de precedência para definir a sequência em que são executados.

Além disso, para adicionar anotações, clique com o botão direito na superfície do design e, no menu, clique em Adicionar Anotação.

Guia Explorador de Pacotes

Use o separador Package Explorer do SSIS Designer para ver uma visão hierárquica de todos os elementos de um pacote: configurações, ligações, gestores de eventos, objetos executáveis como tarefas e contentores, fornecedores de log, restrições de precedência e variáveis. Se um pacote contiver uma tarefa de Fluxo de Dados, o separador Explorador de Pacotes inclui um nó que contém uma visão hierárquica dos componentes do fluxo de dados.

Clique com o botão direito num elemento de pacote e depois clique em Propriedades para mostrar as propriedades do elemento na janela de Propriedades , ou clique em Eliminar para eliminar o elemento.

Aba de progresso

Use o separador Progresso do SSIS Designer para ver o progresso da execução de um pacote de Serviços de Integração quando executa o pacote nas Ferramentas de Dados SQL Server (SSDT). O separador Progresso lista a hora de início, a hora de término e o tempo decorrido para validação e execução do pacote e dos seus executáveis; qualquer informação ou aviso para a embalagem; notificações de progresso; o sucesso ou fracasso do pacote; e quaisquer mensagens de erro geradas durante a execução do pacote.

Para ativar ou desativar a visualização das mensagens no separador Progresso , desative a opção Debug Progress Reporting no menu SSIS . Desativar o relatório de progresso pode ajudar a melhorar o desempenho ao executar um pacote complexo nas Ferramentas de Dados SQL Server.

Depois de o pacote parar de funcionar, o separador Progresso passa a ser o separador Resultados da Execução .

Área de Gestores de Ligação

Os pacotes utilizam gestores de ligação para se ligar a fontes de dados como ficheiros, bases de dados relacionais e servidores.

Utilize a área de Gestores de Ligações do SSIS Designer para adicionar, eliminar, modificar, renomear e copiar e colar os gestores de ligações.

Clique com o botão direito nesta área e, no menu, clique na opção da tarefa que pretende realizar.

Ver também

Interface de Utilizador dos Serviços de Integração