Compartilhar via


Lição 3-3 – Testando os pacotes implantados

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

Nesta tarefa, você testará os pacotes implantados em uma instância do SQL Server.

Em outros tutoriais do Integration Services , você executou pacotes no SQL Server Data Tools (SSDT), o ambiente de desenvolvimento do Integration Services, usando a opção Iniciar Depuração no menu Depurar . Desta vez você executará os pacotes de modo diferente.

Integration Services fornece várias ferramentas que podem ser usadas para executar pacotes no ambiente de teste e de produção: o utilitário de prompt de comando dtexec e o Utilitário de Execução de Pacotes. O Utilitário do Pacote de Execução é uma ferramenta gráfica compilada no dtexec. Ambas as ferramentas executam o pacote imediatamente. Além disso, o SQL Server fornece um subsistema do SQL Server Agent desenvolvido especialmente para agendar a execução do pacote como uma etapa em um trabalho do SQL Server Agent.

Você usará o Utilitário do Pacote de Execução para executar os pacotes implantados. Os pacotes serão usados como estão; portanto, você não precisa atualizar as informações em nenhuma página na caixa de diálogo. Você executará os pacotes na página Geral, que é a primeira página do Utilitário do Pacote de Execução. Se preferir, também pode clicar em outras páginas para ver as informações que elas contêm para cada pacote.

Observação

Para garantir que os pacotes sejam executados com êxito no contexto desse tutorial, você não deve modificar nenhuma opção.

Antes de executar os pacotes no SQL Server Management Studio usando o Utilitário do Pacote de Execução, verifique se o serviço Integration Services está sendo executado. O serviço Integration Services fornece suporte ao armazenamento e execução de pacotes. Se o serviço for interrompido, você não poderá se conectar ao Integration Services e o SQL Server Management Studio não listará os pacotes a serem executados. Você também deve ter permissões para executar o pacote na instância em que o pacote foi implantado. Para saber mais, confira Funções do Integration Services (Serviço SSIS).

As pastas de nível superior dentro da pasta Pacotes Armazenados são as pastas definidas pelo usuário que o serviço Integration Services monitora. Você pode especificar o número de pastas que quiser no arquivo MsDtsSrvr.ini.xml. Esse tutorial assume que você está usando o arquivo padrão MsDtsSrvr.ini.xml, e que os nomes das pastas de nível superior dos Pacotes Armazenados são Sistema de Arquivos e MSDB.

Para se conectar ao Integration Services no SQL Server Management Studio

  1. Clique em Iniciar, aponte para Todos os Programas, aponte para Microsoft SQL Servere clique em SQL Server Management Studio.

  2. Na caixa de diálogo Conectar ao Servidor , selecione Integration Services na lista Tipo de servidor , forneça um nome de servidor na caixa Nome do servidor e clique em Conectar.

    Importante

    Se você não consegue se conectar ao Integration Services, provavelmente o serviço do Integration Services não está sendo executado. Para saber o status do serviço, clique em Iniciar, aponte para Todos os Programas, aponte para Microsoft SQL Server, aponte para Ferramentas de Configuraçãoe clique em SQL Server Configuration Manager. No painel esquerdo, clique em Serviços do SQL Server. No painel direito, localize o serviço do Integration Services . Inicie o serviço se ainda não estiver em execução.

    SQL Server Management Studio é aberto. Por padrão, a janela Pesquisador de Objetos é aberta e colocada no canto superior direito do estúdio. Se o Pesquisador de Objetos não for aberto, clique em Pesquisador de Objetos no menu Exibir .

Para executar os pacotes usando o Utilitário do Pacote de Execução

  1. No Pesquisador de Objetos, expanda a pasta Pacotes Armazenados.

  2. Expanda a pasta MSDB. Como você implantou os pacotes no SQL Server, todos os pacotes implantados serão armazenados no banco de dados msdb do SQL Server e todos os pacotes implantados serão exibidos na pasta MSDB. A pasta Sistema de Arquivos está vazia, a menos que você tenha implantado pacotes no sistema de arquivos fora do Tutorial de Implantação.

  3. Começando no início da lista de pacotes, clique com o botão direito do mouse em DataTransfer e clique em Executar Pacote.

  4. Na caixa de diálogo Utilitário do Pacote de Execução , clique em Executar.

  5. Na caixa de diálogo Utilitário do Pacote de Execução , visualize os resultados de progresso e execução do pacote. Quando o botão Parar ficar indisponível, o que indica que o pacote está concluído, clique em Fechar.

    Importante

    Se você clicar em Parar enquanto o pacote estiver sendo executado, o pacote não será concluído.

  6. Na caixa de diálogo Utilitário do Pacote de Execução , clique em Fechar.

  7. Repita as etapas de 3 a 6 para o pacote LoadXML.

  8. No menu Arquivo , clique em Sair.

Para verificar os resultados do pacote DataTransfer

  1. Na barra de ferramentas do SQL Server Management Studio, clique em Nova Consulta.

  2. Na caixa de diálogo Conectar ao Servidor , selecione Mecanismo de Banco de Dados na lista Tipo de servidor , forneça o nome do servidor no qual você instalou os pacotes do tutorial ou digite (local) na caixa Nome do servidor e selecione um modo de autenticação. Se estiver usando a Autenticação do SQL Server, forneça um nome de usuário e senha.

  3. Clique em Conectar.

  4. Na janela de consulta, digite ou cole a instrução SQL seguinte:

    USE AdventureWorks

    SELECT * FROM HighIncomeCustomers

  5. Pressione F5 ou clique no ícone Executar na barra de ferramentas.

    A consulta retorna 31 linhas de dados. O resultado de retorno contém todas as linhas do arquivo de texto, Customers.txt, com valores maiores que 100.000 na coluna YearlyIncome.

  6. Localize a pasta DeploymentTutorial, clique com o botão direito do mouse no arquivo XML de log, Log do Tutorial de Implantação e clique em Abrir. Você pode abrir o arquivo usando o Bloco de Notas ou o editor de texto/XML de sua escolha.

Para verificar os resultados do pacote LoadXMLData

  1. Na barra de ferramentas do SQL Server Management Studio, clique em Nova Consulta.

  2. Se for solicitado que você se conecte novamente, na caixa de diálogo Conectar ao Servidor , selecione Mecanismo de Banco de Dados na lista Tipo de servidor , forneça o nome do servidor no qual você instalou os pacotes do tutorial ou digite (local) na caixa Nome do servidor e selecione um modo de autenticação. Se estiver usando a Autenticação do SQL Server, forneça um nome de usuário e senha.

  3. Clique em Conectar.

  4. Na janela de consulta, digite ou cole a instrução SQL seguinte:

    USE AdventureWorks

    SELECT * FROM OrderDatesByCountryRegion

  5. Pressione F5 ou clique no ícone Executar na barra de ferramentas.

    A consulta retorna 21 linhas de dados. O resultado de retorno consiste em linhas do arquivo de dados XML, orders.xml. Cada linha é um resumo por país/região; a linha lista o nome do país/região, o número de ordens de cada país/região e as datas das ordens mais antigas e mais recentes.

Consulte Também

Utilitário dtexec