Início > Reporting Services > Maps com Reporting Services

Maps com Reporting Services

O Reporting Services 2008 veio com uma novidade que são os maps (mapas). No artigo de hoje vou mostrar como fazer um relatório simples utilizando os maps.

Os maps disponíveis no RS são dos EUA por isso, vamos utilizar um mapa desses como exemplo.

Acesso o SQL Server Business Intelligence Development Studio e crie um projeto Reporting Services.

Primeiro passo é criar uma conexão com a base de dados AdventureWorks que vamos utilizar para criar o exemplo. Com a conexão pronta clique no botão direito do mouse em Reports (na Soluction Explorer) a tela de Welcome to the Report Wizard será exibido.

Clique em next e na próxima tela em Shared data source escolha a conexão que você criou no passo anterior. Clique em next e na tela seguinde devemos criar a query que utilizaremos para nosso relatório que está baixo.

select COUNT(a.AddressID) as quantidade,
       sp.StateProvinceCode,
       sp.Name
  from AdventureWorks.Person.CountryRegion cr inner join
       AdventureWorks.Person.StateProvince sp on sp.CountryRegionCode = cr.CountryRegionCode inner join
       AdventureWorks.Person.Address a on a.StateProvinceID = sp.StateProvinceID
 where cr.CountryRegionCode = 'US'
 group by sp.StateProvinceCode,
          sp.Name

Essa consulta retorna a quantidade de contatos por estado. Clique em next  e em select the report type selecione Tabular e clique em next.

Em Design the Table coloque as três colunas em Details, clique em next na tela seguinte escolha um estilo para o relatório e clique em finish e por fim coloque um nome no relatório para finalizamos o processo.

O desing do relatório é exibido conforme criamos, clique na guia preview para visualizar o relatório que deve se parecer como a imagem abaixo.

Agora vamos criar nosso mapa baseado nesse relatório, volta a guia Design e clique com o botão direito na tela e selecione Insert >> Map. A tela New Map Layer será exibida. Aqui escolhermos qual mapa vamos utilizar. Selecione USA by State e clique em Next.

A tela seguir podemos escolher a melhor forma de exibir o design do map, como a posição no layout e o zoom. Selecione a forma que você gostar e clique em Next.

Agora devemos escolher o mapa que vamos visualizar, no nosso caso selecione Color Analytical Map que é um mapa baseado em informações da base de dados.

Devemos agora selecionar a fonte de dados, no caso a query que criamos, selecione a query e clique em next.

Agora vamos selecoinar a coluna da nossa query que contém a descrição dos estados.

Em Match Fields selecione STATENAME e em Analytical Dataset Fields selecione Name.

Para finalizar vamos escolher as cores do nosso mapa e os dados que serão visualizados.

Em field to visualize selecione “Sum(Quantidade)”. Esse é a informação que estará na legenda e que definirá as cores do relatório.

Marque Display labels e em Data Field escolha #STUSPS, essa é a informação que irá aparecer no mapa. As configurações devem ficar igual da imagem abaixo:

Clique em Finish. Selecione a guia preview e visualize o mapa. Veja na imagem abaixo:

Espero que tenham gostado e até a próxima.

Anúncios
  1. Nenhum comentário ainda.
  1. agosto 6, 2012 às 3:04 pm

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: