Sei sulla pagina 1di 82

Com criar relatrio no Report Services do

Microsoft SQL Server 2008 R2 integrado com o


SisMoura

Objetivo

Configurar o Reporting Services


Como criar relatrios
Como publicar relatrios
Como acessar os relatrios

COMO INSTALAR

Instalao
Instale o Microsoft SQL Server 2008 R2 - WITH
ADVANCED SERVICE. Na instalao marque as opes
abaixo

COMO CONFERIR SE TUDO EST


FUNCIONANDO

Como conferir a instalao


Abra o Mircosoft SQL Management Studio e verifique
se os bancos do Report Service foram criados

Como conferir a instalao


Instale o IIS no Windows. Ateno: o IIS s funciona
em verses especficas do Windows, como SERVER
ou verses acima do Professional.

Como conferir a instalao


Abra o IE(Internet Explorer) e acesse o endereo da
mquina. Dever aparecer a seguinte imagem.

Como conferir a instalao


Abra o IE e acesse o endereo da mquina. Dever
aparecer a seguinte imagem.

Como conferir a instalao


Inicie o servio SQL Server Reporting Services

Ateno: configure nas propriedades para iniciar


automaticamente

Como conferir a instalao


Acesse no o programa Reporting Services
Configuration Manager

Como conferir a instalao


Clique em Connect

Como conferir a instalao


O boto START deve estar inativo

Como conferir a instalao


Deixar o servio usando a senha Local System

Como conferir a instalao


Esta a porta que estar liberada para acessar o
Report Services

Como conferir a instalao


Estes so os bancos de dados criados
automaticamente quando instalou o Report Services

Como conferir a instalao


Este o endereo que o voc conseguir acessar os
relatrios

Como conferir a instalao


Acesse no IE o NOME_DA_MAQUINA/reports

Dever aparecer a seguinte tela

COMO CONFIGURAR O SERVIDOR

Como criar um relatrio


Acesse SQL Server Business Intelligence Development
Studio

Como criar um relatrio


Clique em File > New Project

Como criar um relatrio


Clique em Reporting Server Project
Crie uma pasta dentro de Moura_ chamada
ReportingServices
Clique em OK

Como criar um relatrio


Clique 1x com o boto direito em Report project
clique em Properties

Como criar um relatrio


Digite no campo TargetServerURL o local onde foi
publicado o reporting services

Clique em OK

COMO CRIAR UM RELATRIO

Como criar um relatrio

1 PASSO: CRIAR CONEXO COM O


BANCO DE DADOS

Como criar um relatrio


Clique 1x com o boto direito em Shared Data Source
e clique em Add New Data Source

Como criar um relatrio


No campo Name escreva SisMoura
Clique em Edit

Como criar um relatrio


Configure a conexo com o banco de dados eclique
em Test Connection.

Dever exibir a mensagem. Clique em OK na


mensagem e na tela Connection Properties

Como criar um relatrio


Clique em OK

Como criar um relatrio


Ser criado a conexo com o banco de dados

Como criar um relatrio


Clique 1x com o boto direito em SisMoura e clique
em Deploy

Como criar um relatrio


Aguarde exibir a mensagem de sucesso

Como criar um relatrio

2 PASSO: CRIAR O RELATRIO

Como criar um relatrio


Relatrio proposto:
Criar uma relao que mostre o Cdigo e o Nome de todos
os produtos

Como criar um relatrio


Clique 1x com o boto direito em Reports e clique
em Add New Report

Como criar um relatrio


Marque Dont show this page again
Clique em Next

Como criar um relatrio


Em Shared data source selecione SisMoura
Clique em Next

Como criar um relatrio


Crie a consulta em SQL do relatrio no campo Query
string
Clique em Next

Dica: use o boto Query Builder para ajudar a criar o


relatrio

Como criar um relatrio


Selecione o tipo de relatrio Tabular
Clique em Next

Como criar um relatrio


Crie a consulta em SQL do relatrio no campo Query
string
Clique em Next

Dica: use o boto Query Builder para ajudar a criar o


relatrio

Como criar um relatrio


Clique 1x em Codigo e clique em Details, clique 1x
em Nome e clique em Details.

Dever ficar assim. Aps clique em Next

Como criar um relatrio


Escolha o estilo da tabela
Clique em Next

Como criar um relatrio


No campo Report name d um nome sem
acentuao e espaos
Clique em Finish

Como criar um relatrio


O relatrio ser aberto para edio
Este modo permite que voc altere o desing do
relatrio

Como criar um relatrio


Permite alterar os rtulos

Como criar um relatrio


Pode aumentar a coluna da grade

Como criar um relatrio


Para visualizar como ficou o relatrio, clique em
Preview

O relatrio sair assim

Como criar um relatrio

3 PASSO: PUBLICAR O RELATRIO

Como criar um relatrio


Clique 1x com o boto direito no relatrio e clique
em Deploy

Como criar um relatrio


Aguarde exibir a mensagem de sucesso

Como criar um relatrio

4 PASSO: ACESSAR O RELATRIO

Como acessar um relatrio


Abra o IE e acesse a URL

Como acessar um relatrio


Clique em Report Project

Como acessar um relatrio


Clique no relatrio

Como acessar um relatrio


O relatrio ser mostrado na tela

Como criar um relatrio

5 PASSO: RECURSOS DO
RELATRIO

Como acessar um relatrio


Permite exportar para PDV, Excel e Word

Como criar um relatrio

6 PASSO: COMO CRIAR FILTROS

Como criar filtro avanado


Ser demonstrado como adicionar um filtro onde
permite consultar por cdigo do produto

Como criar filtro no relatrio


Clique com o boto direito em Parameters e clique
em Add Parameter

Como criar filtro no relatrio


Configure o campo
Nome do parmetro: no
colocar acento ou
caracter especial
Nome que aparecer
para o cliente
Integer = permite apenas
nmero

Clique em OK

Como criar filtro no relatrio


Em Datasets, clique com o boto direito em
DataSet1 e clique em Dataset Properties

Como criar filtro no relatrio


Coloque a condio WHERE
No lugar do valor informe @Codigo(que o nome do
parmetro criado anteriormente)

Clique em OK

Como criar filtro no relatrio


Faa o Deploy do relatrio

Como criar filtro no relatrio


Acesse o relatrio
Ser criado o filtro no relatrio

Digite o cdigo e clique no boto Exibir Relatrio

Como criar filtro no relatrio


O relatrio exibido de acordo com o filtro

Como criar um relatrio

7 PASSO: COMO CRIAR FILTROS


AVANADOS

Como criar filtro avanado


Agora ser demonstrado como adicionar os grupos
de produto dentro de um combobox para filtr-lo

Como criar filtro avanado


Nota: O parmetro Codigo foi removido para no
confundir

Como criar filtro avanado


Crie um novo DataSet para fazer o SELECT na tabela de
GRUPO DE PRODUTO

D um nome ao dataset
iniciando com ds
Marque para identificar o
banco conectado
Faa o SELECT buscando o
cdigo e o Nome do Grupo
de Produto

Clique em OK

Como criar filtro avanado


Crie um novo parmetro
Onde:
Name=Grupo
Prompt=Grupo de Produto

Clique em OK

Como criar filtro avanado


Clique no item Avaliable Values
Marque esta opo para
indicar que o Grupo de
Produto vir de uma tabela
no banco de dados
Selecione o dataset da
conexo do grupo de
produto
Value o cdigo do grupo de
produto que ser usado no
comando SQL para fazer o
WHERE
Este o campo que
aparecer para o cliente ao
abrir o relatrio

Clique em OK

Como criar filtro avanado


Clique nas propriedades do DataSet1 e altere o
comando SQL realizando o WHERE do campo Grupo
da tabela Produto

Clique em OK

Como criar filtro avanado


Faa o Deploy do relatrio

Como criar filtro avanado


Acesse o relatrio pelo IE

Gere o relatrio

Como criar um relatrio

8 PASSO: COMO ADICIONAR UMA


COLUNA NA GRADE

Como adicionar uma nova coluna na grade


Acesse as propriedades do DataSet1
Adicione na sintaxe SQL o campo Preco_Produto

Clique em OK

Como adicionar uma nova coluna na grade


O campo aparecer no DataSet1

Como adicionar uma nova coluna na grade


Arraste a coluna Preco_Produto para a grade

A coluna aparecer na grade

Como adicionar uma nova coluna na grade


Altere a coluna como preferir
Faa o Deploy
Abra o relatrio

Referncias
http://www.ssw.com.au/ssw/Standards/Rules/RulesT
oBetterSQLReportingServices.aspx
http://technet.microsoft.com/enus/sqlserver/ff398089

Potrebbero piacerti anche