Novidades (Integration Services)

Essa última versão do MicrosoftIntegration Services apresenta recursos novos e aprimoramentos na instalação, nos componentes, no gerenciamento de dados e no desempenho e na solução de problemas. Esses novos recursos e aprimoramentos aumentam o poder e a produtividade de desenvolvedores, administradores e trabalhadores de conhecimento que desenvolvem soluções de transformação de dados.

Novos recursos e aprimoramentos por área

  • Recursos de instalação
    Esta versão inclui um novo local de exemplos e dá suporte para Data Transformation Services.

  • Aprimoramentos de componente
    Esta versão inclui uma transformação Pesquisa aprimorada, novos componentes do ADO.NET, um novo recurso de Criação de Perfil de Dados, um novo assistente de conexões, um novo ambiente de script, opções de atualização de pacotes e alterações na aplicação de configurações do pacote.

  • Aprimoramentos de gerenciamento de dados
    Esta versão inclui um tratamento aprimorado de tipo de dados, novos tipos de dados de data e hora e instruções SQL aprimoradas.

  • Aprimoramentos de desempenho e solução de problemas
    Esta versão inclui um novo recurso de captura de dados de alterações e novos arquivos de despejo de depuração.

Recursos de instalação

Novo local de exemplos

Os Manuais Online não incluem mais bancos de dados e aplicativos de exemplo do SQL Server. Esses exemplos de bancos de dados e aplicativos agora estão disponíveis no site Exemplos do SQL Server. Esse site não só facilita a localização desses exemplos pelos usuários, mas também de outros exemplos relacionados ao Microsoft SQL Server e Business Intelligence. No site de exemplos do SQL Server, você pode executar as seguintes ações:

  • Procurar exemplos enviados por desenvolvedores, usuários e pela comunidade Microsoft Most Valuable Professional (MVP).

  • Faça o download de exemplos de bancos de dados de e projetos de código.

  • Exibir ou participar de uma área de discussão onde você pode relatar problemas e fazer perguntas sobre os exemplos de cada área de tecnologia.

Suporte ao SQL Server 2000 Data Transformation Services (DTS)

O Integration Services ainda dá suporte ao SQL Server 2000 Data Transformation Services (DTS). Para obter mais informações, consulte Suporte ao DTS (Data Transformation Services) no SQL Server 2008.

Voltar a Novos recursos e aprimoramentos por área

Aprimoramentos de componente

Desempenho e armazenamento em cache aprimorados para a transformação Pesquisa

Os aprimoramentos de desempenho feitos para a transformação Pesquisa incluem o carregamento mais rápido do cache e operações de pesquisa mais eficientes. Foi possível fazer tais aprimoramentos devido aos seguintes recursos:

  • A capacidade de captar linhas que não têm entradas correspondentes no conjunto de dados de referência e carregar essas linhas no cache.

  • A capacidade de usar fluxos de dados separados para carregar o conjunto de dados de referência no cache e para realizar pesquisas no conjunto de dados de referência.

A transformação Pesquisa agora inclui as seguintes opções de armazenamento em cache:

  • O conjunto de dados de referência é um arquivo de cache (.caw) e é acessado com um gerenciador de conexões de cache.

  • O conjunto de dados de referência é uma fonte de dados conectada no fluxo de dados e é acessado com um gerenciador de conexões de cache e uma transformação Cache.

  • O conjunto de dados de referência é uma tabela, exibição ou consulta armazenada total ou parcialmente em cache e é acessado com um gerenciador de conexões OLE DB.

  • O cache pode ser compartilhado entre várias transformações Pesquisa em um único pacote e entre transformações em pacotes separados. Para obter mais informações, consulte Como implementar uma transformação Pesquisa em modo cache cheio usando o gerenciador de conexões de cache.

  • Você pode implantar um arquivo de cache junto com um pacote. Para obter mais informações, consulte Como criar e implantar um cache para a Transformação Pesquisa.

Para obter mais informações, consulte Transformação Pesquisa, Gerenciador de conexões de cache e Transformação Cache.

Para assistir a um vídeo que demonstra como configurar a Transformação Pesquisa, consulte a home page de vídeos Como: Implementar uma Transformação Pesquisa em modo cache cheio (vídeo do SQL Server), na Biblioteca MSDN.

Novos componentes do ADO.NET

O Integration Services agora inclui os seguintes componentes do ADO.NET:

  • Um componente da origem do ADO NET que recebe dados de um provedor .NET Framework e os disponibiliza para o fluxo de dados. Para obter mais informações, consulte Origem do ADO NET.

  • Um componente do destino ADO NET que carrega dados em uma variedade de bancos de dados compatíveis com o ADO.NET que utilizam uma tabela ou exibição de banco de dados. Para obter mais informações, consulte Destino do ADO NET.

Nova tarefa Criação de Perfil de Dados e novo visualizador de perfil de dados

A tarefa Criação de Perfil de Dados é uma nova tarefa da caixa de ferramentas do Integration Services. Você pode usar essa tarefa em um pacote do Integration Services para criar perfis de dados que estão armazenados no SQL Server. As informações fornecidas pelo perfil ajudam a identificar possíveis problemas da qualidade dos dados. A tarefa Criação de Perfil de Dados fornece perfis que ajudam a identificar problemas de qualidade de dados em colunas individuais e em relações de coluna:

  • Perfis que ajudam a identificar problemas em colunas individuais

    • A distribuição de comprimentos nos valores de coluna.

    • A porcentagem de valores nulos.

    • A distribuição de valores na coluna.

    • Estatísticas de coluna para colunas numéricas.

    • Expressões regulares que correspondem a colunas de cadeia de caracteres.

  • Perfis que ajudam a identificar problemas com relações de coluna

    • Colunas de chave do candidato.

    • Dependências funcionais entre colunas.

    • A inclusão do conjunto de valores de uma coluna do conjunto de valores em outra coluna.

Para obter mais informações, consulte Tarefa Criação de Perfil de Dados e Criando perfil de dados com o visualizador e a tarefa de criação de perfil de dados.

Para assistir a um vídeo que demonstra como usar a tarefa Criação de Perfil de Dados, consulte a home page de vídeos, Como: Usar a tarefa Criação de Perfil de Dados (vídeo do SQL Server), na Biblioteca MSDN.

Novo Assistente para Conexões de Projeto do Integration Services

Use o Assistente para Conexões de Projeto do Integration Services para criar um pacote que contém as informações de conexão necessárias para conectar fontes de dados e destinos. O assistente guia você pelas etapas de seleção de provedores de dados, configuração de gerenciadores de conexões e atribuição de gerenciadores de conexões a origens e destinos. Para obter mais informações sobre quando esse assistente deve ser usado, consulte Criando um pacote executando um assistente.

Novo ambiente de script

O Business Intelligence Development Studio agora se integra perfeitamente ao ambiente do MicrosoftVisual Studio Tools for Applications (VSTA). O VSTA é o ambiente de desenvolvimento no qual um desenvolvedor grava scripts para a tarefa Script e o componente Script.

O VSTA suporta as linguagens de programação do MicrosoftVisual Basic 2008 ou do MicrosoftVisual C# 2008. O VSTA também permite adicionar assemblies gerenciados a um script em tempo de design navegando até o local da pasta. Além disso, o VSTA permite adicionar uma referência de Web ao seu código, que habilita o código a usar objetos e métodos fornecidos por um serviço da Web.

Para pacotes do SQL Server 2005 Integration Services (SSIS) que incluem os scripts do MicrosoftVisual Studio for Applications (VSA), o VSTA converte esses scripts.

ObservaçãoObservação

Pontos de interrupção não têm suporte no componente Script.

Para obter mais informações sobre o VSTA no Integration Services, consulte os seguintes tópicos:

Atualização de pacotes

É possível atualizar pacotes do Integration Services a partir do formato usado pelo Integration Services no SQL Server 2005 para o formato usado pelo SQL Server 2008. Para atualizar os pacotes do SQL Server 2005, execute um ou mais dos seguintes procedimentos:

  • Use o utilitário de prompt de comando dtexec (dtexec.exe) fornecido com o SQL Server 2008 para executar o pacote SQL Server 2005. Ao usar esse método para executar um pacote do SQL Server 2005, a atualização é temporária e as alterações resultantes da atualização não podem ser salvas.

  • Adicione o pacote do SQL Server 2005 a um projeto existente ou abra o pacote em questão no SQL Server 2008Integration Services. O Integration Services atualizará o pacote automaticamente. Porém, a atualização é temporária. Para atualizar o pacote permanentemente, salve as alterações de pacote.

    ObservaçãoObservação

    Para adicionar um pacote a um pacote existente, no menu Projeto, clique em Adicionar Pacote Existente.

  • Crie ou abra um projeto do SQL Server 2005Integration Services e use o Assistente de Atualização de Pacotes SSIS para atualizar todos os pacotes do projeto. Esse processo de atualização é permanente.

Para obter mais informações, consulte Atualizando pacotes do Integration Services.

Voltar a Novos recursos e aprimoramentos por área

Configurações de pacote

Quando você usar o utilitário de prompt de comando dtexec (dtexec.exe) para executar um pacote implantado, o Integration Services agora aplicará as configurações do pacote duas vezes. O Integration Services aplicará a configuração antes e depois de aplicar as opções que você especificou na linha de comando do dtexec.

Para obter mais informações, consulte Configurações de pacote.

Aprimoramentos de gerenciamento de dados

Aprimoramento da manipulação do tipo de dados no Assistente de Importação e Exportação do SQL Server

O Assistente de Importação e Exportação do SQL Server agora fornece informações adicionais e opções relacionadas a conversões de tipo de data exigidas pela operação de importação ou exportação:

  • Você pode exibir informações de mapeamento de tipo de dados para cada tabela ou exibição selecionada para ser importada ou exportada. Essas informações incluem uma indicação visual da probabilidade de as conversões serem executadas com êxito e sem erro.

  • Você pode exibir informações adicionais detalhadas de qualquer coluna da tabela ou exibição selecionada.

  • Você pode aceitar ou rejeitar as conversões de tipo de dados que o assistente realizará por coluna.

  • Você pode especificar a manipulação de erros e truncamentos geral ou por coluna.

Para obter mais informações, consulte Revisar mapeamento de tipo de dados (Assistente de Importação e Exportação do SQL Server).

Novos tipos de dados de data e hora

Os novos tipos de dados de data e hora a seguir estão disponíveis no Integration Services:

  • DT_DBTIME2

  • DT_DBTIMESTAMP2

  • DT_DBTIMESTAMPOFFSET

Esses novos tipos de dados do Integration Services fornecem os seguintes benefícios:

  • Dão suporte a uma escala maior para segundos fracionários.

  • Dão suporte à precisão definida pelo usuário.

  • Dão suporte ao deslocamento de fuso horário.

Vários elementos de fluxo de controle e fluxo de dados dão suporte a esses novos tipos de dados. Para obter mais informações, consulte Elementos de Fluxo de Controle e Elementos de fluxo de dados.

Você pode converter os novos tipos de dados em outros tipos de dados de data do Integration Services usando expressões, a transformação Conversão de Dados e a transformação Coluna Derivada. Também é possível usar expressões para executar comparações entre os novos tipos de dados. Para obter mais informações, consulte Tipos de dados do Integration Services e Cast (SSIS).

Instruções SQL aprimoradas

O Integration Services inclui os seguintes aprimoramentos às instruções de Transact-SQL:

  • Executar várias operações DML (linguagem de manipulação de dados)   O Transact-SQL dá suporte ao uso de uma operação MERGE em uma instrução SQL. A operação de MERGE permite expressar várias operações INSERT, UPDATE e DELETE em uma única instrução relativa a uma tabela de destino especificada. A tabela de destino é baseada em condições de junção com uma tabela de origem. Para obter mais informações, consulte Inserindo, atualizando e excluindo dados usando MERGE e Usando MERGE nos pacotes do Integration Services.

  • Recuperar dados sobre mudanças em uma fonte de dados    A operação INSERT dá suporte à inserção de filas em uma tabela de destino, que são retornadas pela cláusula OUTPUT de uma operação INSERT, UPDATE, DELETE ou MERGE. Para obter mais informações, consulte INSERT (Transact-SQL).

  • Melhorar o desempenho da operação de carregamento em massa quando os dados são classificados de acordo com o índice clusterizado na tabela   A opção BULK da função OPENROWSET dá suporte ao argumento ORDER, que especifica como os dados no arquivo de dados já estão classificados. O argumento ORDER não efetua uma operação de classificação nos dados de texto. Esse argumento serve como uma dica para o Mecanismo de Banco de Dados do SQL Server informando que os dados já estão pré-classificados no arquivo. Se os dados não estiverem classificados, o Mecanismo de Banco de Dados retornará um erro.

    A função OPENROWSET permite usar o OLE DB para acessar dados remotos. Para obter mais informações, consulte OPENROWSET (Transact-SQL).

Voltar a Novos recursos e aprimoramentos por área

Aprimoramentos de desempenho e solução de problemas

Captura de dados de alterações

O Integration Services pode usar um novo recurso do Mecanismo de Banco de Dados chamado Change Data Capture. Esse novo recurso capta a atividade de inserção, atualização e exclusão aplicada a tabelas do SQL Server. O Change Data Capture também disponibiliza os detalhes dessas mudanças em um formato relacional facilmente utilizável.

Para obter informações sobre como usar o Change Data Capture em um pacote do Integration Services para executar carregamentos incrementais, consulte Melhorando cargas incrementais com Change Data Capture. Para obter os exemplos mais recentes de como usar o Change Data Capture em pacotes do Integration Services, consulte o site Exemplos do SQL Server.

Novos arquivos de despejo de depuração

Você pode criar arquivos de despejo de depuração (.mdmp e .tmp) que fornecem informações sobre o que acontece quando um pacote é executado. Essas informações podem ajudá-lo a solucionar problemas que ocorrem quando você executa o pacote.

Para criar arquivos de despejo de depuração, use algumas opções de prompt de comando com o utilitário dtexec e o utilitário de prompt de comando dtutil (dtutil.exe). Para obter mais informações, consulte Utilitário dtexec e Utilitário dtutil.

Para saber mais sobre o tipo de informações incluídas no arquivo de despejo de depuração (.tmp), consulte Trabalhando com arquivos de despejo de depuração.

Voltar a Novos recursos e aprimoramentos por área

Ícone do Integration Services (pequeno) Fique atualizado com o Integration Services

Para obter os mais recentes downloads, artigos, exemplos e vídeos da Microsoft, bem como soluções exclusivas da comunidade, visite a página do Integration Services no MSDN ou TechNet:

Para receber uma notificação automática sobre essas atualizações, assine os RSS feeds disponíveis na página.

Consulte também

Conceitos

Histórico de alterações

Conteúdo atualizado

  • Adição da seção "Configurações do pacote".