Dados de relatório (SSRS)

Os dados do relatório podem vir de várias fontes de dados de sua organização. Sua primeira etapa de criação de um relatório é criar fontes de dados e conjuntos de dados que representem os dados de relatório subjacentes. Cada fonte de dados inclui informações sobre a conexão de dados. Cada conjunto de dados inclui um comando de consulta que define o conjunto de campos a serem usados como dados de uma fonte de dados. Para visualizar os dados de cada conjunto de dados, adicione uma região de dados, como uma tabela, uma matriz ou um mapa. Quando o relatório é processado, as consultas são executadas na fonte de dados e cada região de dados é expandida conforme necessário para exibir os resultados da consulta do conjunto de dados.

Se você estiver procurando informações sobre relatórios baseados em modelos de tabela do Analysis Services, consulte Power View (SSRS).

Termos

Se você não estiver familiarizado com os conceitos do Reporting Services, revise os termos a seguir em Conceitos do Reporting Services (SSRS): conexão de dados, fontes de dados inseridas, fontes de dados compartilhadas, conjuntos de dados inseridos, conjuntos de dados compartilhados, consultas de conjunto de dados, partes de relatório e alertas de dados.

Dicas para especificar dados de relatório

Use as informações a seguir para criar sua estratégia de dados de relatório.

  • Fontes de dados As fontes de dados podem ser publicadas e gerenciadas independentemente de relatórios em um servidor de relatório ou site do SharePoint. Para cada fonte de dados, você ou o proprietário do banco de dados pode gerenciar as informações de conexão em um local. As credenciais de fonte de dados são armazenadas com segurança no servidor de relatório; você não inclui senhas na cadeia de conexão. Você pode redirecionar uma fonte de dados de um servidor de teste para um servidor de produção. Você pode desabilitar uma fonte de dados para suspender todos os relatórios que a usam. Para obter uma lista de fontes de dados com suporte, consulte Conexões de dados internas.

  • Conjuntos de Dados Os conjuntos de dados podem ser publicados e gerenciados independentemente dos relatórios ou fontes de dados compartilhadas dos quais dependem. Você ou o proprietário do banco de dados pode fornecer consultas otimizadas para uso por autores de relatório. Quando você altera a consulta, todos os relatórios que usam o de conjunto de dados compartilhado usam a consulta atualizada. Você pode habilitar o cache de conjunto de dados para melhorar o desempenho. Você pode agendar cache de consulta par um momento específico ou usar uma agenda compartilhada.

  • Dados usados por partes de relatório As partes de relatório podem incluir dados dos quais elas dependem. Para obter mais informações sobre partes de relatório, consulte Partes de relatório no Designer de Relatórios (SSRS).

  • Dados de filtro Os dados de relatório podem ser filtrados na consulta ou no relatório. Você pode usar conjuntos de dados e variáveis de consulta para criar parâmetros em cascata e fornecer aos usuários a capacidade de refinar escolhas de milhares de seleções para um número mais fácil de gerenciar. Você pode filtrar dados em uma tabela ou gráfico com base em valores de parâmetros ou outros valores que você especifica.

  • Parâmetros Os comandos de consulta de conjunto de dados que incluem variáveis de consulta criam parâmetros de relatório correspondentes. Também é possível criar parâmetros manualmente. Quando você exibe um relatório, a barra de ferramentas de relatório exibe os parâmetros. Os usuários podem selecionar valores para controlar os dados ou a aparência do relatório. Para personalizar dados de relatório para audiências específicas, você pode criar conjuntos de parâmetros de relatório com diferentes valores padrão vinculados à mesma definição de relatório ou usar o campo interno UserID. Para obter mais informações, consulte Parâmetros de relatório (Construtor de Relatórios e SSRS) e Coleções internas em expressões (Construtor de Relatórios e SSRS).

  • Alertas de dados Depois de um relatório ser publicado, você pode criar alertas baseados nos dados do relatório e receber mensagens de email quando regras especificadas por você são atendidas.

  • Agrupar e agregar dados Os dados de relatório podem ser agrupados e agregados na consulta ou no relatório. Se você agregar valores na consulta, poderá continuar a combinar valores no relatório dentro das restrições do que é significativo. Para obter mais informações, consulte Filtrar, agrupar e classificar dados (Construtor de Relatórios e SSRS) e Função de agregação (Construtor de Relatórios e SSRS).

  • Classificar dados Os dados de relatório podem ser classificados na consulta ou no relatório. Em tabelas, você também pode adicionar um botão de classificação interativo para permitir que o usuário controle a ordem de classificação.

  • Dados com base em expressão Como a maioria das propriedades de relatório podem ser baseadas em expressões, e como as expressões podem incluir referências a campos de conjuntos de dados e a parâmetros de relatório, você pode escrever expressões poderosas para controlar os dados e a aparência do relatório. Você pode fornecer a um usuário a capacidade de controlar os dados que eles vê por meio da definição de parâmetros.

  • Exibir dados de um conjunto de dados Os dados de um conjunto de dados normalmente são exibidos em uma ou mais regiões de dados, por exemplo, em uma tabela e em um gráfico.

  • Exibir dados de vários conjuntos de dados Você pode escrever expressões em uma região de dados com base em um conjunto de dados que procuram valores ou agregações em outros conjuntos de dados. Você pode incluir sub-relatórios em uma tabela com base em um conjunto de dados para exibir os dados de outra fonte de dados.

Conexões de dados, fontes de dados e conjuntos de dados

Use a lista a seguir para ajudar a definir fontes de dados para um relatório.

  • Considere se fontes de dados e conjuntos de dados inseridos ou compartilhados devem ser usados. Colabore com os proprietários de fontes de dados para implementar e usar tecnologia de autenticação e autorização adequada para sua organização.

  • Compreenda a arquitetura da camada de dados do software de sua organização e os problemas potenciais oriundos dos tipos de dados. Compreenda como as extensões de dados e as extensões de processamento de dados podem afetar os resultados da consulta. Os tipos de dados diferem entre a fonte de dados, os provedores de dados e os tipos de dados armazenados no arquivo de definição de relatório (.rdl).

  • Compreenda as arquiteturas e as ferramentas de cliente/servidor do Reporting Services. Por exemplo, no Designer de Relatórios, você cria relatórios em uma máquina cliente que usa tipos de fonte de dados internos. Quando você publica um relatório, os tipos de fonte de dados devem ter suporte no servidor de relatório ou no site do SharePoint. Para obter mais informações, consulte Fontes de dados com suporte no Reporting Services (SSRS).

  • As fontes de dados e os conjuntos de dados são criados em um relatório e publicados em um servidor de relatório ou site do SharePoint em uma ferramenta de criação de cliente. As fontes de dados podem ser criadas diretamente no servidor de relatório. Depois de elas serem publicadas, você pode configurar credenciais e outras propriedades no servidor de relatório. Para obter mais informações, consulte Conexões de dados, fontes de dados e cadeias de conexão (SSRS) e Ferramentas (SSRS).

  • As fontes de dados que você pode usar dependem de quais extensões de dados do Reporting Services estão instaladas. O suporte para fontes de dados pode diferir por ferramenta de criação de cliente, por versão do servidor de relatório e por plataforma de servidor de relatório. Para obter mais informações, consulte Fontes de dados com suporte no Reporting Services (SSRS).

  • As credenciais de fonte de dados variam de acordo com o tipo de fonte de dados e de se você está exibindo relatórios em seu cliente ou servidor de relatório ou site do SharePoint. Para obter mais informações, consulte Definir permissões para itens de servidor de relatório em um site do SharePoint (Reporting Services no modo integrado do SharePoint), Especificar informações de credenciais e de conexão para fontes de dados de relatório e informações de credenciais específicas a cada ferramenta em Ferramentas (SSRS).

Tarefas relacionadas

A tarefas relacionadas à criação de conexões de dados, à adição de dados de origens externas, conjuntos de dados e consultas.

Tarefas comuns

Links

Criar conexões de dados

Conexões de dados, fontes de dados e cadeias de conexão (SSRS)

Criar conjuntos de dados e consultas

Conjuntos de dados inseridos e compartilhados de relatório (Construtor de Relatórios e SSRS)

Gerenciar fontes de dados depois de elas serem publicadas

Gerenciar fontes de dados de relatório

Gerenciar conjuntos de dados compartilhados depois de eles serem publicados

Gerenciar conjuntos de dados compartilhados

Criar e gerenciar alertas de dados

Alertas de dados (SSRS)

Armazenar um conjunto de dados compartilhado

Conjuntos de dados compartilhado em cache (SSRS)

Agendar um conjunto de dados compartilhado para pré-carregar o cache

Agendas

Adicionar uma extensão de dados

Implementando uma extensão de processamento de dados