Você está na página 1de 15

Reporting Services no SQL Server 2008

Artigo Tcnico do SQL Server

Autor: Ann Weber e Graeme Malcolm (Contedo Mestre) Revisor Tcnico: Julie Strauss Editor do Projeto: Joanne Hodgins

Publicado em: Agosto de 2007 Aplica-se ao: SQL Server 2008 Resumo: O Microsoft SQL Server 2008 Reporting Services oferece uma plataforma completa baseada em servidor que foi projetada para dar suporte a uma ampla variedade de necessidades de relatrios, incluindo relatrios corporativos gerenciados, relatrios ad-hoc, relatrios incorporados e relatrios baseados na Web, para habilitar a organizao a fornecer informaes relevantes quando necessrio, em toda a empresa. O Reporting Services 2008 fornece as ferramentas e os recursos necessrios para criar uma srie de relatrios formatados de modo rico, a partir de uma grande variedade de fontes de dados, e oferece um conjunto abrangente de ferramentas familiares usadas para gerenciar e proteger uma soluo de relatrios corporativa. Os relatrios so processados e entregues de forma rpida e eficiente, permitindo que o usurio os receba automaticamente por meio de assinaturas, para acess-los a partir de um repositrio central conforme a necessidade, ou os consuma no contexto de seus processos de negcios, atravs de relatrios incorporados diretamente s suas aplicaes Web ou de negcios.

Filename: 91089145.doc

Direitos Autorais
Este um documento preliminar e pode ser alterado substancialmente antes do lanamento comercial final do software aqui descrito.

As informaes contidas neste documento representam a viso atual da Microsoft Corporation sobre os temas discutidos na data da publicao. Como a Microsoft deve responder s mudanas das condies de mercado, este documento no deve ser interpretado como um compromisso da parte da Microsoft, e a Microsoft no pode assegurar a exatido de qualquer informao apresentada aps a data da publicao.

Este white paper destina-se a fins informativos apenas. A MICROSOFT NO FORNECE NENHUMA GARANTIA, EXPRESSA OU IMPLCITA, QUANTO S INFORMAES NESTE DOCUMENTO.

O cumprimento de todas as leis pertinentes de direitos autorais de responsabilidade do usurio. Sem limitar os direitos sob o direito autoral, nenhuma parte deste documento pode ser reproduzida, armazenada em ou inserida em um sistema de recuperao de dados ou transmitido de qualquer forma ou por qualquer meio (eletrnico, mecnico, fotocpia, gravao ou outro) ou para qualquer fim, sem a permisso expressa por escrito da Microsoft Corporation

A Microsoft pode deter as patentes, as solicitaes de patentes, as marcas comerciais, os direitos autorais ou outras propriedades intelectuais pertinentes ao objeto deste documento. Salvo expressamente disposto em qualquer contrato de licena escrito da Microsoft, o fornecimento deste documento no confere a voc qualquer licena em relao a essas patentes, marcas comerciais, direitos autorais ou outras propriedades intelectuais.

Salvo indicao em contrrio, os exemplos de empresas, organizaes, produtos, nomes de domnio, endereos de e-mail, logotipos, pessoas, lugares e eventos aqui mencionados so fictcios e nenhuma associao com qualquer empresa, organizao, produto, nome de domnio, endereo de email, logotipo, pessoa, lugar ou evento real intencional ou deve ser deduzida como tal.

2007 Microsoft Corporation. Todos os direitos reservados.

Microsoft e SQL Server so marcas registradas ou comerciais da Microsoft Corporation nos Estados Unidos e/ou outros pases.

Os nomes de empresas e produtos reais aqui mencionados podem ser marcas comerciais de seus respectivos proprietrios.

Contedo
Introduo........................................................................................................1 Criando Relatrios.............................................................................................1 Usando Ferramentas de Desenvolvimento de Relatrios ........................................2 Report Designer ...........................................................................................2 Report Builder..............................................................................................3 Acessando Fontes de Dados para a Criao de Relatrios......................................4 Criando Relatrios Atraentes...............................................................................4 Tablix..........................................................................................................5 Grficos.......................................................................................................6 Recursos Interativos.....................................................................................6 Gerenciando o Reporting Services......................................................................7 Estendendo os Recursos de Gerenciamento .........................................................7 Configurando uma Instncia do Reporting Services...............................................8 Integrao com o Microsoft Office SharePoint Services..........................................9 Protegendo o Reporting Services.........................................................................9 Fornecendo Relatrios.....................................................................................10 Processamento de Relatrios de Alto Desempenho..............................................10 Caching...........................................................................................................10 Instantneos...................................................................................................10 Mltiplos Formatos de Arquivo...........................................................................11 Fornecendo Relatrios Atravs de Assinaturas....................................................11 Incorporando Relatrios s Aplicaes de Negcios ............................................11 Concluso........................................................................................................12

Reporting Services no SQL Server 2008

Introduo
Embora as empresas sempre coletem e armazenem grandes quantidades de dados, s vezes difcil apresent-los de maneira significativa e proporcionar uma viso clara do que est acontecendo na empresa, a fim de que as decises tomadas pelos responsveis sejam relevantes e oportunas para os negcios. Para tomar decises eficazes, todos os tipos de usurios, de gerentes a profissionais da informao, devem ter acesso fcil a relatrios informativos e intuitivos que combinem dados das vrias fontes que existem na empresa. Na maioria das organizaes, deve haver uma combinao de relatrios numricos e baseados em texto detalhados, que forneam uma descrio abrangente das atividades da empresa, com uma visualizao grfica que ajude a proporcionar uma viso melhor das tendncias e comparaes. Com o Reporting Services as empresas tm a habilidade de satisfazer uma srie de cenrios de relatrio. Relatrios Gerenciados. Tambm chamados freqentemente de relatrios corporativos do suporte criao de relatrios que abrangem todos os aspectos da empresa e so fornecidos a todos os setores, para que cada funcionrio tenha acesso em tempo real s informaes relevantes para sua rea de negcios e possa tomar decises mais bem fundamentadas. Relatrios Ad-Hoc. Permitem ao usurio criar seus prprios relatrios conforme a necessidade e com a flexibilidade necessria para obter rapidamente as informaes de que precisa, no formato adequado, sem enviar um pedido e esperar que um desenvolvedor crie o relatrio para ele. Relatrios Incorporados. As organizaes podem incorporar relatrios diretamente s suas aplicaes de negcios e portais da Web, permitindo ao usurio consumi-los dentro do contexto de seu processo de negcios. A integrao profunda com o Microsoft Office SharePoint Server 2007 tambm habilita a organizao a fornecer relatrios por meio de uma biblioteca central, ou usar novos Web Parts para a renderizao fina de relatrios diretamente dentro do SharePoint, permitindo uma fcil criao de painis. Dessa forma as organizaes podem reunir em um s local central todos os dados crticos da empresa, estruturados e no estruturados, oferecendo uma experincia comum para o acesso a informaes, de modo que os usurios possam ver rapidamente as informaes de desempenho mais importantes.

Este white paper descreve como o SQL Server 2008 Reporting Services fornece uma plataforma completa baseada em servidor para dar suporte a essa grande variedade de necessidades de relatrio.

Criando Relatrios
A criao de relatrios uma atividade importante em muitas organizaes. Executivos, analistas de negcios, gerentes e cada vez mais profissionais da informao em todas as reas da empresa contam com informaes oportunas e precisas em relatrios de fcil compreenso para realizar seu trabalho com eficincia. O SQL Server 2008 Reporting Services inclui ferramentas abrangentes para a criao de relatrios, e uma srie de inovaes em seu formato, de modo que eles possam trazer tona os dados e as informaes de que os funcionrios precisam no formato mais eficaz para sua organizao.
Microsoft Corporation 2007

Reporting Services no SQL Server 2008

Usando Ferramentas de Desenvolvimento de Relatrios


Na maioria das organizaes, h dois grupos distintos de pessoas que criam relatrios; desenvolvedores experientes de solues de business intelligence que esto habituados a trabalhar em um ambiente de desenvolvimento extensivo, e usurios que no esto familiarizados com designs de esquemas de banco de dados e precisam de um ambiente de design de relatrios intuitivo que abstraia as complexidades tcnicas subjacentes. O SQL Server 2008 satisfaz ambas as necessidades por meio de ferramentas distintas para o desenvolvimento de relatrios, especificamente projetadas para atender os requisitos desses dois pblicos. Isso permite ao desenvolvedor criar solues sofisticadas de relatrios para a empresa inteira, enquanto contribui para que o usurio possa se concentrar nos dados que so relevantes especificamente para sua rea de negcios.

Report Designer
O Report Designer fornece aos desenvolvedores e autores de relatrios avanados um ambiente altamente flexvel e produtivo para a criao de relatrios, como mostra a Figura 1. O Report Designer um componente do SQL Server Business Intelligence Development Studio, um ambiente de desenvolvimento de Business Intelligence baseado na interface de desenvolvimento comum do Microsoft Visual Studio. A interface de design permite ao desenvolvedor definir datasets para um relatrio a partir de diversas fontes de dados, projetar o layout e pr-visualizar o relatrio diretamente no ambiente de design, antes de implant-lo no Servidor de Relatrios. O desenvolvedor pode criar relatrios rpida e facilmente com o Assistente de Relatrio ou construir relatrios mais detalhados com o ambiente de design visual do Report Designer. O designer de consulta embutido simplifica a recuperao dos datasets usados por relatrios, e a interface intuitiva de arrastar e soltar facilita o layout de elementos do relatrio para a exibio. Quando um desenvolvedor conclui um relatrio, pode visualiz-lo e implant-lo no servidor de relatrios diretamente do Report Designer.

Microsoft Corporation 2007

Reporting Services no SQL Server 2008

Figura 1: Report Designer

Report Builder
O desenvolvimento de relatrios eficazes que podem ser implantados para milhares de usurio eficaz em termos de custo e leva para toda a empresa os benefcios dos relatrios consistentes projetados por profissionais. Contudo, s vezes usurios individuais precisam modificar relatrios ou at mesmo criar os seus prprios, de acordo com a ocorrncia de requisitos especficos. O Report Builder uma ferramenta de consulta de relatrios fcil de usar e focada nos negcios, que abstrai os dados subjacentes por meio de modelos que refletem entidades da empresa, tais como clientes, produtos, vendas e assim por diante. O Report Builder mostrado na Figura 2. Criando um modelo que reflete essa viso dos dados orientada aos negcios, o Report Builder permite ao usurio criar relatrios robustos sem ter um conhecimento extensivo da estrutura de banco de dados subjacente ou das sintaxes de consulta.

Microsoft Corporation 2007

Reporting Services no SQL Server 2008

Figura 2: Report Builder

Acessando Fontes de Dados para a Criao de Relatrios


A maioria das empresas possui dados espalhados por vrias aplicaes e bancos de dados. Para ter uma compreenso completa sobre o desempenho da empresa, os usurios precisam de uma soluo de relatrios que possa receber dados de mltiplas fontes distintas de toda a organizao. Por exemplo, os executivos de vendas dentro da empresa podem precisar de um relatrio que incorpore dados financeiros do banco de dados Oracle do departamento de contabilidade aos dados de clientes de uma aplicao CRM baseada no Microsoft SQL Server. O SQL Server 2008 Reporting Services possui suporte para o acesso a uma variedade de fontes de dados para a criao de relatrios, incluindo bancos de dados relacionais do SQL Server, Servios de Anlise do SQL Server, Oracle, DB2 e Hyperion Essbase; e permite ao autor combinar dados de mltiplas fontes em um nico relatrio. Alm disso, com o SQL Server 2008 Reporting Services os autores podem gerar modelos de relatrio para usar com o Report Builder a partir de bancos de dados relacionais do SQL Server, cubos do SQL Server Analysis Services e bancos de dados Oracle.

Criando Relatrios Atraentes


Os usurios de empresas precisam da flexibilidade para visualizar e apresentar diferentes tipos de dados em uma variedade de formatos. O Reporting Services satisfaz essa necessidade fornecendo um excelente conjunto de recursos para a criao de
Microsoft Corporation 2007

Reporting Services no SQL Server 2008

relatrios atraentes, incluindo mltiplas opes de exibio e parmetro, interatividade, formatao rich text e uma ampla variedade de capacidades de grfico. Os usurios tm diferentes requisitos e expectativas quando visualizam e interagem com os relatrios, e um formato de relatrio que funciona bem para um tipo de dado pode no ser adequado para outros tipos. O SQL Server Reporting Services oferece suporte a uma srie de opes de exibio, permitindo criar relatrios que mostram dados no layout mais apropriado para os usurios que vo consumi-los. O SQL Server Reporting Services usa regies de dados para definir o layout para os dados dos relatrios. Voc pode usar as seguintes regies para exibir dados: Lista. Um layout de forma livre para dados. Grfico. Um formato que exibe os dados na forma de um grfico. Tabela. Um formato tabular em que os dados so exibidos em linhas e colunas. Voc pode criar uma hierarquia de linhas para refletir agrupamentos em seus dados e exibir totais de grupos. Matriz. Um formato que tem suporte para grupos de linhas e colunas, e que pode exibir dados de resumo agregados nas clulas em que grupos de linhas e de colunas se cruzam, de modo similar a uma tabela dinmica ou tabela de referncia cruzada. Tablix. Um hbrido entre Tabela e Matriz, introduzido no lanamento do SQL Server 2008 Reporting Services.

Tablix
Como mencionamos acima, o SQL Server 2008 introduz um novo tipo de regio de dados chamado Tablix. Como o nome sugere, o Tablix fornece uma combinao dos melhores recursos das regies de dados Tabela e Matriz. O Tablix permite criar relatrios que usam um layout flexvel com mltiplos grupos de linhas e colunas, facilitando a construo de layouts de relatrio altamente versteis, que eram difceis ou impossveis de serem implementados com as ferramentas de criao disponveis no mercado hoje. Com o Tablix, voc pode construir relatrios que incluem: Colunas e linhas fixas e dinmicas. Em uma Tabela, um relatrio pode ter linhas dinmicas, nas quais se permite a repetio de linhas e o aninhamento mltiplo de grupos, mas as colunas so sempre fixas. Em uma Matriz, um relatrio pode ter linhas e colunas dinmicas, mas nenhuma linha ou coluna fixa pode ser includa. Com o Tablix essas restries no se aplicam, e os relatrios podem incluir tanto linhas dinmicas e fixas como colunas dinmicas e fixas. Aninhamento arbitrrio em cada eixo. Ao usar uma Tabela em uma verso anterior do Reporting Services, o aninhamento arbitrrio estava disponvel apenas nas linhas. Com a introduo do Tablix, o aninhamento arbitrrio est disponvel tanto nas linhas quanto nas colunas. Omisso opcional de cabealhos de linha ou coluna. Como o Tablix oferece tudo o que est disponvel nas regies Tabela e Matriz, o autor do relatrio pode omitir os cabealhos de linha e coluna. Antes essa tcnica s era possvel com uma Matriz, mas com o Tablix ela tambm pode ser aplicada a Tabelas. Mltiplos membros paralelos de linha ou coluna em cada nvel. A habilidade de aplicar mltiplos membros paralelos de linha e coluna dentro do mesmo relatrio um novo e exclusivo recurso de design que pode mudar
Microsoft Corporation 2007

Reporting Services no SQL Server 2008

consideravelmente o modo como as informaes so representadas nos relatrios. Por exemplo, ao projetar um relatrio de vendas o autor pode optar por ter uma hierarquia dinmica para uma coluna que mostra Ano, seguida por outra coluna dinmica que mostra Produto, como est ilustrado abaixo. Note que as duas hierarquias so exibidas lado a lado de forma independente, e ainda assim compartilham o mesmo conjunto de valores de linha.

Relatrio de Vendas Regional Ano 2005 2006 Washington Seattle Spokane Oregon Portland Eugene 50 30 40 20 60 40 50 30

Produto Tabela 20 10 10 25 Cadeira 30 20 10 5

Grficos
Grandes quantias de dados complexos em formato de texto podem dificultar o entendimento dos leitores. Com mais investimentos em novos recursos de visualizao, o SQL Server 2008 Reporting Services oferece um mecanismo de grfico aperfeioado, incluindo uma grande variedade de grficos aprimorados que permitem aos responsveis por decises visualizar os dados em um formato de fcil compreenso, obtendo imediatamente uma viso ampla das informaes. O Reporting Services fornece aos usurios uma grande variedade de tipos de grfico, incluindo os tradicionais de barra, rea, coluna, rosca, linhas e pizza. O Reporting Services 2008 tambm inclui suporte para grficos do tipo plotagem por srie, com mltiplas reas e legendas de grfico, grficos de intervalo, polares, de radar, de pirmide e funil. O aperfeioamento dos grficos, como as anotaes e o suporte a grandes volumes de dados, oferecem maior flexibilidade ao seu ambiente de relatrios.

Recursos Interativos
O SQL Server 2008 Reporting Services oferece uma srie de recursos de design de relatrio que permitem ao desenvolvedor criar relatrios altamente dinmicos para fornecer ao usurio a habilidade de interagir com os dados e explor-los em grande profundidade. Os elementos interativos que podem ser adicionados aos relatrios incluem: Parmetros. Adicionar parmetros ao relatrio permite ao usurio fornecer valores especficos quando o relatrio processado, a fim de filtrar as informaes representadas no relatrio. Por exemplo, um usurio pode fornecer um valor de parmetro Regio a um relatrio de vendas, para visualizar apenas as vendas na regio especificada. Os parmetros ajudam os autores a atingir um

Microsoft Corporation 2007

Reporting Services no SQL Server 2008

pblico mais amplo com um nico relatrio e a capacitar o usurio com uma experincia mais flexvel e interativa. Classificao interativa. Aplicar recursos de classificao a um relatrio permite ao usurio classificar os dados por qualquer uma das colunas, em ordem ascendente ou descendente. Por exemplo, um usurio que visualiza um relatrio contendo uma lista de vendas pode classificar os dados primeiro por data e depois por quantidade de vendas. Aes. Os desenvolvedores podem adicionar links a um relatrio, permitindo ao usurio realizar aes como saltar para outra rea do relatrio, abrir uma pgina da Web externa ou abrir outro relatrio relacionado para fazer uma anlise de detalhamento. Por exemplo, um relatrio de vendas pode listar o nmero do pedido, o nome do cliente e a quantidade de vendas para os pedidos do ms corrente. O desenvolvedor pode adicionar uma ao de detalhamento ao relatrio para que, ao clicar no nmero de um determinado pedido, o usurio possam abrir um relatrio que mostre os detalhes daquele pedido. Mapas de documento. O usurio pode usar um mapa de documento para navegar por um relatrio facilmente. O mapa do documento exibido como um painel lateral no relatrio, e o usurio pode usar a hierarquia de links que ele contm para mover-se pelas vrias sees do relatrio. Sub-relatrios. Os desenvolvedores podem incorporar um relatrio dentro de outro como um sub-relatrio; um recurso formidvel do Reporting Services que permite exibir informaes de um relatrio como uma sub-regio diretamente dentro de outro relatrio. Por exemplo, um desenvolvedor pode criar um relatrio que mostre cada regio de vendas da organizao com um subrelatrio mostrando o desempenho das vendas para cada regio.

Gerenciando o Reporting Services


Os administradores podem gerenciar uma soluo do SQL Server 2008 Reporting Services em um destes dois modos: modo Nativo e Modo Integrado do SharePoint. Quando executa no Modo Nativo, o administrador pode usar um conjunto abrangente de ferramentas de gerenciamento e configurao que proporcionam uma experincia uniforme em todas as tecnologias do SQL Server 2008. Os Administradores de Bancos de Dados podem usar o SQL Server Management Studio para integrar o gerenciamento de uma instncia do Reporting Services ao gerenciamento do mecanismo de banco de dados do SQL Server, e podem delegar o gerenciamento de servios do Reporting Services aos administradores de sistema, criando um Console de Gerenciamento Microsoft personalizado com o snap-in do MMC do SQL Server Configuration Manager. Ao executar no Modo Integrado do SharePoint, os administradores podem potencializar os recursos de gerenciamento integrado do SharePoint e beneficiar-se com uma nica experincia de gerenciamento integrado nos dois componentes de servidor diretamente dentro do SharePoint.

Estendendo os Recursos de Gerenciamento


O Report Manager, mostrado na Figura 3, uma ferramenta baseada na Web que pode ser usada no Modo Nativo para acessar e gerenciar o Reporting Services pela Web. Com o Report Manager, os administradores podem realizar vrias tarefas, incluindo a visualizao e o gerenciamento de relatrios e assinaturas, a configurao de opes de
Microsoft Corporation 2007

Reporting Services no SQL Server 2008

processamento de relatrio e a configurao da segurana, a partir de qualquer computador com um navegador.

Figura 3: Report Manager

Configurando uma Instncia do Reporting Services


Escolher a configurao padro ao instalar o Reporting Services, usando o programa de instalao do SQL Server, automatiza todo o processo de configurao do Reporting Services. No entanto, muitas organizaes normalmente adicionam e alteram opes de configurao do Reporting Services aps a instalao inicial, para implantar uma soluo do Reporting Services como um Web farm escalvel, por exemplo. O Reporting Services Configuration Manager, mostrado na Figura 4, facilita a realizao de cada uma das tarefas necessrias para configurar uma implantao do Reporting Services, o que resulta em um tempo de indisponibilidade reduzido e uma entrega mais rpida das solues de relatrio.

Microsoft Corporation 2007

Reporting Services no SQL Server 2008

Figura 4: Reporting Services Configuration Manager

Integrao com o Microsoft Office SharePoint Services


O modo Integrado do SharePoint fornece acesso aos contedos e s operaes do servidor de relatrios atravs de um site do SharePoint. A integrao do SharePoint oferece armazenamento compartilhado, segurana compartilhada e o mesmo acesso a site para todos os documentos da empresa, incluindo relatrios, modelos de relatrio e fontes de dados compartilhados. Os recursos de colaborao e gerenciamento de documentos, tais como check-in e check-out de relatrios para modificao, alertas para notificar alteraes em relatrios, e os recursos de fluxo de trabalho do SharePoint, podem contribuir para melhorar a prestao de contas e a flexibilidade em seu ambiente de relatrios. Alm disso, os relatrios podem ser incorporados diretamente s pginas do SharePoint para criar uma experincia coerente e contextualizada para os usurios.

Protegendo o Reporting Services


A segurana sempre uma das principais preocupaes dos administradores de dados. O Reporting Services fornece segurana flexvel baseada em funes para conceder permisses administrativas e proteger o acesso a fontes de dados compartilhados, relatrios pastas e recursos. Os administradores podem usar definies de funo personalizadas e embutidas para fazer um ajuste fino na segurana de seu ambiente de relatrios. O usurio pode pertencer a diferentes tipos de funes para itens diferentes.
Microsoft Corporation 2007

Reporting Services no SQL Server 2008

10

Por exemplo, ele pode ser membro da funo Gerente de Contedo para um relatrio gerenciado por seu departamento e tambm ser membro da funo Navegador para um relatrio desenvolvido por outro departamento da empresa. Os administradores podem melhorar ainda mais a administrao da segurana com a integrao do SharePoint. Quando o Reporting Services executado no Modo Integrado do SharePoint, as permisses do SharePoint podem ser usadas para gerenciar relatrios e pastas dentro da biblioteca do SharePoint.

Fornecendo Relatrios
As organizaes esto percebendo os benefcios de disponibilizar o business intelligence a um pblico muito mais amplo na empresa; trata-se de capacitar mais usurios a tomar decises e realizar tarefas com base em informaes que antes eram disponveis apenas a um pequeno grupo de analista de negcios. Um dos desafios que existem hoje fornecer os dados aos milhares de usurios que podem se beneficiar desse acesso. O SQL Server 2008 Reporting Services tem a capacidade de fornecer, com eficincia, relatrios formatados de modo rico aos usurios que precisam deles.

Processamento de Relatrios de Alto Desempenho


Em muitas solues, relatrios muito grandes podem consumir a memria disponvel no servidor, causando falhas de outros relatrios menores. O SQL Server 2008 Reporting Services inclui um mecanismo de relatrio escalvel que limita o uso da memria e os conflitos com relatrios no ligados memria. O desempenho dos relatrios tambm otimizado por meio do processamento sob demanda e da renderizao baseada em instncias.

Caching
O Reporting Services melhora ainda mais o desempenho habilitando o caching de relatrios. . Com o caching de relatrios freqentemente acessados usando os mesmos valores de parmetro, as organizaes podem reduzir a carga de processamento necessria para renderizar os relatrios. Depois que o relatrio foi processado, a cpia armazenada em cache fica disponvel para outros usurios que acessarem o mesmo relatrio, sem a necessidade de mais processamento. Com esse mtodo, se vrios usurios abrirem o relatrio, apenas a primeira solicitao resultar em processamento. O relatrio ento armazenado em cache e visualizado pelos outros usurios.

Instantneos
O Reporting Services tem suporte para a criao de relatrios instantneos, que so renderizados em um intervalo agendado e disponibilizados para visualizao. Os instantneos so similares aos relatrios armazenados em cache; a principal diferena que os instantneos so normalmente criados com um agendamento regular. Como os relatrios armazenados em cache, os Instantneos podem melhorar o desempenho gerando, periodicamente, relatrios que requerem consultas complexas ou demoradas, e permitindo que os usurios visualizem o instantneo pr-gerado em vez de processar o relatrio sob demanda. Os instantneos tambm so teis para manter um histrico de relatrios, pois cada instncia do relatrio reflete os dados como estavam no momento em que o instantneo foi gerado.
Microsoft Corporation 2007

Reporting Services no SQL Server 2008

11

Mltiplos Formatos de Arquivo


Os usurios precisam acessar e compartilhar relatrios no formato com o qual esto mais familiarizados. O Reporting Services 2008 possui suporte para a renderizao aos formatos de arquivo mais comuns, incluindo HTML, PDF, CSV, XML e Imagem (TIFF), e tambm oferece uma renderizao nova e completa no Microsoft Office Word, bem como uma renderizao aperfeioada no Microsoft Office Excel. Os relatrios nos formatos Microsoft Office so totalmente editveis, permitindo ao usurio criar documentos personalizados com base nesses relatrios.

Fornecendo Relatrios Atravs de Assinaturas


O Reporting Services tem suporte para assinaturas padro e controladas por dados, habilitando a entrega automtica de relatrios aos usurios certos por meio do push diretamente a cada usurio por e-mail, ou do envio para um compartilhamento de arquivos, de onde os usurios podem receber os relatrios. Os usurios podem usar assinaturas padro para ter os relatrios entregues com base em um agendamento personalizado e valores de parmetro de relatrio explicitamente especificados. As assinaturas controladas por dados gerenciadas centralmente, que recuperam propriedades da assinatura no tempo de execuo a partir de uma fonte de dados externa, fornecem um modo de entregar o mesmo relatrio a mltiplos usurios, cada um com seu prprio parmetro individual e seus prprios requisitos de formato de renderizao. Por padro, os relatrios podem ser enviados aos assinantes por e-mail ou compartilhamentos de arquivos. Os desenvolvedores podem melhorar o ambiente adicionando extenses adicionais de entrega que fazem o roteamento de relatrios para outros locais.

Incorporando Relatrios s Aplicaes de Negcios


Os relatrios podem ser incorporados s aplicaes de negcios com o controle ReportViewer, um controle do Reporting Services fornecido no Visual Studio. Esse controle permite exibir um relatrio em uma aplicao .NET, como uma pgina Web ASP.NET ou uma aplicao de estao de trabalho do Windows. O controle ReportViewer tem suporte para o modo local, em que os relatrios so processados na aplicao cliente, e para o modo remoto, em que os relatrios so executados em um servidor de relatrio remoto do Reporting Services. Uma empresa pequena pode comear com os recursos mais limitados de uma implementao em modo local e atualizar para uma implementao integrada completa do Reporting Services medida que suas necessidades de uso e relatrio crescerem. Muitas organizaes usam as solues do SharePoint para impulsionar o trabalho cooperativo entre funcionrios, parceiros e at mesmo clientes. Configurar o Reporting Services para executar no Modo Integrado do SharePoint permite ao usurio publicar ou carregar relatrios, modelos de relatrio, recursos e arquivos de fontes de dados compartilhados para uma biblioteca do SharePoint. Assim voc pode incorporar relatrios sua soluo Intranet baseada no SharePoint criando painis que exibem relatrios do Reporting Services.

Microsoft Corporation 2007

Reporting Services no SQL Server 2008

12

Concluso
O SQL Server 2008 Reporting Services fornece uma soluo completa de relatrios corporativos que pode oferecer suporte a milhares de usurios, entregando a eles os relatrios de que precisam no tempo e no lugar adequados. Esses relatrios podem reunir dados das diversas fontes que existem em uma organizao e entreg-los em formatos ricos de renderizao aos usurios, dentro e fora da organizao. Para mais informaes, visite:

http://www.microsoft.com/brasil/sql
Este white paper foi til? Envie-nos seus comentrios. Informe, em uma escala de 1 (insatisfatrio) a 5 (excelente), como voc classificaria este white paper e por que voc usou essa classificao. Por exemplo: Voc deu uma nota alta porque ele tem bons exemplos, capturas de tela excelentes, uma redao clara ou outra razo? Voc deu uma nota baixa devido aos exemplos insatisfatrios, s capturas de tela difusas ou redao confusa?

Esses comentrios nos ajudaro a melhorar a qualidade dos white papers que lanamos. Enviar comentrio.

Microsoft Corporation 2007

Você também pode gostar