Reporting Services no SQL Server 2008



Documentos relacionados
Usando ferramentas já conhecidas integradas ao Visual Studio Team System 2008

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

Otimização do Gerenciamento de Datacenters com o Microsoft System Center

Visão geral do Microsoft Office Word Crie conteúdo com aparência profissional

CA Nimsoft Monitor Snap

Semântica para Sharepoint. Busca semântica utilizando ontologias

1 Inicie um novo. Guia de Referência Rápida de Gerenciamento de Projeto para o Project projeto

Guia de Início Rápido

CA Mainframe Chorus for Storage Management Versão 2.0

Os 10 principais benefícios do Microsoft Office Excel Autor: Leonardo Barroso Galvao

RESUMO DA SOLUÇÃO CA ERwin Modeling. Como eu posso gerenciar a complexidade dos dados e aumentar a agilidade dos negócios?

Windows 2008 Server. Windows 2008 Server IFSP Boituva Prof. Sérgio Augusto Godoy.

Construção Páginas de Internet

Usar o Office 365 no iphone ou ipad

Como conduzir com sucesso um projeto de melhoria da qualidade

VPAT (Voluntary Product Accessibility Template, Modelo de Acessibilidade de Produto) do eportfolio da Desire2Learn Maio de 2013 Conteúdo

Visão geral híbrida de Serviços Corporativos de Conectividade do SharePoint 2013

agility made possible

Manual do Visualizador NF e KEY BEST

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz

PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO

ISO/IEC 12207: Gerência de Configuração

Sumário. Conteúdo Certificação OFFICE 2010

Guia de Início Rápido

Office 365 Manual Outlook 365 Web Application

CA Nimsoft Monitor Snap

PRIMAVERA RISK ANALYSIS

Lidar com números e estatísticas não é fácil. Reunir esses números numa apresentação pode ser ainda mais complicado.

Serviços de produtividade de nuvem hospedados pela Microsoft Ferramentas de qualidade empresarial a um preço acessível Sempre atualizado Office,

Interatividade aliada a Análise de Negócios

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14

O PaperPort 12 Special Edition (SE) possui uma grande variedade de novos e valiosos recursos que ajudam a gerenciar seus documentos.

Office 2010 e SharePoint 2010: Produtividade Empresarial no Seu Melhor. Folha de Factos

Em 2012, a Prosoft planejou o lançamento da Versão 5 dos seus produtos.

Qual servidor é o mais adequado para você?

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR

02 - Usando o SiteMaster - Informações importantes

FileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13

INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa

Conheça a nova solução de servidor que ajuda pequenas empresas a fazer mais Com menos.

Aula 1: Noção Básica e Criação de Tabelas.

Manual SAGe Versão 1.2 (a partir da versão )

UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG

Dashboards dinâmicos para executivos

Planejando o aplicativo

CA Nimsoft Monitor. Guia do Probe Monitoramento de resposta de JDBC. jdbc_response série 1.1

Bem-vindo! O que há de novo no PaperPort 10?

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Como Configurar Catálogos de Correio Eletrônico com o MDaemon 6.0

Integração de livros fiscais com o Microsoft Dynamics AX 2009

MDaemon GroupWare. Versão 1 Manual do Usuário. plugin para o Microsoft Outlook. Trabalhe em Equipe Usando o Outlook e o MDaemon

Noções de. Microsoft SQL Server. Microsoft SQL Server

Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web

Administração do Windows Server 2003

Software de gerenciamento de impressoras

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

BlackBerry Mobile Voice System

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

CA Mainframe Chorus for Security and Compliance Management Version 2.0

MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA

Introdução ao Tableau Server 7.0

Versão Melhorias Melhorias Versão 6.0.1

Neste tópico, você aprenderá a criar facilmente um banco de dados para uma nova empresa e a definir configurações comuns de uma empresa no SAP

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

Guia de Início Rápido

Guia de Início Rápido

PRIMAVERA P6 ANALYTICS DA ORACLE

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

CAPÍTULO 35 Como utilizar os componentes ColdFusion

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral

PRINCÍPIOS DE INFORMÁTICA PRÁTICA OBJETIVO 2. BASE TEÓRICA. 2.1 Criando Mapas no Excel. 2.2 Utilizando o Mapa

Outlook Apresentação

Microsoft Office PowerPoint 2007

Usar o Office 365 em seu telefone Android

CA Nimsoft Monitor Snap

Novidades no Q-flow 3.02

IBM Software Demos Lotus Quickr

Como Utilizar o Escritório Virtual

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource Rev: 02

O que há de novo no PaperPort 11? O PaperPort 11 possui uma grande variedade de novos e valiosos recursos que ajudam a gerenciar seus documentos.

Quando se fala em ponto eletrônico, a primeira coisa que vem à sua cabeça ainda é dor?

Banco de Dados Microsoft Access: Criar tabelas

Curso de Introdução ao Plone. Instrutores Carlos Alberto Alves Meira Erick Gallani

Microsoft Access: Criar relatórios para um novo banco de dados. Vitor Valerio de Souza Campos

Manual de Utilização do Sistema GRServer Cam on-line (Gerenciamento de Câmeras On-line)

Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT. Power Point. Básico

Soluções de Gerenciamento de Clientes e de Impressão Universal

CA Nimsoft Monitor. Guia do Probe Monitoramento do servidor Tomcat. tomcat série 1.2

Manual de Utilização do Zimbra

Banco de Dados Microsoft Access: Criar tabelas. Vitor Valerio de Souza Campos

Anote aqui as informações necessárias:

Especificações da oferta Gerenciamento de dispositivos distribuídos: Gerenciamento de ativos

CA Clarity PPM. Visão geral. Benefícios. agility made possible

Transcrição:

Reporting Services no SQL Server 2008 Artigo Técnico do SQL Server Autor: Ann Weber e Graeme Malcolm (Conteúdo Mestre) Revisor Técnico: 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 relatórios, incluindo relatórios corporativos gerenciados, relatórios ad-hoc, relatórios incorporados e relatórios baseados na Web, para habilitar a organização a fornecer informações relevantes quando necessário, em toda a empresa. O Reporting Services 2008 fornece as ferramentas e os recursos necessários para criar uma série de relatórios 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 solução de relatórios corporativa. Os relatórios são processados e entregues de forma rápida e eficiente, permitindo que o usuário os receba automaticamente por meio de assinaturas, para acessá-los a partir de um repositório central conforme a necessidade, ou os consuma no contexto de seus processos de negócios, através de relatórios incorporados diretamente às suas aplicações Web ou de negócios.

Direitos Autorais Este é um documento preliminar e pode ser alterado substancialmente antes do lançamento comercial final do software aqui descrito. As informações contidas neste documento representam a visão atual da Microsoft Corporation sobre os temas discutidos na data da publicação. Como a Microsoft deve responder às mudanças das condições de mercado, este documento não deve ser interpretado como um compromisso da parte da Microsoft, e a Microsoft não pode assegurar a exatidão de qualquer informação apresentada após a data da publicação. Este white paper destina-se a fins informativos apenas. A MICROSOFT NÃO FORNECE NENHUMA GARANTIA, EXPRESSA OU IMPLÍCITA, QUANTO ÀS INFORMAÇÕES NESTE DOCUMENTO. O cumprimento de todas as leis pertinentes de direitos autorais é de responsabilidade do usuário. Sem limitar os direitos sob o direito autoral, nenhuma parte deste documento pode ser reproduzida, armazenada em ou inserida em um sistema de recuperação de dados ou transmitido de qualquer forma ou por qualquer meio (eletrônico, mecânico, fotocópia, gravação ou outro) ou para qualquer fim, sem a permissão expressa por escrito da Microsoft Corporation A Microsoft pode deter as patentes, as solicitações de patentes, as marcas comerciais, os direitos autorais ou outras propriedades intelectuais pertinentes ao objeto deste documento. Salvo expressamente disposto em qualquer contrato de licença escrito da Microsoft, o fornecimento deste documento não confere a você qualquer licença em relação a essas patentes, marcas comerciais, direitos autorais ou outras propriedades intelectuais. Salvo indicação em contrário, os exemplos de empresas, organizações, produtos, nomes de domínio, endereços de e-mail, logotipos, pessoas, lugares e eventos aqui mencionados são fictícios e nenhuma associação com qualquer empresa, organização, produto, nome de domínio, endereço 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 são marcas registradas ou comerciais da Microsoft Corporation nos Estados Unidos e/ou outros países. Os nomes de empresas e produtos reais aqui mencionados podem ser marcas comerciais de seus respectivos proprietários.

Conteúdo Introdução...1 Criando Relatórios...1 Usando Ferramentas de Desenvolvimento de Relatórios... 2 Report Designer... 2 Report Builder... 3 Acessando Fontes de Dados para a Criação de Relatórios... 4 Criando Relatórios Atraentes... 4 Tablix... 5 Gráficos... 6 Recursos Interativos... 6 Gerenciando o Reporting Services...7 Estendendo os Recursos de Gerenciamento... 7 Configurando uma Instância do Reporting Services... 8 Integração do Microsoft Office SharePoint Services... 9 Protegendo o Reporting Services... 9 Fornecendo Relatórios... 10 Processamento de Relatórios de Alto Desempenho... 10 Caching... 10 Instantâneos... 10 Múltiplos Formatos de Arquivo... 11 Fornecendo Relatórios Através de Assinaturas... 11 Incorporando Relatórios às Aplicações de Negócios... 11 Conclusão... 12

Reporting Services no SQL Server 2008 1 Introdução Embora as empresas sempre coletem e armazenem grandes quantidades de dados, às vezes é difícil apresentá-los de maneira significativa e proporcionar uma visão clara do que está acontecendo na empresa, a fim de que as decisões tomadas pelos responsáveis sejam relevantes e oportunas para os negócios. Para tomar decisões eficazes, todos os tipos de usuários, de gerentes a profissionais da informação, devem ter acesso fácil a relatórios informativos e intuitivos que combinem dados das várias fontes que existem na empresa. Na maioria das organizações, deve haver uma combinação de relatórios numéricos e baseados em texto detalhados, que forneçam uma descrição abrangente das atividades da empresa, com uma visualização gráfica que ajude a proporcionar uma visão melhor das tendências e comparações. Com o Reporting Services as empresas têm a habilidade de satisfazer uma série de cenários de relatório. Relatórios Gerenciados. Também chamados freqüentemente de relatórios corporativos dão suporte à criação de relatórios que abrangem todos os aspectos da empresa e são fornecidos a todos os setores, para que cada funcionário tenha acesso em tempo real às informações relevantes para sua área de negócios e possa tomar decisões mais bem fundamentadas. Relatórios Ad-Hoc. Permitem ao usuário criar seus próprios relatórios conforme a necessidade e com a flexibilidade necessária para obter rapidamente as informações de que precisa, no formato adequado, sem enviar um pedido e esperar que um desenvolvedor crie o relatório para ele. Relatórios Incorporados. As organizações podem incorporar relatórios diretamente às suas aplicações de negócios e portais da Web, permitindo ao usuário consumi-los dentro do contexto de seu processo de negócios. A integração profunda com o Microsoft Office SharePoint Server 2007 também habilita a organização a fornecer relatórios por meio de uma biblioteca central, ou usar novos Web Parts para a renderização fina de relatórios diretamente dentro do SharePoint, permitindo uma fácil criação de painéis. Dessa forma as organizações podem reunir em um só local central todos os dados críticos da empresa, estruturados e não estruturados, oferecendo uma experiência comum para o acesso a informações, de modo que os usuários possam ver rapidamente as informações 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 relatório. Criando Relatórios A criação de relatórios é uma atividade importante em muitas organizações. Executivos, analistas de negócios, gerentes e cada vez mais profissionais da informação em todas as áreas da empresa contam com informações oportunas e precisas em relatórios de fácil compreensão para realizar seu trabalho com eficiência. O SQL Server 2008 Reporting Services inclui ferramentas abrangentes para a criação de relatórios, e uma série de inovações em seu formato, de modo que eles possam trazer à tona os dados e as informações de que os funcionários precisam no formato mais eficaz para sua organização.

Reporting Services no SQL Server 2008 2 Usando Ferramentas de Desenvolvimento de Relatórios Na maioria das organizações, há dois grupos distintos de pessoas que criam relatórios; desenvolvedores experientes de soluções de business intelligence que estão habituados a trabalhar em um ambiente de desenvolvimento extensivo, e usuários que não estão familiarizados com designs de esquemas de banco de dados e precisam de um ambiente de design de relatórios intuitivo que abstraia as complexidades técnicas subjacentes. O SQL Server 2008 satisfaz ambas as necessidades por meio de ferramentas distintas para o desenvolvimento de relatórios, especificamente projetadas para atender os requisitos desses dois públicos. Isso permite ao desenvolvedor criar soluções sofisticadas de relatórios para a empresa inteira, enquanto contribui para que o usuário possa se concentrar nos dados que são relevantes especificamente para sua área de negócios. Report Designer O Report Designer fornece aos desenvolvedores e autores de relatórios avançados um ambiente altamente flexível e produtivo para a criação de relatórios, 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 relatório a partir de diversas fontes de dados, projetar o layout e pré-visualizar o relatório diretamente no ambiente de design, antes de implantá-lo no Servidor de Relatórios. O desenvolvedor pode criar relatórios rápida e facilmente com o Assistente de Relatório ou construir relatórios mais detalhados com o ambiente de design visual do Report Designer. O designer de consulta embutido simplifica a recuperação dos datasets usados por relatórios, e a interface intuitiva de arrastar e soltar facilita o layout de elementos do relatório para a exibição. Quando um desenvolvedor conclui um relatório, pode visualizá-lo e implantá-lo no servidor de relatórios diretamente do Report Designer.

Reporting Services no SQL Server 2008 3 Figura 1: Report Designer Report Builder O desenvolvimento de relatórios eficazes que podem ser implantados para milhares de usuário é eficaz em termos de custo e leva para toda a empresa os benefícios dos relatórios consistentes projetados por profissionais. Contudo, às vezes usuários individuais precisam modificar relatórios ou até mesmo criar os seus próprios, de acordo com a ocorrência de requisitos específicos. O Report Builder é uma ferramenta de consulta de relatórios fácil de usar e focada nos negócios, 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 visão dos dados orientada aos negócios, o Report Builder permite ao usuário criar relatórios robustos sem ter um conhecimento extensivo da estrutura de banco de dados subjacente ou das sintaxes de consulta.

Reporting Services no SQL Server 2008 4 Figura 2: Report Builder Acessando Fontes de Dados para a Criação de Relatórios A maioria das empresas possui dados espalhados por várias aplicações e bancos de dados. Para ter uma compreensão completa sobre o desempenho da empresa, os usuários precisam de uma solução de relatórios que possa receber dados de múltiplas fontes distintas de toda a organização. Por exemplo, os executivos de vendas dentro da empresa podem precisar de um relatório que incorpore dados financeiros do banco de dados Oracle do departamento de contabilidade aos dados de clientes de uma aplicação 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 criação de relatórios, incluindo bancos de dados relacionais do SQL Server, Serviços de Análise do SQL Server, Oracle, DB2 e Hyperion Essbase; e permite ao autor combinar dados de múltiplas fontes em um único relatório. Além disso, com o SQL Server 2008 Reporting Services os autores podem gerar modelos de relatório 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 Relatórios Atraentes Os usuários 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 criação de

Reporting Services no SQL Server 2008 5 relatórios atraentes, incluindo múltiplas opções de exibição e parâmetro, interatividade, formatação rich text e uma ampla variedade de capacidades de gráfico. Os usuários têm diferentes requisitos e expectativas quando visualizam e interagem com os relatórios, e um formato de relatório que funciona bem para um tipo de dado pode não ser adequado para outros tipos. O SQL Server Reporting Services oferece suporte a uma série de opções de exibição, permitindo criar relatórios que mostram dados no layout mais apropriado para os usuários que vão consumi-los. O SQL Server Reporting Services usa regiões de dados para definir o layout para os dados dos relatórios. Você pode usar as seguintes regiões para exibir dados: Tablix Lista. Um layout de forma livre para dados. Gráfico. Um formato que exibe os dados na forma de um gráfico. Tabela. Um formato tabular em que os dados são 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 células em que grupos de linhas e de colunas se cruzam, de modo similar a uma tabela dinâmica ou tabela de referência cruzada. Tablix. Um híbrido entre Tabela e Matriz, introduzido no lançamento do SQL Server 2008 Reporting Services. Como mencionamos acima, o SQL Server 2008 introduz um novo tipo de região de dados chamado Tablix. Como o nome sugere, o Tablix fornece uma combinação dos melhores recursos das regiões de dados Tabela e Matriz. O Tablix permite criar relatórios que usam um layout flexível com múltiplos grupos de linhas e colunas, facilitando a construção de layouts de relatório altamente versáteis, que eram difíceis ou impossíveis de serem implementados com as ferramentas de criação disponíveis no mercado hoje. Com o Tablix, você pode construir relatórios que incluem: Colunas e linhas fixas e dinâmicas. Em uma Tabela, um relatório pode ter linhas dinâmicas, nas quais se permite a repetição de linhas e o aninhamento múltiplo de grupos, mas as colunas são sempre fixas. Em uma Matriz, um relatório pode ter linhas e colunas dinâmicas, mas nenhuma linha ou coluna fixa pode ser incluída. Com o Tablix essas restrições não se aplicam, e os relatórios podem incluir tanto linhas dinâmicas e fixas como colunas dinâmicas e fixas. Aninhamento arbitrário em cada eixo. Ao usar uma Tabela em uma versão anterior do Reporting Services, o aninhamento arbitrário estava disponível apenas nas linhas. Com a introdução do Tablix, o aninhamento arbitrário está disponível tanto nas linhas quanto nas colunas. Omissão opcional de cabeçalhos de linha ou coluna. Como o Tablix oferece tudo o que está disponível nas regiões Tabela e Matriz, o autor do relatório pode omitir os cabeçalhos de linha e coluna. Antes essa técnica só era possível com uma Matriz, mas com o Tablix ela também pode ser aplicada a Tabelas. Múltiplos membros paralelos de linha ou coluna em cada nível. A habilidade de aplicar múltiplos membros paralelos de linha e coluna dentro do mesmo relatório é um novo e exclusivo recurso de design que pode mudar

Reporting Services no SQL Server 2008 6 consideravelmente o modo como as informações são representadas nos relatórios. Por exemplo, ao projetar um relatório de vendas o autor pode optar por ter uma hierarquia dinâmica para uma coluna que mostra Ano, seguida por outra coluna dinâmica que mostra Produto, como está ilustrado abaixo. Note que as duas hierarquias são exibidas lado a lado de forma independente, e ainda assim compartilham o mesmo conjunto de valores de linha. Relatório de Vendas Regional Ano Produto 2005 2006 Tabela Cadeira Washington Seattle 50 60 20 30 Spokane 30 40 10 20 Oregon Portland 40 50 10 10 Eugene 20 30 25 5 Gráficos Grandes quantias de dados complexos em formato de texto podem dificultar o entendimento dos leitores. Com mais investimentos em novos recursos de visualização, o SQL Server 2008 Reporting Services oferece um mecanismo de gráfico aperfeiçoado, incluindo uma grande variedade de gráficos aprimorados que permitem aos responsáveis por decisões visualizar os dados em um formato de fácil compreensão, obtendo imediatamente uma visão ampla das informações. O Reporting Services fornece aos usuários uma grande variedade de tipos de gráfico, incluindo os tradicionais de barra, área, coluna, rosca, linhas e pizza. O Reporting Services 2008 também inclui suporte para gráficos do tipo plotagem por série, com múltiplas áreas e legendas de gráfico, gráficos de intervalo, polares, de radar, de pirâmide e funil. O aperfeiçoamento dos gráficos, como as anotações e o suporte a grandes volumes de dados, oferecem maior flexibilidade ao seu ambiente de relatórios. Recursos Interativos O SQL Server 2008 Reporting Services oferece uma série de recursos de design de relatório que permitem ao desenvolvedor criar relatórios altamente dinâmicos para fornecer ao usuário a habilidade de interagir com os dados e explorá-los em grande profundidade. Os elementos interativos que podem ser adicionados aos relatórios incluem: Parâmetros. Adicionar parâmetros ao relatório permite ao usuário fornecer valores específicos quando o relatório é processado, a fim de filtrar as informações representadas no relatório. Por exemplo, um usuário pode fornecer um valor de parâmetro Região a um relatório de vendas, para visualizar apenas as vendas na região especificada. Os parâmetros ajudam os autores a atingir um

Reporting Services no SQL Server 2008 7 público mais amplo com um único relatório e a capacitar o usuário com uma experiência mais flexível e interativa. Classificação interativa. Aplicar recursos de classificação a um relatório permite ao usuário classificar os dados por qualquer uma das colunas, em ordem ascendente ou descendente. Por exemplo, um usuário que visualiza um relatório contendo uma lista de vendas pode classificar os dados primeiro por data e depois por quantidade de vendas. Ações. Os desenvolvedores podem adicionar links a um relatório, permitindo ao usuário realizar ações como saltar para outra área do relatório, abrir uma página da Web externa ou abrir outro relatório relacionado para fazer uma análise de detalhamento. Por exemplo, um relatório de vendas pode listar o número do pedido, o nome do cliente e a quantidade de vendas para os pedidos do mês corrente. O desenvolvedor pode adicionar uma ação de detalhamento ao relatório para que, ao clicar no número de um determinado pedido, o usuário possam abrir um relatório que mostre os detalhes daquele pedido. Mapas de documento. O usuário pode usar um mapa de documento para navegar por um relatório facilmente. O mapa do documento é exibido como um painel lateral no relatório, e o usuário pode usar a hierarquia de links que ele contém para mover-se pelas várias seções do relatório. Sub-relatórios. Os desenvolvedores podem incorporar um relatório dentro de outro como um sub-relatório; um recurso formidável do Reporting Services que permite exibir informações de um relatório como uma sub-região diretamente dentro de outro relatório. Por exemplo, um desenvolvedor pode criar um relatório que mostre cada região de vendas da organização com um subrelatório mostrando o desempenho das vendas para cada região. Gerenciando o Reporting Services Os administradores podem gerenciar uma solução 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 configuração que proporcionam uma experiência 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 instância do Reporting Services ao gerenciamento do mecanismo de banco de dados do SQL Server, e podem delegar o gerenciamento de serviços 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 experiência 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 várias tarefas, incluindo a visualização e o gerenciamento de relatórios e assinaturas, a configuração de opções de

Reporting Services no SQL Server 2008 8 processamento de relatório e a configuração da segurança, a partir de qualquer computador com um navegador. Figura 3: Report Manager Configurando uma Instância do Reporting Services Escolher a configuração padrão ao instalar o Reporting Services, usando o programa de instalação do SQL Server, automatiza todo o processo de configuração do Reporting Services. No entanto, muitas organizações normalmente adicionam e alteram opções de configuração do Reporting Services após a instalação inicial, para implantar uma solução do Reporting Services como um Web farm escalável, por exemplo. O Reporting Services Configuration Manager, mostrado na Figura 4, facilita a realização de cada uma das tarefas necessárias para configurar uma implantação do Reporting Services, o que resulta em um tempo de indisponibilidade reduzido e uma entrega mais rápida das soluções de relatório.

Reporting Services no SQL Server 2008 9 Figura 4: Reporting Services Configuration Manager Integração com o Microsoft Office SharePoint Services O modo Integrado do SharePoint fornece acesso aos conteúdos e às operações do servidor de relatórios através de um site do SharePoint. A integração do SharePoint oferece armazenamento compartilhado, segurança compartilhada e o mesmo acesso a site para todos os documentos da empresa, incluindo relatórios, modelos de relatório e fontes de dados compartilhados. Os recursos de colaboração e gerenciamento de documentos, tais como check-in e check-out de relatórios para modificação, alertas para notificar alterações em relatórios, e os recursos de fluxo de trabalho do SharePoint, podem contribuir para melhorar a prestação de contas e a flexibilidade em seu ambiente de relatórios. Além disso, os relatórios podem ser incorporados diretamente às páginas do SharePoint para criar uma experiência coerente e contextualizada para os usuários. Protegendo o Reporting Services A segurança é sempre uma das principais preocupações dos administradores de dados. O Reporting Services fornece segurança flexível baseada em funções para conceder permissões administrativas e proteger o acesso a fontes de dados compartilhados, relatórios pastas e recursos. Os administradores podem usar definições de função personalizadas e embutidas para fazer um ajuste fino na segurança de seu ambiente de relatórios. O usuário pode pertencer a diferentes tipos de funções para itens diferentes.

Reporting Services no SQL Server 2008 10 Por exemplo, ele pode ser membro da função Gerente de Conteúdo para um relatório gerenciado por seu departamento e também ser membro da função Navegador para um relatório desenvolvido por outro departamento da empresa. Os administradores podem melhorar ainda mais a administração da segurança com a integração do SharePoint. Quando o Reporting Services é executado no Modo Integrado do SharePoint, as permissões do SharePoint podem ser usadas para gerenciar relatórios e pastas dentro da biblioteca do SharePoint. Fornecendo Relatórios As organizações estão percebendo os benefícios de disponibilizar o business intelligence a um público muito mais amplo na empresa; trata-se de capacitar mais usuários a tomar decisões e realizar tarefas com base em informações que antes eram disponíveis apenas a um pequeno grupo de analista de negócios. Um dos desafios que existem hoje é fornecer os dados aos milhares de usuários que podem se beneficiar desse acesso. O SQL Server 2008 Reporting Services tem a capacidade de fornecer, com eficiência, relatórios formatados de modo rico aos usuários que precisam deles. Processamento de Relatórios de Alto Desempenho Em muitas soluções, relatórios muito grandes podem consumir a memória disponível no servidor, causando falhas de outros relatórios menores. O SQL Server 2008 Reporting Services inclui um mecanismo de relatório escalável que limita o uso da memória e os conflitos com relatórios não ligados à memória. O desempenho dos relatórios também é otimizado por meio do processamento sob demanda e da renderização baseada em instâncias. Caching O Reporting Services melhora ainda mais o desempenho habilitando o caching de relatórios.. Com o caching de relatórios freqüentemente acessados usando os mesmos valores de parâmetro, as organizações podem reduzir a carga de processamento necessária para renderizar os relatórios. Depois que o relatório foi processado, a cópia armazenada em cache fica disponível para outros usuários que acessarem o mesmo relatório, sem a necessidade de mais processamento. Com esse método, se vários usuários abrirem o relatório, apenas a primeira solicitação resultará em processamento. O relatório é então armazenado em cache e visualizado pelos outros usuários. Instantâneos O Reporting Services tem suporte para a criação de relatórios instantâneos, que são renderizados em um intervalo agendado e disponibilizados para visualização. Os instantâneos são similares aos relatórios armazenados em cache; a principal diferença é que os instantâneos são normalmente criados com um agendamento regular. Como os relatórios armazenados em cache, os Instantâneos podem melhorar o desempenho gerando, periodicamente, relatórios que requerem consultas complexas ou demoradas, e permitindo que os usuários visualizem o instantâneo pré-gerado em vez de processar o relatório sob demanda. Os instantâneos também são úteis para manter um histórico de relatórios, pois cada instância do relatório reflete os dados como estavam no momento em que o instantâneo foi gerado.

Reporting Services no SQL Server 2008 11 Múltiplos Formatos de Arquivo Os usuários precisam acessar e compartilhar relatórios no formato com o qual estão mais familiarizados. O Reporting Services 2008 possui suporte para a renderização aos formatos de arquivo mais comuns, incluindo HTML, PDF, CSV, XML e Imagem (TIFF), e também oferece uma renderização nova e completa no Microsoft Office Word, bem como uma renderização aperfeiçoada no Microsoft Office Excel. Os relatórios nos formatos Microsoft Office são totalmente editáveis, permitindo ao usuário criar documentos personalizados com base nesses relatórios. Fornecendo Relatórios Através de Assinaturas O Reporting Services tem suporte para assinaturas padrão e controladas por dados, habilitando a entrega automática de relatórios aos usuários certos por meio do push diretamente a cada usuário por e-mail, ou do envio para um compartilhamento de arquivos, de onde os usuários podem receber os relatórios. Os usuários podem usar assinaturas padrão para ter os relatórios entregues com base em um agendamento personalizado e valores de parâmetro de relatório explicitamente especificados. As assinaturas controladas por dados gerenciadas centralmente, que recuperam propriedades da assinatura no tempo de execução a partir de uma fonte de dados externa, fornecem um modo de entregar o mesmo relatório a múltiplos usuários, cada um com seu próprio parâmetro individual e seus próprios requisitos de formato de renderização. Por padrão, os relatórios podem ser enviados aos assinantes por e-mail ou compartilhamentos de arquivos. Os desenvolvedores podem melhorar o ambiente adicionando extensões adicionais de entrega que fazem o roteamento de relatórios para outros locais. Incorporando Relatórios às Aplicações de Negócios Os relatórios podem ser incorporados às aplicações de negócios com o controle ReportViewer, um controle do Reporting Services fornecido no Visual Studio. Esse controle permite exibir um relatório em uma aplicação.net, como uma página Web ASP.NET ou uma aplicação de estação de trabalho do Windows. O controle ReportViewer tem suporte para o modo local, em que os relatórios são processados na aplicação cliente, e para o modo remoto, em que os relatórios são executados em um servidor de relatório remoto do Reporting Services. Uma empresa pequena pode começar com os recursos mais limitados de uma implementação em modo local e atualizar para uma implementação integrada completa do Reporting Services à medida que suas necessidades de uso e relatório crescerem. Muitas organizações usam as soluções do SharePoint para impulsionar o trabalho cooperativo entre funcionários, parceiros e até mesmo clientes. Configurar o Reporting Services para executar no Modo Integrado do SharePoint permite ao usuário publicar ou carregar relatórios, modelos de relatório, recursos e arquivos de fontes de dados compartilhados para uma biblioteca do SharePoint. Assim você pode incorporar relatórios à sua solução Intranet baseada no SharePoint criando painéis que exibem relatórios do Reporting Services.

Reporting Services no SQL Server 2008 12 Conclusão O SQL Server 2008 Reporting Services fornece uma solução completa de relatórios corporativos que pode oferecer suporte a milhares de usuários, entregando a eles os relatórios de que precisam no tempo e no lugar adequados. Esses relatórios podem reunir dados das diversas fontes que existem em uma organização e entregá-los em formatos ricos de renderização aos usuários, dentro e fora da organização. Para mais informações, visite: http://www.microsoft.com/brasil/sql Este white paper foi útil? Envie-nos seus comentários. Informe, em uma escala de 1 (insatisfatório) a 5 (excelente), como você classificaria este white paper e por que você usou essa classificação. Por exemplo: Você deu uma nota alta porque ele tem bons exemplos, capturas de tela excelentes, uma redação clara ou outra razão? Você deu uma nota baixa devido aos exemplos insatisfatórios, às capturas de tela difusas ou à redação confusa? Esses comentários nos ajudarão a melhorar a qualidade dos white papers que lançamos. Enviar comentário.