Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: Construtor de Relatórios da Microsoft (SSRS)
Designer de Relatórios
do Power BI no SQL Server Data Tools
Para visualizar dados empresariais num contexto geográfico, pode adicionar um mapa ao seu relatório paginado. O tipo de mapa selecionado depende das informações que você deseja comunicar no relatório. Você pode adicionar um mapa que exiba apenas locais, ou um mapa de bolhas que varie o tamanho da bolha com base no número de domicílios de uma área, ou um mapa de marcador que varie o estilo do marcador com base no produto mais lucrativo para cada loja, ou um mapa de linhas que exiba rotas entre lojas.
Um mapa contém um título, uma janela de visualização que especifica o ponto central e a escala, um fundo opcional de mosaico do mapa Bing para a janela de visualização, uma ou mais camadas que exibem dados espaciais e uma variedade de legendas que ajudam os utilizadores a interpretar as visualizações de dados. A ilustração a seguir mostra as partes básicas de um mapa.
Para começar a usar um mapa imediatamente, consulte Tutorial: Relatório de Mapas (Construtor de Relatórios) ou Exemplos de Relatórios (Construtor de Relatórios e SSRS).
Observação
Podes guardar mapas separados de um relatório como partes do relatório. Leia mais sobre as Partes do Relatório. No entanto, as partes do relatório estão obsoletas para todas as versões do SQL Server Reporting Services após o SQL Server Reporting Services 2019, e descontinuadas a partir do SQL Server Reporting Services 2022 e do Power BI Report Server.
Adicionar um Mapa ao Seu Relatório
Para adicionar um mapa ao seu relatório, aqui está uma lista das etapas gerais a serem seguidas:
Determine quais dados analíticos você deseja exibir e quais tipos de dados espaciais são necessários. Por exemplo, para exibir as vendas anuais relativas da loja em um mapa de bolhas, você precisa do nome da loja e das vendas da loja para dados analíticos e nome da loja e localização da loja como latitude e longitude para dados espaciais.
Decida o estilo de mapa que pretende. Os mapas básicos exibem apenas locais. Os mapas de bolhas variam o tamanho das bolhas com base em um único valor analítico. Os mapas coloridos analíticos variam os elementos do mapa com base em intervalos de dados analíticos. O estilo selecionado depende dos dados que você deseja visualizar e do tipo de dados espaciais que você usa.
Colete as informações necessárias para especificar fontes de dados espaciais, dados espaciais, fontes de dados analíticos e dados analíticos. Isso inclui cadeias de conexão para fontes de dados espaciais, especificando o tipo de dados geográficos de que você precisa e certificando-se de que os dados do relatório incluam campos de correspondência que associem os dados espaciais e os dados analíticos.
Execute o assistente Mapa para adicionar um mapa ao relatório. Isso adiciona a primeira camada de mapa ao mapa. Execute o assistente Camada de mapa para criar camadas adicionais ou modificar camadas existentes. Os assistentes fornecem uma maneira fácil de começar. Para mais informações, consulte Assistente de Mapas e Assistente de Camada de Mapas (Construtor de Relatórios e SSRS).
Depois de visualizar o mapa em seu relatório, você provavelmente desejará ajustar a visualização do mapa, alterar a maneira como seus dados variam a exibição de cada camada, fornecer legendas para ajudar os usuários a interpretar os dados e ajustar a resolução para fornecer uma boa experiência de visualização para seus usuários.
Para mais informações, consulte Planear um Relatório de Mapa (Construção de Relatórios e SSRS).
Adição de Dados a um Mapa
Um mapa utiliza dois tipos de dados: dados espaciais e dados analíticos. Os dados espaciais definem a aparência do mapa, enquanto os dados analíticos fornecem os valores associados ao mapa. Por exemplo, os dados espaciais definem a localização das cidades numa área, enquanto os dados analíticos fornecem a população de cada cidade.
Um mapa deve ter dados espaciais; Os dados analíticos são opcionais. Por exemplo, você pode adicionar um mapa que exiba apenas locais de lojas em uma cidade.
Para visualizar dados em um mapa, os dados analíticos e os dados espaciais devem ter uma relação. Quando os dados espaciais e os dados analíticos provêm da mesma fonte, a relação é conhecida. Quando os dados espaciais e os dados analíticos vêm de fontes diferentes, você deve especificar campos de correspondência para relacioná-los.
Dados espaciais
Os dados espaciais consistem em conjuntos de coordenadas. Os dados espaciais de uma fonte de dados podem ser um único ponto, vários pontos, uma única linha, várias linhas ou um conjunto de polígonos. Cada conjunto de coordenadas define um elemento de mapa, por exemplo, um polígono que representa o contorno de um condado, uma linha que representa uma estrada ou um ponto que representa a localização de uma cidade.
Os dados espaciais baseiam-se num dos seguintes sistemas de coordenadas:
Geográfica Especifica coordenadas geodésicas em uma superfície esférica usando longitude e latitude. Quando os dados geográficos são geográficos, deve ser especificada uma projeção. Uma projeção é um conjunto de regras que especifica como desenhar objetos que têm coordenadas esféricas em uma superfície plana. Apenas os dados geográficos com a mesma projeção podem ser comparados ou combinados.
Planar Especifica coordenadas geométricas em uma superfície plana usando X e Y.
Cada camada de mapa exibe um tipo de dados espaciais: polígonos, linhas ou pontos. Para exibir vários tipos de dados espaciais, adicione várias camadas ao mapa. Também podes adicionar uma camada de tiles de mapas do Microsoft Bing. A camada de mosaico não depende de dados espaciais. A camada de mosaico exibe blocos de imagem que correspondem às coordenadas do visor do mapa.
Fontes de Dados Espaciais
São suportadas as seguintes fontes de dados geográficos:
Relatórios da Galeria de Mapas. Os dados espaciais são incorporados em relatórios localizados na galeria de mapas. Por defeito, a Galeria de Mapas está instalada em <drive>:\Program Files\Microsoft SQL Server\Report Builder \MapGallery.
Observação
Esta funcionalidade de mapeamento do Report Builder utiliza dados do TIGER/Line Shapefiles fornecidos pelo U.S. Census Bureau. TIGER/Line Shapefiles são um extrato de informações geográficas e cartográficas selecionadas do banco de dados Census MAF/TIGER. TIGER/Line Shapefiles estão disponíveis gratuitamente no U.S. Census Bureau. Para obter mais informações sobre o TIGER/Line Shapefiles vá para TIGER/Line Shapefiles e TIGER/Line Files Technical Documentation. As informações de limite nos TIGER/Line Shapefiles são apenas para fins de coleta de dados estatísticos e tabulação; a sua representação e designação para fins estatísticos não constituem uma determinação da autoridade jurisdicional ou dos direitos de propriedade ou de direito e não são descrições legais de terras. Census TIGER e TIGER/Line são marcas registadas do U.S. Bureau of the Census.
ESRI Shapefiles. Os ESRI Shapefiles contêm dados que cumprem o formato de dados espaciais Shapefile do Environmental Systems Research Institute, Inc. (ESRI). Os ficheiros ESRI Shapefiles referem-se a um conjunto de ficheiros. Os dados no ficheiro .shp especificam as formas geográficas ou geométricas. Os dados no ficheiro .dbf fornecem atributos para as formas. Para visualizar um mapa na vista de design ou para executar um mapa a partir do servidor de relatórios, ambos os ficheiros devem estar na mesma pasta. Quando adiciona dados espaciais de um ficheiro .shp no seu sistema de ficheiros local, os dados espaciais ficam incorporados no seu relatório. Para recuperar dados espaciais dinamicamente em tempo de execução, carregue os Shapefiles para o seu servidor de relatórios e especifique-os como fonte para os dados espaciais. Mais informações estão disponíveis em Encontrar Shapefiles ESRI para um Mapa dos Serviços de Relatórios do SQL Server 2008 R2 (SSRS).
Dados espaciais do SQL Server armazenados em um banco de dados. Pode usar uma consulta que especifique os tipos de dados SQLGeometry ou SQLGeography de uma base de dados relacional SQL Server. Para obter mais informações, consulte Visão geral dos tipos de dados espaciais.
No conjunto de resultados que você vê no designer de consulta, cada linha de dados espaciais é tratada como uma unidade e armazenada em um único elemento de mapa. Por exemplo, se houver vários pontos definidos em uma linha no conjunto de resultados, as propriedades de exibição se aplicarão a todos os pontos desse elemento de mapa.
Locais personalizados que você cria. Você pode adicionar manualmente locais como pontos incorporados a uma camada de pontos incorporada. Para mais informações, consulte Adicionar Locais Personalizados a um Mapa (Construtor de Relatórios e SSRS).
Dados Espaciais na Vista de Design
No modo Design, o processador de relatório exibe dados espaciais de exemplo para ajudá-lo a projetar a camada de mapa. Os dados que você vê dependem da disponibilidade dos dados espaciais:
Dados incorporados. Os dados de exemplo são recuperados de elementos de mapa incorporados em camadas de mapa no relatório.
Link para o ESRI Shapefile. Se o ESRI Shapefile (.shp) e o ficheiro de suporte (.dbf) estiverem disponíveis, os dados de amostra são carregados a partir do Shapefile. Caso contrário, o processador de relatório gera dados de exemplo e exibe a mensagem Nenhum dado espacial disponível.
Dados espaciais do SQL Server. Se a fonte de dados estiver disponível e as credenciais forem válidas, os dados de exemplo serão carregados a partir dos dados espaciais no banco de dados. Caso contrário, o processador de relatório gera dados de exemplo e exibe a mensagem Nenhum dado espacial disponível.
Incorporação de Dados Espaciais na Definição do Relatório
Ao contrário dos dados analíticos, você tem a opção de incorporar dados espaciais para uma camada de mapa na definição de relatório. Ao incorporar dados espaciais, você incorpora elementos de mapa que são usados na camada de mapa.
Elementos incorporados aumentam o tamanho da definição do relatório, mas garantem que os dados espaciais estão sempre disponíveis quando o relatório é executado, seja em pré-visualização ou no servidor de relatórios. Mais dados significam mais armazenamento e tempos de processamento mais longos. É sempre uma prática recomendada limitar os dados espaciais, além de outros dados de relatório, apenas às informações necessárias para o relatório.
Controlar a resolução do mapa em tempo de execução
Ao alterar a resolução dos dados espaciais, você está especificando o quão detalhado deseja que as linhas sejam desenhadas em um mapa. Por exemplo, para áreas, você precisa de granularidade até cem metros de área de superfície na terra, ou uma milha é detalhe suficiente?
Se os dados espaciais estiverem incorporados no relatório, a resolução usada afetará o número de elementos do mapa na definição do relatório. Uma resolução mais elevada aumenta o número de elementos necessários para traçar fronteiras nessa resolução. Se os dados espaciais não estiverem incorporados no relatório, o servidor de relatórios calcula as linhas necessárias para desenhar as fronteiras nessa resolução sempre que visualiza o relatório. Para criar um relatório que equilibre a resolução de exibição e o tempo de renderização aceitável do relatório, simplifique a resolução do mapa para o nível de detalhe necessário no relatório para visualizar os dados analíticos.
Dados Analíticos
Dados analíticos são os dados que você deseja visualizar no mapa, por exemplo, população de uma cidade ou total de vendas de uma loja. Os dados analíticos podem provir de uma das seguintes fontes:
Campo Conjunto de dados. Um campo de um conjunto de dados no painel Dados do Relatório.
Campo da fonte de dados espaciais. Um campo da fonte de dados geográficos incluído com os dados geográficos. Por exemplo, um ESRI Shapefile inclui frequentemente dados espaciais e analíticos. Os nomes de campo da fonte de dados espaciais começam com # e aparecem na lista suspensa de campos quando você especifica o campo de dados para regras para uma camada.
Dados incorporados para um elemento de mapa. Depois de incorporar polígonos, linhas ou pontos em um relatório, você pode substituir os campos de dados para elementos de mapa individuais e definir valores personalizados.
Quando você especifica regras para uma camada e seleciona o campo de dados analíticos, se o tipo de dados for numérico, o processador de relatório usa automaticamente a função padrão Soma para calcular valores agregados para o elemento map. Se o campo não for numérico, nenhuma função de agregação será especificada e a função de agregação implícita First será usada. Para alterar a expressão padrão, altere as opções das regras da camada. Para mais informações, consulte Variar Exibição de Polígonos, Linhas e Pontos por Regras e Dados Analíticos (Construtor de Relatórios e SSRS).
Campos de Jogos
Para relacionar dados analíticos a elementos de mapa em uma camada, você deve especificar campos de correspondência. Os campos de correspondência são usados para construir uma relação entre os elementos do mapa e os dados analíticos. Você pode usar um ou mais campos para correspondência, desde que eles especifiquem um valor analítico exclusivo para cada local espacial.
Por exemplo, para um mapa de bolhas que varia o tamanho da bolha de acordo com a população da cidade, os seguintes dados são necessários:
A partir da fonte de dados geográficos:
SpatialData. Um campo que tem dados espaciais que especificam a latitude e longitude da cidade.
Nome. Um campo que tem o nome da cidade.
área. Um campo que tem o nome da região.
A partir da fonte de dados analíticos:
População. Um campo que tem a população da cidade.
Cidade. Um campo que tem o nome da cidade.
área. Um campo que tem o nome do território, estado ou região.
Neste exemplo, o nome da cidade por si só não é suficiente para identificar exclusivamente a população. Por exemplo, há muitas cidades chamadas Albany nos Estados Unidos. Para nomear uma cidade específica, você deve especificar a área, além do nome da cidade.
Compreender a Viewport do Mapa
Depois de especificar os dados do mapa para um relatório, você pode limitar a área de exibição do mapa especificando uma janela de visualização do mapa. Por padrão, o visor é a mesma área que todo o mapa. Para cortar o mapa, você pode especificar o centro, o nível de zoom e as coordenadas máximas e mínimas que definem a área que você deseja incluir no relatório. Para melhorar a exibição do mapa no relatório, você pode mover as legendas, a escala de distância e a escala de cores para fora do visor. A figura a seguir mostra um visor:
Adicionar uma camada de blocos de mapas Bing
Pode adicionar uma camada para os mosaicos do mapa do Bing que forneça um fundo geográfico para a vista atual do mapa, conforme definido pela área de visualização. Para adicionar uma camada de mosaico, você deve especificar o sistema de coordenadas geográficas e o tipo de projeção Mercator. Os tiles que correspondem ao centro do viewport e ao nível de zoom que selecionar são automaticamente recuperados a partir dos Bing Maps Web Services.
Você pode personalizar a camada especificando as seguintes opções:
Tipo de mosaico. Os seguintes estilos são suportados:
Estrada. Exibe um estilo de mapa de estrada com um plano de fundo branco, estradas e texto de rótulo.
Aérea. Exibe um estilo de imagem aérea sem texto.
Híbrido. Exibe uma combinação dos estilos Estrada e Aérea .
O idioma do texto de exibição nos blocos.
Se deve usar uma ligação segura para recuperar os tiles do serviço web Bing Maps.
Para instruções passo a passo, consulte Adicionar, Alterar ou Eliminar um Mapa ou Camada de Mapa (Construtor de Relatórios e SSRS).
Para mais informações sobre azulejos, consulte o Bing Maps Tile System. Para mais informações sobre o uso dos blocos do mapa Bing no seu relatório, consulte Termos Adicionais de Utilização.
Entendendo as Camadas e Elementos do Mapa
Um mapa pode ter várias camadas. Existem três tipos de camadas. Cada camada exibe um tipo de dados espaciais:
Camada de polígono. Exibe contornos de áreas ou marcadores para o ponto central do polígono, que é calculado automaticamente para cada polígono.
Camada de linha. Exibe linhas para caminhos ou rotas.
Camada de pontos. Exibe marcadores para locais de pontos.
Quando você especifica a fonte de dados espaciais para uma camada, o assistente verifica o campo de dados espaciais e define o tipo de camada com base em seu tipo. Um elemento map é adicionado à camada para cada valor da fonte de dados.
Por exemplo, para exibir rotas de entrega de um depósito central para suas lojas, você pode adicionar duas camadas: uma camada de ponto com marcadores de pino para exibir locais de armazenamento e uma camada de linha para exibir rotas de entrega para cada loja do depósito. A camada de pontos precisa de dados espaciais de ponto que especificam locais de armazenamento e a camada de linha precisa de dados espaciais de linha que especificam as rotas de entrega.
O quarto tipo de camada é uma camada de telha. Uma camada de mosaicos adiciona um fundo de mosaicos do mapa Bing que corresponde ao centro da janela de visualização do mapa e ao nível de zoom.
Para trabalhar com camadas, selecione um mapa na superfície de design do relatório para exibir o painel Mapa. O painel Mapa exibe a lista de camadas definidas para o mapa. Use este painel para selecionar uma camada para alterar as opções, alterar a ordem de desenho das camadas, adicionar uma camada ou executar o assistente Camada de mapa, ocultar ou mostrar uma camada e alterar o centro de exibição e o nível de zoom do visor do mapa. A figura a seguir mostra um visor:
Para mais informações sobre camadas de mapa, consulte Adicionar, Alterar ou Eliminar um Mapa ou Camada de Mapa (Construtor de Relatórios e SSRS).
Variação das Propriedades de Exibição para Pontos, Linhas e Polígonos
As opções de exibição para os elementos de um mapa podem ser definidas ao nível da camada, usando regras para a camada, ou em elementos individuais. Por exemplo, você pode definir propriedades de exibição para todos os pontos em uma camada, ou pode definir regras que controlam as propriedades de exibição para todos os pontos em uma camada, estejam eles incorporados ou não, ou pode substituir as configurações de propriedade de exibição para pontos incorporados específicos.
Quando visualiza um relatório, os valores de apresentação apresentados são controlados por esta hierarquia, listados por ordem crescente. Os números mais elevados têm precedência:
Propriedades da camada. Propriedades que se aplicam a toda a camada. Por exemplo, use as propriedades da camada para definir a fonte dos dados analíticos ou a visibilidade para toda a camada.
Propriedades de Polígono, Linha, Ponto e Polígono incorporado, Linha, Propriedades de ponto. Propriedades que se aplicam a todos os elementos do mapa em uma camada, quer os elementos sejam de dados espaciais dinâmicos ou dados espaciais incorporados. Por exemplo, use propriedades de ponto central de polígono para definir a cor de preenchimento de bolhas para um gradiente que preencha áreas de bolhas de azul escuro a azul claro e de cima para baixo.
Regras de cor, regras de tamanho, regras de largura, regras de tipo de marcador. As regras aplicam propriedades a uma camada quando a camada tem elementos de mapa que têm uma relação com dados analíticos. O tipo de regras varia consoante o tipo de camada. Por exemplo, use regras de tamanho de ponto para variar o tamanho da bolha com base na população.
Substituir para propriedades de Polígono, Linha ou Ponto incorporado. Para elementos de mapa incorporados, você pode selecionar a opção de substituição e alterar qualquer propriedade ou valor de dados. Quaisquer alterações feitas para substituir regras para elementos individuais são irreversíveis. Por exemplo, você pode destacar uma loja específica usando um marcador de pino.
Para mais informações, consulte Variar Exibição de Polígonos, Linhas e Pontos por Regras e Dados Analíticos (Construtor de Relatórios e SSRS).
Além de variar a aparência dos elementos do mapa, você pode adicionar interatividade a pontos, linhas e polígonos, ou a camadas, das seguintes maneiras:
Crie dicas de ferramentas para fornecer detalhes adicionais para um elemento de mapa quando o usuário passar o ponteiro sobre o mapa.
Adicione ações de detalhamento para vincular a outros locais no relatório, a outros relatórios ou a páginas da Web.
Adicione parâmetros em expressões que definem a visibilidade da camada para permitir que um usuário mostre ou oculte camadas de mapa específicas.
Para mais informações, consulte Ordenação Interativa, Mapas de Documentos e Ligações (Construtor de Relatórios e SSRS).
Compreender as Legendas do Mapa, Escala de Cor e Escala de Distância
Você pode adicionar uma variedade de legendas ao seu relatório para ajudar os usuários a interpretar um mapa. Os mapas podem incluir os seguintes itens:
Lendas. Você pode criar várias legendas. Os itens listados em uma legenda são gerados automaticamente com base nas regras especificadas para os elementos do mapa em cada camada. Para cada regra, especifique a legenda a ser usada para exibir seus itens relacionados. Dessa forma, você pode atribuir itens de várias camadas à mesma legenda ou a legendas diferentes.
Escala de cores. Você pode criar uma escala de cores. Como alternativa para fornecer uma legenda para uma regra de cores, você pode exibir itens para uma regra de cores na escala de cores. Várias regras de cores podem ser aplicadas à escala de cores.
Escala de distância. Você pode exibir uma escala de distância. A escala de distância exibe uma escala para a visualização do mapa atual em quilômetros e milhas.
Você pode posicionar as legendas, a escala de cores e a escala de distância em locais discretos dentro ou fora do visor. Para mais informações, consulte Alterar Lendas do Mapa, Escala de Cor e Regras Associadas (Construtor de Relatórios e SSRS).
Mapas de Resolução de Problemas
Os relatórios de mapas usam dados espaciais e analíticos de uma variedade de fontes de dados. Cada camada de mapa pode usar diferentes fontes de dados. As propriedades de exibição para cada camada seguem uma precedência específica com base nas propriedades da camada, regras, propriedades do elemento do mapa.
Se você não vir o resultado desejado ao visualizar um relatório de mapa, as causas podem vir de uma variedade de problemas. Para ajudá-lo a isolar e entender cada problema, é útil trabalhar com uma camada de cada vez. Use o painel Mapa para selecionar uma camada e alternar facilmente sua visibilidade.
Para mais informações sobre problemas com relatórios de mapas, consulte Relatórios de Resolução de Problemas: Relatórios de Mapas (Construtor de Relatórios e SSRS)
Tópicos de Instruções
Esta seção lista procedimentos que mostram, passo a passo, como trabalhar com mapas e camadas de mapas em seus relatórios.
Adicionar, Alterar ou Eliminar um Mapa ou Camada de Mapa (Construtor de Relatórios e SSRS)
Alterar legendas do mapa, escala de cores e regras associadas (construtor de relatórios e SSRS)
Adicionar locais personalizados a um mapa (construtor de relatórios e SSRS)
Na presente seção
Planeie um Relatório de Mapa (Construtor de Relatórios e SSRS)
Assistente de Mapas e Assistente de Camadas de Mapas (Construtor de Relatórios e SSRS)
Adicionar, Alterar ou Eliminar um Mapa ou Camada de Mapa (Construtor de Relatórios e SSRS)
Alterar legendas do mapa, escala de cores e regras associadas (construtor de relatórios e SSRS)
Adicionar locais personalizados a um mapa (construtor de relatórios e SSRS)
Relatórios de Resolução de Problemas: Relatórios de Mapas (Construtor de Relatórios e SSRS)