All Rights ReservedView Non-AMP Version
IT Forum
  • Homepage
  • Plataformas
Notícias

SQL Server 2008: Reporting Services e Integration Services

SSRS (SQL Server
Reporting Services) passou por uma grande reformulação. Ele não se apóia mais
em IIS para suas funcionalidades de servidor de relatório. É um salto enorme
para as instalações SSRS porque, conforme percebi muitas vezes, é difícil obter
aprovação para mudanças no Windows, tais como implementar o IIS. Com freqüência,
estas instalações não gostam de fazer grandes alterações em um install Windows,
e acrescentar um componente como o IIS, que é considerado difícil de proteger,
os deixa duplamente hesitantes. É bom poder prescindir do IIS.

Outra melhoria importante é
o Tablix, um novo tipo de elemento de dado que combina tabela, matriz e lista.
O Tablix proporciona uma maneira fácil de trabalhar com agrupamento ao permitir
que você agrupe colunas ou linhas e defina grupos adjacentes ou pai/filho. Tudo
isso soa intuitivo, mas requer um pouco de treinamento. Descobri rapidamente
que não daria para criar grupos da mesma forma que na versão anterior. Para ter
êxito, precisei mudar ligeiramente o modo de elaborar relatórios.

As melhores notícias de tecnologia B2B
Acompanhe todas as novidades diretamente na sua caixa de entrada

>
Volte para o teste do SQL 2008

O Report Builder também
melhorou muito. A Microsoft eliminou diversas limitações que dificultavam
trabalhar com ele. Agora você pode fazer praticamente tudo que fazia com o
Visual Studio. E o Report Builder vem com assistentes que automatizam a
formatação de dados e gráficos. Quase não tenho mais motivos para criar
relatórios no Visual Studio. Esta nova versão do Report Builder (2.0) não
estava disponível quando o Katmai foi lançado, mas agora é fornecido como um
download separado.

Integration
Services
A Microsoft deu
grandes passos para garantir que SSIS (SQL Server Integration Services) tenha
condições de competir diretamente com concorrentes como a Informatica ao
oferecer lookup caching e CDC. E, embora CDC não seja estritamente um
aperfeiçoamento do SSIS, este se beneficia dele para aumentar a velocidade de
processos ETL. Na realidade, tanto lookup caching quanto CDC podem aumentar
muito a velocidade das cargas. Existem duas situações em que você verá ganhos
de desempenho excepcionais.

Talvez você esteja
carregando dados de clientes e tenha que carregar cada cliente um a um porque
precisa consultar outras informações e tomar decisões baseadas nos dados da
pesquisa. No SQL Server 2005, você colocaria esta carga dentro de um container
loop “para cada” e faria a pesquisa sobre cada cliente à medida que você iterar
através do loop. Isso significa que você faria a pesquisa em si para cada
cliente. Se sua  tabela de pesquisa for grande — digamos, algo em torno
de 500 milhões de linha – você terá que consultar estes dados para cada linha que
você importar. E se a tabela de pesquisa não estiver no mesmo sistema ou se não
estiver indexada adequadamente, estas pesquisas podem demorar muito tempo.

Agora, no SQL Server 2008,
você pode realizar a pesquisa apenas uma vez para todos os clientes e armazenar
os dados em cache em um arquivo local. O resultado é que a iteração através do
loop será muito mais rápida.

As melhorias no SSIS também
entram em ação na hora de lidar com dados modificados. Digamos que a mudança de
endereço de um cliente tenha que constar do banco de dados que você está
carregando. No SQL Server 2005, você tinha que realizar uma comparação binária
ou de texto, linha por linha, para cada coluna que quisesse rastrear. Ou seja,
quanto maior a tabela de clientes, mais longa é a consulta. Mas com o CDC você
pode ver facilmente quais linhas e colunas mudaram e evitar por completo a
pesquisa. Aqui, de novo, você pode reduzir tremendamente o tempo que leva para
carregar.

O SSIS traz outras melhorias. Threading aprimorado no pipeline de dados aumentará
a performance ao gerenciar melhor os recursos e controlar o fluxo do pipeline
apropriadamente. Há também um novo Data-Profiling Task que facilita identificar
qualquer problema de pureza dos dados. Por fim, scritps SSIS agora podem ser
escritos em VB e C#.

Next Metas coletivas, não individuais ? quem se habilita? »
Previous « SQL Server 2008: Data Compression e Backup Compression
Leave a Comment
Share
Published by
Redação
18 anos ago

    Related Post

  • EXA inaugura centro de cibersegurança no Piauí e anuncia investimento de R$ 25 milhões em pesquisa e inovação
  • Nuvei compra Payoneer por US$ 2,75 bilhões e cria gigante global de pagamentos digitais
  • IA ajuda Bacio di Latte a absorver pico de demanda e resolver 32% dos atendimentos sem intervenção humana

Recent Posts

  • Cibersegurança

EXA inaugura centro de cibersegurança no Piauí e anuncia investimento de R$ 25 milhões em pesquisa e inovação

A EXA, ecossistema de proteção digital do Grupo FS, inaugurou nesta quinta-feira (18), em Parnaíba…

41 minutos ago
  • Inteligência Artificial

IA ajuda Bacio di Latte a absorver pico de demanda e resolver 32% dos atendimentos sem intervenção humana

A Bacio di Latte recorreu à inteligência artificial para sustentar sua operação de atendimento durante…

2 horas ago
  • Notícias

Nuvei compra Payoneer por US$ 2,75 bilhões e cria gigante global de pagamentos digitais

A Nuvei anunciou a aquisição da Payoneer em uma operação avaliada em aproximadamente US$ 2,75…

3 horas ago
  • Notícias

Motiva automatiza 86% do atendimento em rodovias com IA da Zendesk

A Motiva implementou um sistema de atendimento omnicanal da Zendesk para unificar a experiência do…

3 horas ago
  • Notícias

Ferramenta de IA analisa diferença tática entre Brasil e Marrocos no primeiro jogo da Seleção

Na edição mais tecnológica da Copa do Mundo, a inteligência artificial (IA) tem se mostrado…

4 horas ago
  • Artigos

O paradoxo da abundância: por que a “crise de inteligência de 2028” subestima o fator humano

Por Leonardo Tristão Recentemente, passou a circular nos altos escalões corporativos um relatório provocativo intitulado "The 2028 Global…

4 horas ago
All Rights ReservedView Non-AMP Version
  • L