Top Banner
Com criar relatório no Report Services do Microsoft SQL Server 2008 R2 integrado com o SisMoura SisMoura
82

Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Dec 25, 2015

Download

Documents

Antonio Paredes
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Com criar relatório no Report Services do Microsoft SQL Server 2008 R2 integrado com o

SisMouraSisMoura

Page 2: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Objetivo

• Configurar o Reporting Services

• Como criar relatórios

• Como publicar relatórios

• Como acessar os relatórios

Page 3: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

COMO INSTALAR

Page 4: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Instalação

• Instale o Microsoft SQL Server 2008 R2 - WITH

ADVANCED SERVICE. Na instalação marque as opções

abaixo

Page 5: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

COMO CONFERIR SE TUDO ESTÁ FUNCIONANDO

Page 6: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como conferir a instalação

• Abra o Mircosoft SQL Management Studio e verifique

se os bancos do Report Service foram criados

Page 7: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como conferir a instalação

• Instale o IIS no Windows. Atenção: o IIS só funciona

em versões específicas do Windows, como SERVER

ou versões acima do Professional.

Page 8: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como conferir a instalação

• Abra o IE(Internet Explorer) e acesse o endereço da

máquina. Deverá aparecer a seguinte imagem.

Page 9: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como conferir a instalação

• Abra o IE e acesse o endereço da máquina. Deverá

aparecer a seguinte imagem.

Page 10: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como conferir a instalação

• Inicie o serviço SQL Server Reporting Services

• Atenção: configure nas propriedades para iniciar automaticamente

Page 11: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como conferir a instalação

• Acesse no o programa Reporting Services

Configuration Manager

Page 12: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como conferir a instalação

• Clique em Connect

Page 13: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como conferir a instalação

• O botão START deve estar inativo

Page 14: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como conferir a instalação

• Deixar o serviço usando a senha Local System

Page 15: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como conferir a instalação

• Esta é a porta que estará liberada para acessar o

Report Services

Page 16: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como conferir a instalação

• Estes são os bancos de dados criados

automaticamente quando instalou o Report Services

Page 17: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como conferir a instalação

• Este é o endereço que o você conseguirá acessar os

relatórios

Page 18: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como conferir a instalação

• Acesse no IE o NOME_DA_MAQUINA/reports

• Deverá aparecer a seguinte tela

Page 19: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

COMO CONFIGURAR O SERVIDOR

Page 20: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• Acesse SQL Server Business Intelligence Development

Studio

Page 21: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• Clique em File > New Project

Page 22: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• Clique em Reporting Server Project

• Crie uma pasta dentro de Moura_ chamada

ReportingServices

• Clique em OK

Page 23: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• Clique 1x com o botão direito em Report project

clique em Properties

Page 24: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• Digite no campo TargetServerURL o local onde foi

publicado o reporting services

• Clique em OK

Page 25: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

COMO CRIAR UM RELATÓRIO

Page 26: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

1º PASSO: CRIAR CONEXÃO COM O BANCO DE DADOS

Como criar um relatório

Page 27: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• Clique 1x com o botão direito em Shared Data Source

e clique em Add New Data Source

Page 28: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• No campo Name escreva SisMoura

• Clique em Edit

Page 29: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• Configure a conexão com o banco de dados eclique

em Test Connection.

• Deverá exibir a mensagem. Clique em OK na

mensagem e na tela Connection Properties

Page 30: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• Clique em OK

Page 31: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• Será criado a conexão com o banco de dados

Page 32: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• Clique 1x com o botão direito em SisMoura e clique

em Deploy

Page 33: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• Aguarde exibir a mensagem de sucesso

Page 34: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

2º PASSO: CRIAR O RELATÓRIOComo criar um relatório

Page 35: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• Relatório proposto:

– Criar uma relação que mostre o Código e o Nome de todos

os produtos

Page 36: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• Clique 1x com o botão direito em Reports e clique

em Add New Report

Page 37: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• Marque Don’t show this page again

• Clique em Next

Page 38: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• Em Shared data source selecione SisMoura

• Clique em Next

Page 39: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• Crie a consulta em SQL do relatório no campo Querystring

• Clique em Next

• Dica: use o botão Query Builder para ajudar a criar o relatório

Page 40: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• Selecione o tipo de relatório Tabular

• Clique em Next

Page 41: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• Crie a consulta em SQL do relatório no campo Querystring

• Clique em Next

• Dica: use o botão Query Builder para ajudar a criar o relatório

Page 42: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• Clique 1x em Codigo e clique em Details, clique 1x

em Nome e clique em Details.

• Deverá ficar assim. Após clique em Next

Page 43: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• Escolha o estilo da tabela

• Clique em Next

Page 44: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• No campo Report name dê um nome sem

acentuação e espaços

• Clique em Finish

Page 45: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• O relatório será aberto para edição

• Este modo permite que você altere o desing do

relatório

Page 46: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• Permite alterar os rótulos

Page 47: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• Pode aumentar a coluna da grade

Page 48: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• Para visualizar como ficou o relatório, clique em

Preview

• O relatório sairá assim

Page 49: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

3º PASSO: PUBLICAR O RELATÓRIOComo criar um relatório

Page 50: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• Clique 1x com o botão direito no relatório e clique

em Deploy

Page 51: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar um relatório

• Aguarde exibir a mensagem de sucesso

Page 52: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

4º PASSO: ACESSAR O RELATÓRIOComo criar um relatório

Page 53: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como acessar um relatório

• Abra o IE e acesse a URL

Page 54: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como acessar um relatório

• Clique em Report Project

Page 55: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como acessar um relatório

• Clique no relatório

Page 56: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como acessar um relatório

• O relatório será mostrado na tela

Page 57: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

5º PASSO: RECURSOS DO RELATÓRIO

Como criar um relatório

Page 58: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como acessar um relatório

• Permite exportar para PDV, Excel e Word

Page 59: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

6º PASSO: COMO CRIAR FILTROSComo criar um relatório

Page 60: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar filtro avançado

• Será demonstrado como adicionar um filtro onde

permite consultar por código do produto

Page 61: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar filtro no relatório

• Clique com o botão direito em Parameters e clique

em Add Parameter

Page 62: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar filtro no relatório

• Configure o campo

Nome do parâmetro: não

colocar acento ou

caracter especial

Nome que aparecerá

para o cliente

• Clique em OK

para o cliente

Integer = permite apenas

número

Page 63: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar filtro no relatório

• Em Datasets, clique com o botão direito em

DataSet1 e clique em Dataset Properties

Page 64: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar filtro no relatório

• Coloque a condição WHERE

• No lugar do valor informe @Codigo(que é o nome do parâmetro criado anteriormente)

• Clique em OK

Page 65: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar filtro no relatório

• Faça o Deploy do relatório

Page 66: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar filtro no relatório

• Acesse o relatório

• Será criado o filtro no relatório

• Digite o código e clique no botão Exibir Relatório

Page 67: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar filtro no relatório

• O relatório é exibido de acordo com o filtro

Page 68: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

7º PASSO: COMO CRIAR FILTROS AVANÇADOS

Como criar um relatório

Page 69: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar filtro avançado

• Agora será demonstrado como adicionar os grupos

de produto dentro de um combobox para filtrá-lo

Page 70: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar filtro avançado

• Nota: O parâmetro Codigo foi removido para não

confundir

Page 71: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar filtro avançado

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

Dê um nome ao dataset

• Clique em OK

Dê um nome ao dataset

iniciando com ds

Marque para identificar o

banco conectado

Faça o SELECT buscando o

código e o Nome do Grupo

de Produto

Page 72: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar filtro avançado

• Crie um novo parâmetro

• Onde:

– Name=Grupo

– Prompt=Grupo de Produto

• Clique em OK

Page 73: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar filtro avançado

• Clique no item Avaliable Values

Marque esta opção para

indicar que o Grupo de

Produto virá de uma tabela

no banco de dados

Selecione o dataset da

conexão do grupo de

• Clique em OK

conexão do grupo de

produto

Value é o código 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 relatório

Page 74: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar filtro avançado

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

• Clique em OK

Page 75: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar filtro avançado

• Faça o Deploy do relatório

Page 76: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como criar filtro avançado

• Acesse o relatório pelo IE

• Gere o relatório

Page 77: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

8º PASSO: COMO ADICIONAR UMA COLUNA NA GRADE

Como criar um relatório

Page 78: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como adicionar uma nova coluna na grade

• Acesse as propriedades do DataSet1

• Adicione na sintaxe SQL o campo Preco_Produto

• Clique em OK

Page 79: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como adicionar uma nova coluna na grade

• O campo aparecerá no DataSet1

Page 80: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como adicionar uma nova coluna na grade

• Arraste a coluna Preco_Produto para a grade

• A coluna aparecerá na grade

Page 81: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Como adicionar uma nova coluna na grade

• Altere a coluna como preferir

• Faça o Deploy

• Abra o relatório

Page 82: Microsoft SQL Server Reporting Services - Como configurar e criar relatórios.pdf

Referências

• http://www.ssw.com.au/ssw/Standards/Rules/RulesT

oBetterSQLReportingServices.aspx

• http://technet.microsoft.com/en-

us/sqlserver/ff398089