Reporting Services 2008 – 1ª parte

Olá, nesta série de posts irei abordar todo o ciclo de desenvolvimento de um relatório utilizando a ferramenta chamada Reporting Services 2008, a ordem de assuntos será:

  1. Relatório Tabulares básicos com Reporting Services
  2. Relatório Matrix com Reporting Services
  3. Relatórios com sub-relatórios e dados de consulta
  4. Deploy dos relatórios

Começando

Primeiro passo que devemos é termos instalado o Visual Studio 2008 e o SQL Server Business Intelligence Development Studio, a partir disso podemos ir para nosso primeiro passo:

1º Criando o Projeto

Primeiro passo é criar um projeto no Vs2008 do tipo Report Server Project

2º Adicionar um novo Data Source

Como vocês podem ver o template do projeto do tipo Reporting Services Project jpa cria automáticamente duas pastas, uma chamada Shared Data Source e outra chamada Reports.

O que iremos faer é adicionar um Data Source para nosso relatório

Após isso irá abrir um wizard para que seja adicionada as propriedades da conexão com o banco de dados, nesse exemplo irei utilizar SQL Server 2008 com autenticação do windows e um banco de dados chamado Northwind

3º Adicionando o Relatório

Clicando sobre o diretório de Reports nos aparece uma opção de adicionar um novo relatório

O primeiro passo para adicionar um relatório é escolher um Data Source para ele

Agora vamos fazer a seguinte consulta no conhecido Northwind

Select
p.ProductName as Produto,
p.UnitPrice as ‘Preço unitário’,
p.QuantityPerUnit as ‘Quantidade por unidade’,
c.CategoryName as ‘Categoria’,
c.CategoryID as ‘Codigo Categoria’,
s.CompanyName as ‘Fornecedor’,
s.ContactName as ‘Contato’

from
[dbo].Products as p
inner join [dbo].Categories as c on p.CategoryID = c.CategoryID
inner join [dbo].Suppliers as s on p.SupplierID = s.SupplierID

Adicionamos a consulta ao relatório, claro que para facilitar também podemos utilizar Procedures para gerar o relatório

Agora teremos que optar pela estrutura do relatório, neste exemplo optaremos por uma estrutura tabular

O próximo passo será dispormos os dados como queremos no relatório, eu optei por agrupar os Produtos pelas suas Categorias, como detalhes estou selecionando as propriedades dos produtos e de seu fornecedor

O layout da tabela também será opcional,”em passos” ou em “blocos”, com a opcão drilldown (detalhamento) habilitada

Agora podemos selecionar o estilo do relatório

Finalmente no ultimo passo aparece um resumo de todo seu relatório e a opção de você alterar o nome do relatório

Agora nos é apresentado o relatório em modo design onde muita coisa pode ser customizada e alterada

E também já é possivel ter um preview do relatatório

Bom espero que seja útil este post, qualquer dúvida ou sugestão estou a disposição.

Obrigado

Rodolfo

This entry was posted in ASP.NET, Desenvolvimento and tagged . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>