O que há de novo no Construtor de Relatórios 3.0

O Construtor de Relatórios 3.0 oferece vários aprimoramentos à experiência de design de relatório. Por exemplo, você pode adicionar mapas, minigráficos e indicadores a seus relatórios, pode girar o texto em 270 graus, controlar quebras de páginas, criar partes de relatório e conjuntos de dados compartilhados e salvá-los em um servidor de relatório para uso de terceiros. Você pode incluir dados de novos tipos de fonte de dados: listas do SharePoint, Microsoft SQL Azure e SQL Server Parallel Data Warehouse. Você pode executar mais ações com expressões, inclusive calcular agregados de agregados. Para exportar para o Excel, agora você pode definir nomes para planilhas e gerar feeds de dados de seus relatórios. Leia mais para obter outras informações.

Neste artigo

Colaboração e reutilização

Fontes de dados

Visualização de dados

Agregados e expressões

Layout de relatório e renderização

Ferramentas de criação de relatório

Colaboração e reutilização

Partes de relatório

As partes de relatório são itens de relatório que você armazena em um servidor de relatório ou em um site do SharePoint integrado com um servidor de relatório. Você pode reutilizar partes de relatório em vários relatórios e pode atualizá-las no servidor.

A parte de relatório que você adiciona ao relatório mantém uma relação com a instância da parte de relatório no site ou servidor por meio de uma identificação exclusiva. Depois de adicionar partes de relatório de um site ou servidor a um relatório, você pode modificá-los, independentemente de a parte de relatório original estar no site ou servidor. Você pode aceitar atualizações que outros fizeram à parte de relatório no site ou servidor, e pode salvar a parte de relatório modificada no site ou servidor, adicionando uma nova parte de relatório ou gravando sobre o original.

As partes de relatório permitem que os grupos de trabalho utilizem as diferentes forças e funções dos membros da equipe. Por exemplo, uma pessoa pode criar gráficos e salvá-los como partes de relatório que outros podem reutilizar em seus relatórios.

Para obter mais informações, consulte Partes de relatório (Construtor de Relatórios 3.0).

Conjuntos de dados compartilhados

Os conjuntos de dados compartilhados são um novo tipo de item do servidor de relatórios que pode recuperar dados de fontes de dados compartilhadas e conectadas a fontes de dados externas. Um conjunto de dados compartilhado fornece uma maneira de compartilhar uma consulta para ajudar a fornecer um conjunto de dados consistente para vários relatórios. A consulta do conjunto de dados pode incluir parâmetros de conjunto de dados. Você pode configurar um conjunto de dados compartilhado para armazenar em cache os resultados da consulta para combinações de parâmetros específicas no primeiro uso ou especificando uma agenda. Você pode usar um cache de conjunto de dados compartilhado em combinação com um cache de relatório e feeds de dados de relatório para ajudar a gerenciar o acesso a uma fonte de dados.

Assim como as partes de relatório, um conjunto de dados compartilhados que seja adicionado a um relatório mantém uma relação com a definição do conjunto de dados no servidor de relatório. Diferentemente de partes de relatório, quando a definição é alterada, você não tem que aceitar atualizações. Todos os relatórios que têm a relação sempre usam a definição de conjunto de dados compartilhados no servidor de relatório.

Para obter mais informações, consulte Adicionando dados a um relatório (Report Builder 3.0 e SSRS).

Ícone de seta usado com o link Voltar ao InícioVoltar ao início

Fontes de dados

O Reporting Services oferece suporte a três novos tipos de fonte de dados: Microsoft SQL Azure, Microsoft SQL Server Parallel Data Warehouse e listas do Microsoft SharePoint.

Extensão de dados de lista do SharePoint

A extensão de dados de lista do SharePoint permite especificar uma lista do SharePoint como uma fonte de dados. Em seu relatório, você pode incluir dados de uma lista do SharePoint para as seguintes versões de sites do SharePoint: SharePoint Foundation 2010, SharePoint Server 2010, Windows SharePoint Services 3.0 e Office SharePoint Server 2007. O designer de consultas da Lista do SharePoint associado fornece uma interface gráfica para explorar os metadados de todas as listas para as quais você tem permissão suficiente de exibição. Em cada consulta de conjunto de dados, é possível selecionar vários campos de uma lista do SharePoint.

Para obter mais informações, consulte Conexões de conexão de lista do SharePoint (SSRS).

Microsoft SQL Azure

O tipo de fonte de dados do Microsoft SQL Azure se conecta a bancos de dados do SQL Server na nuvem e permite aos relatórios recuperar e renderizar dados de relatório de bancos de dados do SQL Azure. Para obter mais informações, consulte Tipo de conexão do SQL Azure (SSRS).

Microsoft SQL Server Parallel Data Warehouse

O tipo de fonte de dados Microsoft SQL Server Parallel Data Warehouse se conecta ao Microsoft SQL Server Parallel Data Warehouse e permite que os relatórios recuperem e renderizem dados de relatório de bancos de dados do SQL Server. Para obter mais informações, consulte Tipo de conexão do SQL Server Parallel Data Warehouse (SSRS).

Ícone de seta usado com o link Voltar ao InícioVoltar ao início

Visualização de dados

Mapas

O Construtor de Relatórios 3.0 fornece um Assistente de Mapa e um Assistente de Camada de Mapa, para adicionar mapas e camadas de mapas a seu relatório ajudar a visualizar dados em um plano de fundo geográfico. Uma camada de mapa exibe elementos do mapa com base em dados espaciais de um mapa na Galeria de Mapas, de uma consulta do SQL Server que retorna dados espaciais do SQL Server ou de um arquivo de forma ESRI (Environmental Systems Research Institute, Inc). Os elementos do mapa podem ser polígonos que representam formas ou áreas, linhas que representam caminhos ou rotas ou pontos que representam locais como repositórios ou cidades. Também é possível adicionar um plano de fundo que exibe mapas do Bing lado a lado.

Depois que relacionar elementos do mapa com dados de relatório, você poderá especificar regras para os elementos do mapa em cada camada que controlem a cor, o tamanho, a largura ou o tipo de marcador. Por exemplo, você pode adicionar um mapa de bolhas que varia o tamanho da bolha para locais de repositório com base em vendas ou um mapa analítico de cores que exibe a demografia do cliente para regiões geográficas.

Você pode adicionar rótulos, legendas, títulos, uma escala de cores e uma escala de distância para ajudar os usuários na interpretação da exibição do mapa. Você pode adicionar recursos interativos, como dicas de ferramenta e links de detalhamento, ou fornecer parâmetros que permitem a um usuário a controlar a visibilidade de cada camada interativamente.

Para obter mais informações, consulte Mapas (Report Builder 3.0 e SSRS).

Configurando uma camada de mapa

Em um relatório de mapa, você pode usar o assistente de mapa para configurar uma camada de mapa existente. Você pode alterar o tipo de mapa, as regras de visualização de mapa e o campo de correspondência que especifica a relação entre dados espaciais e dados analíticos. A página do assistente para Especificar os campos de correspondência para dados espaciais e analíticos exibe dados de fonte de dados espaciais e de fonte de dados analíticas para ajudar você a escolher o campo de correspondência.

Por padrão, relatórios que exibem um mapa do Bing como segundo plano usam uma conexão HTTP. Você também pode especificar se deseja usar uma conexão SSL com o servidor Web do Bing Maps.

Para obter mais informações, consulte Assistente de Mapa e Assistente de Camada do Mapa (Construtor de Relatórios 3.0 e SSRS) e Como adicionar, alterar ou excluir um mapa ou uma camada do mapa (Construtor de Relatórios 3.0 e SSRS).

Minigráficos e barras de dados

Minigráficos e barras de dados são gráficos simples que transmitem muitas informações em um espaço pequeno, geralmente embutidos com o texto. Em geral, os minigráficos e as barras de dados são usados em tabelas e matrizes. Seu impacto origina-se da exibição de muitos deles ao mesmo tempo e da possibilidade de compará-los rapidamente em vez de exibi-los individualmente. Isso facilita a visualização de exceções. Cada minigráfico frequentemente representa vários pontos de dados com o tempo. As barras de dados podem representar vários pontos de dados, mas normalmente ilustram apenas um. Cada minigráfico geralmente apresenta uma única série. Você não pode adicionar um minigráfico a um grupo de detalhes em uma tabela. Como os minigráficos exibem dados agregados, eles devem entrar em uma célula associada a um grupo.

Minigráficos e barras de dados têm os mesmos elementos de gráfico básicos de categorias, séries e valores, mas eles não possuem legenda, linhas de eixo, rótulos ou marcas de escala.

Para obter mais informações, consulte Minigráficos e barras de dados (Construtor de Relatórios 3.0 e SSRS).

Indicadores

Os indicadores são indicadores mínimos que transmitem o estado de um único valor de dados com apenas uma olhada rápida. Os ícones que representam indicadores e os respectivos estados são visualmente efetivos, mesmo quando usados em tamanhos pequenos. Os indicadores podem ser usados por si mesmos em painéis ou em relatórios de forma livre, mas são usados mais comumente em tabelas ou matrizes para visualizar dados em linhas ou colunas.

Os indicadores podem mostrar tendências usando imagens direcionais como setas; classificações usando ícones incrementais como estrelas; e estados usando imagens como semáforos ou marcas de seleção. Os indicadores estão disponíveis no Construtor de Relatórios 3.0 e no Designer de Relatórios. Para obter mais informações, consulte Indicadores (Report Builder 3.0 e SSRS).

Ícone de seta usado com o link Voltar ao InícioVoltar ao início

Agregados e expressões

Calculando agregações de agregações

Você pode criar expressões que calculam uma agregação de uma agregação. Por exemplo, em uma célula no cabeçalho de grupo de linhas associado a um grupo baseado em ano, você pode calcular a média de vendas mensais por ano usando a expressão =Avg(Sum(Fields!Sales.Value,"Month"),"Year").

Ao usar esse recurso para gráficos e indicadores aninhados em uma tabela, você pode alinhar eixos horizontais e verticais para gráficos e escalas para indicadores. Para fazer isso, calcule o máximo e o mínimo de valores agregados, de modo que os itens aninhados usem os mesmos intervalos.

Para obter mais informações, consulte Referência de funções de agregação (Construtor de Relatórios 3.0 e SSRS) e Compreendendo o escopo das expressões para totais, agregações e coleções internas (Construtor de Relatórios 3.0 e SSRS).

Suporte aprimorado para expressões

Novos itens globais e uma nova propriedade para variáveis de relatório são introduzidos nesta versão.

Os itens adicionais a seguir foram adicionados à coleção de globais interna.

  • **OverallPageNumber e OverallTotalPages   **Suporte para a numeração de página para todo o relatório renderizado. Novas propriedades relacionadas a quebras de páginas controlam o modo como a numeração de página ocorre sobre quebras de páginas definidas em itens de relatório. Para obter mais informações, consulte Paginação de relatório posteriormente neste tópico.

  • PageName   Suporte para a nomeação de páginas. Para obter mais informações, consulte Denominando guias de planilhas no Excel mais adiante neste tópico.

  • RenderFormat   Suporte para informações especificadas para o renderizador.

Para obter mais informações, consulte Usando referências globais internas e referências de usuário (Construtor de Relatórios 3.0 e SSRS).

Agora, as variáveis de relatório têm uma propriedade somente leitura que é definida por padrão. Gravadores de expressão avançados podem desmarcar essa opção para preservar o valor de uma variável de relatório ao longo de uma sessão de relatório. Isso equivale à configuração da propriedade Writable para uma variável de relatório em RDL. As variáveis de relatório ainda são calculadas uma vez e depois recalculadas cada vez que o relatório é processado de novo. Essa propriedade fornece um modo de persistir dados durante a renderização do relatório, durante alterações de página e alguns tipos de interação do usuário. O valor da variável é definido quando o relatório é processado novamente, mas é mantido na sessão atual. Em código personalizado, você pode especificar o valor da variável usando a função SetValue.

Para obter mais informações, consulte Usando referências de coleções de variáveis de grupo e de relatório (Construtor de Relatórios 3.0 e SSRS).

Ícone de seta usado com o link Voltar ao InícioVoltar ao início

Layout de relatório e renderização

Nomeando guias de planilhas do Excel

As propriedades de relatórios e as quebras de páginas permitem gerar os nomes de guias de planilhas quando você exporta relatórios para o Excel. Você pode fornecer um nome de página inicial de um relatório que pode ser exportado como o nome padrão de guias de planilhas ou usar quebras de página e nomes de página para fornecer nomes diferentes para cada guia de planilha. Para obter mais informações, consulte Compreendendo a paginação no Reporting Services (Construtor de Relatórios 3.0 e SSRS) e Exportando para o Microsoft Excel (Construtor de Relatórios 3.0 e SSRS).

Renderizando relatórios para feeds de dados

A extensão de renderização do Atom renderiza dados de relatório como feeds de dados compatíveis com Atom. Dependendo do layout de seu relatório, a extensão de renderização do Atom cria um ou mais feeds de dados. Os feeds de dados podem ser trocados e lidos por aplicativos que podem consumir feeds de dados compatíveis com Atom. Por exemplo, o cliente do PowerPivot pode usar feeds de dados compatíveis com Atom gerados com base em relatórios.

O uso de dados de relatório como feeds de dados oferece um método adicional para o fornecimento de dados a aplicativos quando os dados não podem ser acessados facilmente por meio de provedores de dados cliente, ou quando você prefere ocultar a complexidade da fonte de dados e facilitar o uso dos dados. Você pode gerar como feeds de dados compatíveis com Atom do Gerenciador de Relatórios ou um site do SharePoint integrado com o Reporting Services.

Para obter mais informações, consulte Gerando feeds de dados de relatórios (Construtor de Relatórios 3.0 e SSRS).

Paginação de relatórios

Quebras de páginas em regiões de dados Tablix (tabela, matriz e lista), grupos e retângulos lhe dão um melhor controle sobre a paginação de relatórios. As páginas do relatório, delimitadas por quebras de páginas, podem ter nomes de página diferentes e a numeração de páginas redefinida. Com o uso de expressões, os nomes e os números de páginas podem ser atualizados dinamicamente quando o relatório é executado. Também é possível desabilitar quebras de páginas completamente ou com base em valores de expressão.

Para obter mais informações, consulte Compreendendo a paginação no Reporting Services (Construtor de Relatórios 3.0 e SSRS).

Ícone de seta usado com o link Voltar ao InícioVoltar ao início

Ferramentas de criação de relatório

Facilitando a criação e a edição de relatórios

As credenciais de tempo de execução, especificadas nas propriedades da fonte de dados de um relatório, talvez não funcionem para tarefas de tempo de design, como a criação de consultas e a visualização de relatórios. O Construtor de Relatórios 3.0 fornece uma interface de usuário para alterar credenciais quando não pode se conectar à fonte de dados. Para obter mais informações, consulte Caixa de diálogo Propriedades da Fonte de Dados, Geral (Construtor de Relatórios 3.0).

Girando texto 270 graus

Agora o texto pode ser girado 270 graus. As caixas de texto autônomas em um cabeçalho ou rodapé de relatório, o corpo do relatório ou as caixas de texto nas células de tabelas e matrizes podem exibir texto escrito verticalmente e de baixo para cima. Essa rotação ajuda a criar relatórios mais legíveis, ajustar mais colunas em um relatório impresso com tamanho de página fixo e criar relatórios com maior apelo gráfico. Para obter mais informações, consulte Caixas de texto (Construtor de Relatórios 3.0 e SSRS).

Visualizando relatórios

O Construtor de Relatórios 3.0 fornece uma experiência de visualização melhor. A introdução de sessões de edição permite a reutilização de conjuntos de dados armazenados em cache durante a visualização de relatórios. Isso significa que relatórios são renderizados mais rapidamente durante o uso de conjuntos de dados armazenados em cache. Sessões de edição são associadas a um relatório, o que torna possível usar referências relativas e de sub-relatório em relatórios. Para obter mais informações, consulte Visualizando Relatórios no Construtor de Relatórios 3.0.

Designer de consulta relacional

O designer de consultas gráficas atualizado usado para criar consultas que recuperam dados de relatório de bancos de dados do Microsoft SQL Server, do Microsoft SQL Azure e do Microsoft SQL Server Parallel Data Warehouse fornece uma interface do usuário para criar relações personalizadas entre tabelas relacionadas e não relacionadas. O criador de consultas também facilita a inclusão de agregados e agrupamentos que resumem os dados em consultas. Para obter mais informações, consulte Interface de usuário do Designer de Consulta relacional (Construtor de Relatórios 3.0).

Ícone de seta usado com o link Voltar ao InícioVoltar ao início