Adicionando dados a um relatório (Report Builder 3.0 e SSRS)
Para adicionar dados a um relatório, crie conjuntos de dados. Cada conjunto de dados representa o conjunto de resultados obtidos quando um comando de consultas é executado em uma fonte de dados. As colunas do conjunto de resultados são a coleção de campos. As linhas do conjunto de resultados são os dados. O conjunto de dados não contém os dados reais. Um conjunto de dados contém as informações necessárias para recuperar um conjunto específico de dados de uma fonte de dados.
Há dois tipos de conjuntos de dados: inserido ou compartilhado. Um conjunto de dados inserido é definido em um relatório e usado somente por esse relatório. Um conjunto de dados compartilhado é definido no servidor de relatório ou no site do SharePoint e pode ser usado por vários relatórios. No Report Builder, você pode criar conjuntos de dados compartilhados no modo Conjunto de Dados Compartilhado ou conjuntos de dados inseridos no modo Designer de Relatórios. No Designer de Relatórios, no Business Intelligence Development Studio, você pode criar conjuntos de dados compartilhados como parte de um projeto ou conjuntos de dados inseridos como parte de um relatório.
Conjuntos de dados inseridos. Diferentemente de aplicativos como o Microsoft Office Excel, em que você trabalha com dados diretamente em uma planilha, no Report Builder ou no Designer de Relatórios, você trabalha com metadados que representam os dados que serão recuperados quando o relatório for processado. Para criar um conjunto de dados inserido, selecione a fonte de dados e especifique uma consulta. Depois de criar o conjunto de dados, use o painel Dados do Relatório para exibir a coleção de campos. Você pode exibir dados de um conjunto de dados em uma região de dados como uma tabela ou um gráfico. Em cada região de dados, é possível agrupar, filtrar e classificar os dados para organizá-los. Depois de criar o layout de relatório, execute o relatório para ver os dados reais.
Na figura a seguir, o painel Dados do Relatório exibe uma fonte de dados denominada AdventureWorks2008R2, um conjunto de dados denominado DataSet1 e cinco campos na coleção de campos do conjunto de dados. O painel Layout mostra uma tabela com a linha superior de títulos de coluna e a linha inferior com células de tabela que contêm texto. O texto do espaço reservado [Name] são os metadados do campo Name. Quando o relatório é executado, o texto do espaço reservado é substituído pelos valores de dados reais. A tabela é expandida conforme necessário para exibir todos os dados.
Conjuntos de dados compartilhados. Crie um conjunto de dados compartilhado quando desejar usar um conjunto de dados em mais de um relatório. Para criar e salvar um conjunto de dados compartilhado em um servidor de relatório ou em um site do SharePoint, use o Report Builder na exibição de design do banco de dados compartilhado. Para criar um conjunto de dados compartilhado como parte de um projeto que pode ser implantado em um servidor ou site, use o Designer de Relatórios.
A ilustração a seguir mostra uma exibição de Design de Conjunto de Dados Compartilhado no Report Builder. Você pode selecionar ou modificar a conexão de dados, as propriedades de conjunto de dados, a consulta, os filtros e, opcionalmente, marcar filtros como parâmetros e exibir os resultados da consulta. Salve as alterações no servidor ou no site.
Para obter mais informações, consulte Conjuntos de dados inseridos e compartilhados (Construtor de Relatórios 3.0 e SSRS) e Conexões de dados compartilhadas e inseridas (Construtor de Relatórios 3.0 e SSRS).
Também é possível adicionar conjuntos de dados a um relatório adicionando partes do relatório que incluem os conjuntos de dados dos quais eles dependem. As partes do relatório são itens de relatório autossuficientes que são armazenados no servidor de relatórios e podem ser incluídas em outros relatórios. Use o Construtor de Relatórios para navegar e selecionar partes da Galeria de Partes de Relatório a serem adicionadas aos seus relatórios. Use o Designer de Relatórios ou o Report Builder para salvar partes de relatórios para serem usadas na Galeria de Partes de Relatório. Para obter mais informações, consulte Report Parts (Report Builder 3.0 and SSRS) e Report Parts in Report Designer (SSRS) na Web em microsoft.com.
Para aprender a criar um relatório que exibe dados de um banco de dados do SQL Server, consulte Tutorial: Criando um relatório de tabela básico (Construtor de Relatórios 3.0). Para criar um relatório que inclua seus próprios dados, consulte Tutorial: Criando um relatório de gráfico rápido offline (Construtor de Relatórios 3.0).
Observação |
---|
É possível criar e modificar definições de relatórios (.rdl) no Report Builder 3.0 e no Designer de Relatórios no Business Intelligence Development Studio. Cada ambiente de criação fornece diferentes maneiras de criar, abrir e salvar relatórios e itens relacionados. Para obter mais informações, consulte Projetando e implementando relatórios usando o Designer de Relatórios (Reporting Services) na Web em microsoft.com. |
Neste artigo
Adicionando dados de relatório
Adicionando dados com partes de relatório
Consultas e designers de consulta
Tópicos de instruções
Nesta seção
Adicionando dados de relatório
No Report Builder, é possível adicionar dados de relatório das formas a seguir.
Adicione partes de relatório de um servidor de relatório. Cada parte de relatório é autossuficiente e inclui conjuntos de dados dependentes. Os conjuntos de dados são predefinidos.
Use os assistentes de Tabela/Matriz, Gráfico e Mapa. Com os assistentes, é possível selecionar fontes de dados compartilhadas e conjuntos de dados compartilhados, ou criar novos conjuntos de dados e continuar criando o relatório.
Adicione conjuntos de dados compartilhados de um servidor de relatório. Os conjuntos de dados compartilhados são predefinidos e especificam quais dados devem ser usados de uma fonte de dados predefinida. Ao adicionar um conjunto de dados compartilhado ao seu relatório, você adiciona uma referência do conjunto de dados que aponta para a definição do conjunto de dados compartilhado.
No Report Builder ou no Designer de Relatórios, é possível adicionar dados das formas a seguir.
Adicione conjuntos de dados inseridos com base em fontes de dados compartilhadas.
Adicione conjuntos de dados inseridos com base em fontes de dados inseridas.
Observação |
---|
Em um servidor de relatório, itens compartilhados são protegidos individualmente ou herdando permissões da pasta onde eles são publicados. Para habilitar o acesso de outros usuários a conjuntos de dados compartilhados que você salva, é preciso compreender como são concedidas as permissões. Para obter mais informações, consulte Segurança (Construtor de Relatórios 3.0) ou Protegendo itens de conjuntos de dados compartilhados. |
Depois de adicionar dados a um relatório, você pode organizar os dados na página de relatório com regiões de dados, modificar partes de relatório e compartilhar essas alterações com outros, além de permitir que os usuários limitem ou classifiquem os dados no relatório. Para obter mais informações, consulte os seguintes tópicos relacionados:
Minigráficos e barras de dados (Construtor de Relatórios 3.0 e SSRS)
Filtrando, agrupando e classificando dados (Construtor de Relatórios 3.0 e SSRS)
Voltar ao início
Adicionando dados com partes de relatório
As partes de relatório contêm os conjuntos de dados dos quais eles dependem. Esses conjuntos de dados são criados em fontes de dados compartilhadas que estão disponíveis no servidor de relatório. No Report Builder, quando você adiciona uma parte de relatório a seu relatório, os conjuntos de dados dependentes são adicionados ao seu relatório, como se você tivesse adicionado-os manualmente. Por exemplo, um gráfico predefinido contém um conjunto de dados. Para ver os dados, visualize o relatório.
Observação |
---|
As partes do relatório são itens de relatório autossuficientes que são armazenados no servidor de relatórios e podem ser incluídas em outros relatórios. Use o Construtor de Relatórios para navegar e selecionar partes da Galeria de Partes de Relatório a serem adicionadas aos seus relatórios. Use o Designer de Relatórios ou o Report Builder para salvar partes de relatórios para serem usadas na Galeria de Partes de Relatório. Para obter mais informações, consulte Report Parts (Report Builder 3.0 and SSRS) e Report Parts in Report Designer (SSRS) na Web em microsoft.com. |
Partes de relatório, fontes de dados compartilhadas e conjuntos de dados compartilhados são definidos previamente e salvos em um servidor de relatório. Para acessá-los, abra o Report Builder em modo de servidor conectando-se ao servidor de relatório. Você pode usá-los para criar suas próprias versões se tiver permissões de gravação no servidor de relatório.
- Para obter mais informações, consulte Partes de relatório (Construtor de Relatórios 3.0) e Partes de relatório no Designer de Relatórios (SSRS). (em inglês)
Voltar ao início
Consultas e designers de consulta
Para especificar os dados desejados em uma fonte de dados, crie um comando de consulta. Cada tipo de fonte de dados fornece um designer de consulta relacionado para ajudá-lo a criar a consulta. O designer de consulta pode ser gráfico ou baseado em texto. Em um designer de consultas gráficas, você exibe metadados que representam os dados na fonte de dados externa e interativamente criam uma consulta arrastando campos ou entidades para a superfície de design de consulta. Em um designer de consulta baseado em texto, você escreve ou importa consultas na sintaxe de consulta que tem suporte da fonte de dados externa.
No designer de consulta, você pode executar a consulta para exibir dados de exemplo e validar a sintaxe do comando de consulta. Os nomes de coluna no conjunto de resultados tornam-se os nomes de campo que você vê no painel Dados do Relatório. O conjunto de resultados deve ser um único conjunto de linhas e colunas em que o mesmo número de valores existe para cada linha de dados. Não há suporte para vários conjuntos de resultados a partir de uma única consulta. Não há suporte para hierarquias desbalanceadas, que não têm um número constante de colunas e podem gerar um número diferente de valores de dados para cada linha.
Para executar uma consulta, é necessário ter credenciais de tempo de design. Para obter mais informações, consulte Especificando credenciais no Construtor de Relatórios 3.0 e Conexões de dados, fontes de dados e cadeias de conexão (SSRS).
A comunicação entre uma extensão de dados e a fonte de dados externa é gerenciada através de provedores de dados. O suporte para sintaxe do comando de consulta, parâmetros de consulta e tipos de dados para obter valores no conjunto de resultados é determinado por cada provedor de dados. Para obter mais informações, consulte o tópico do tipo específico de extensão de dados e Designers de Consulta (Construtor de Relatórios 3.0).
Voltar ao início
Tópicos de instruções
Como criar uma consulta no designer de consulta relacional (Construtor de Relatórios 3.0 e SSRS)
Como adicionar um filtro a um conjunto de dados (Construtor de Relatórios 3.0 e SSRS)
Como definir uma mensagem Nenhum Dado para uma região de dados (Construtor de Relatórios 3.0 e SSRS)
Voltar ao início
Nesta seção
Trabalhando com partes e conjuntos de dados de relatório no Report Builder 3.0
Conexões de dados, fontes de dados e cadeias de conexão no Construtor de Relatórios 3.0
Especificando credenciais no Construtor de Relatórios 3.0
Criando e adicionando conjuntos de dados (Construtor de Relatórios 3.0 e SSRS)
Trabalhando com campos em um conjunto de dados de relatório (Construtor de Relatórios 3.0 e SSRS)
Voltar ao início