Relatórios do Reporting Services (SSRS)

Os relatórios do SQL Server Reporting Services são definições de relatório baseadas em XML que incluem elementos de dados e layout de relatório. Em um sistema de arquivos cliente, as definições de relatório têm a extensão de arquivo .rdl. Depois que um relatório é publicado, ele se torna um item de relatório armazenada no servidor de relatório ou no site do SharePoint. Relatórios são uma parte da plataforma de relatório baseada em servidor fornecida pelo Reporting Services.

Se o Reporting Services for novo para você, revise as informações em Conceitos do Reporting Services (SSRS).

Benefícios de relatórios do Reporting Services

Você pode usar as soluções de relatório do Reporting Services para:

  • Usar um conjunto de fontes de dados que fornecem uma única versão dos fatos. Baseie os relatórios nessas fontes de dados para fornecer uma exibição unificada de dados para ajudar na tomada de decisões nos negócios.

  • Visualize seus dados de diversas formas interligadas usando regiões de dados. Mostre os dados organizados em tabelas, matrizes ou guias cruzadas, expanda/recolha grupos, gráficos, medidores, indicadores ou KPIs e mapas com a capacidade de aninhar gráficos em tabelas.

  • Exiba os relatórios para seu próprio uso ou publique relatórios em um servidor de relatório ou no site do SharePoint para compartilhar com sua equipe ou organização.

  • Defina um relatório uma vez e exiba-o em uma variedade de modos. Você pode exportar o relatório para vários formatos de arquivos ou entregar o relatório aos assinantes por email ou por um arquivo compartilhado. Você pode criar vários relatórios vinculados que aplicam conjuntos de parâmetros separados à mesma definição de relatório.

  • Use partes de relatório, fontes de dados compartilhadas, consultas compartilhadas e sub-relatórios para definir visualizações de dados para reutilização.

  • Gerencie fontes de dados de relatório separadamente a partir da definição de relatório. Por exemplo, você pode mudar de uma origem de dados de teste para uma fonte de dados de produção sem alterar o relatório.

  • Elabore relatórios em um layout de forma livre. O layout de relatório não é restrito a faixas de informações. Você pode organizar a exibição dos dados na página de forma que promova a compreensão, a perspicácia e a ação.

  • Habilite ações de detalhamento, expanda/recolha alternâncias, classifique botões, dicas de ferramenta e parâmetros de relatório para permitir interações dos leitores com o relatório. Use parâmetros de relatório combinados com expressões que você grava para permitir que os leitores do relatório controlem como os dados são filtrados, agrupados e classificados.

  • Defina expressões que forneçam a capacidade de personalizar como os dados do relatório serão filtrados, agrupados e classificados.

rs_GettingStartedReport

Estágios do processamento de relatório

Ao criar um relatório, você define um arquivo de definição de relatório (.rdl) em formato XML. Esse arquivo contém todas as informações necessárias para combinar dados e layout de relatório pelo processador de relatório. Ao exibir um relatório, o relatório passa pelas seguintes fases:

  • Compilar. Avalie expressões na definição de relatório e armazene o formato intermediário compilado internamente no servidor de relatório.

  • Processar. Execute as consultas de conjunto de dados e combine o formato intermediário com os dados e o layout.

  • Renderizar. Envie o relatório processado para uma extensão de renderização para determinar quantas informações cabem em cada página e crie o relatório paginado.

  • Exportar (opcional). Exporte o relatório para um formato de arquivo diferente.

Para obter mais informações, consulte Estágios de relatórios em Conceitos do Reporting Services (SSRS).

Criar relatórios

Para criar um relatório:

Visualizar relatórios

Cada ferramenta de criação de relatório oferece suporte à visualização de relatórios. Para obter mais informações, consulte Visualização, Construtor de Relatórios (SSRS) e Visualizando relatórios no Construtor de Relatórios no documentação do Construtor de Relatórios em msdn.microsoft.com.

Salvar ou publicar relatórios

Cada ferramenta de criação oferece suporte para salvar relatórios localmente ou publicá-los em um servidor de relatório ou no site do SharePoint. Para obter mais informações, consulte Salvar e Implantar, Construtor de Relatórios (SSRS) e Salvando relatórios (Construtor de Relatórios) na documentação do Construtor de Relatórios em msdn.microsoft.com.

Exibir relatórios

Além de visualizar um relatório salvo localmente ou publicado em um servidor de relatório, você pode fornecer uma variedade de experiências de exibição para os leitores de seus relatórios. Para exibir um relatório:

Gerenciar relatórios

Para gerenciar um relatório publicado:

  • Fontes de dados. As fontes de dados inseridas e compartilhadas são gerenciadas de forma independente da definição do relatório.

  • Conjuntos de dados. Os conjuntos de dados compartilhados são gerenciados de forma independente da definição do relatório.

  • Parâmetros. Os parâmetros são gerenciados independentemente da definição do relatório. Depois que os parâmetros são alterados no servidor de relatório, os clientes de criação de relatório não podem publicar sobre as alterações feitas no servidor.

  • Recursos. Imagens e dados espaciais em arquivos de forma ESRI são recursos que podem ser publicados e gerenciados de forma independente da definição de relatório.

  • Cache de relatório. Agendando a execução de grandes relatórios durante horas fora do pico de atividade, você pode reduzir o impacto do processamento no servidor de relatório durante o horário comercial.

  • Instantâneos. Use instantâneos de relatórios quando desejar fornecer resultados consistentes para vários usuários que devem trabalhar com conjuntos de dados idênticos. Com dados voláteis, um relatório sob demanda pode produzir resultados diferentes de um minuto para o outro. Por outro lado, um instantâneo de relatório permite fazer comparações válidas com outros relatórios ou ferramentas analíticas que contêm dados do mesmo momento.

  • Histórico de relatório. Com a criação de uma série de instantâneos de relatórios, você pode criar um histórico de um relatório que mostra como os dados mudam com o passar do tempo.

Para obter mais informações sobre desempenho, consulte Desempenho, instantâneos, cache (Reporting Services).

Relatórios seguros

Para proteger um relatório:

  • No administrador do servidor de relatório, identifique a autorização e o sistema de autenticação que são usados em sua instalação do Reporting Services. Por padrão, o Reporting Services usa a autenticação do Windows, segurança integrada e atribuição de função para ajudar a controlar o acesso aos relatórios publicados. Para obter mais informações, consulte Funções e permissões (Reporting Services) e Segurança e proteção (SSRS).

Criar notificações com base em dados de relatório

Você pode criar alertas de dados para relatórios publicados em um site do SharePoint. Os alertas de dados são baseados em feeds de dados de regiões de dados no relatório. Por padrão, as regiões de dados são nomeadas automaticamente. Os autores de relatório podem facilitar a criação de alertas de dados em seus relatórios nomeando regiões de dados com base no propósito de negócios. Ao criar um alerta de dados, você é notificado por email quando os dados atendem às condições especificadas. Para obter mais informações, consulte Gerando feeds de dados de relatórios (Construtor de Relatórios e SSRS), Criar um alerta de dados no Designer de Alertas de Dados e Alertas de dados (SSRS).

Atualizar relatórios

O Reporting Services oferece suporte a várias versões de definições de relatório, servidores de relatório e sites do SharePoint. Para atualizar um relatório:

Solucionar problemas de relatórios

Para solucionar problemas de um relatório:

  • Determine onde o problema está ocorrendo. Revise as informações em Fases de um relatório.

  • Determine onde você pode localizar mais informações. Por exemplo, para design de relatório que inclui expressões, a ferramenta Designer de Relatórios fornece mais informações sobre problemas de avaliação de expressões do que a ferramenta Construtor de Relatórios. Para erros de processamento de relatório, os arquivos de log contêm informações detalhadas.

Tarefas

Para links para tópicos passo a passo, consulte a seção Tarefa em artigos sobre o recurso mencionados nas seções anteriores deste tópico.

Consulte também

Conceitos

Power View (SSRS)

Ferramentas (SSRS)

Extensões (SSRS)

Servidor de Relatório do Reporting Services (SSRS)