Criando um conjunto de dados de relatório
Quando você cria relatórios no Reporting Services, primeiro você define uma ou mais fontes de dados e cria um ou mais conjuntos de dados para cada fonte de dados. Cada conjunto de dados especifica os campos da fonte de dados que você planeja usar no relatório, bem como os campos calculados que você pode criar. Além das definições de consulta e campo, um conjunto de dados contém um ponteiro para a fonte de dados, parâmetros de consulta e opções de dados que incluem a diferenciação de caracteres, incluindo maiúsculas e minúsculas, tipo kana, largura, acento e informações de agrupamento.
Depois de criar um conjunto de dados, poderá exibir o nome do conjunto de dados e sua coleção de campo no painel Dados do Relatório. No painel Dados do Relatório, você poderá criar campos adicionais ou editar campos existentes. Para obter mais informações, consulte Trabalhando com campos em um conjunto de dados de relatório.
Para exibir dados em seu relatório, vincule um conjunto de dados a uma região de dados, como uma tabela ou um gráfico, arrastando campos do painel Dados de Relatório para uma região de dados na superfície de design. Para obter mais informações sobre cada tipo de região de dados e os conceitos de preparar, filtrar e agrupar seus dados, consulte Trabalhando com regiões de dados, Filtrando dados em um relatório e Agrupando e classificando dados de relatório [Construtor de Relatórios].
Recursos do Conjunto de Dados
O Reporting Services fornece os seguintes recursos para ajudá-lo a criar conjuntos de dados que especificam os dados que você deseja em seu relatório:
Tipos de fonte de dados. Uma lista de tipos predefinidos de fontes de dados relacionais, multidimensionais e XML, por exemplo, SQL Server e MicrosoftSQL ServerAnalysis Services. Para obter uma lista completa, consulte Criando uma fonte de dados de relatório.
Extensões de processamento de dados e provedores de dados. Componentes pré-configurados conectados a um tipo de fonte de dados e recupere os dados de relatório do conjunto de dados. Você também pode registrar provedores de dados de terceiros como fontes de dados. Para obter mais informações, consulte Extensões de processamento de dados e provedores de dados do .NET Framework..
Designers de consulta gráfica e com base em texto. Os designers de consulta ajudam a gravar uma consulta para especificar os dados a serem recuperados da fonte de dados. Os designers de consulta exibem exemplos de dados para seu relatório e o ajudam a definir os parâmetros de consulta. Para obter mais informações, consulte Consultar ferramentas de design no Reporting Services. A ordem de classificação padrão do conjunto de dados é definida na consulta.
Parâmetros de relatório gerados automaticamente para parâmetros de consulta. Quando sua consulta inclui parâmetros de consulta, o Reporting Services cria automaticamente parâmetros de relatório para que o usuário possa variar os parâmetros antes de executar o relatório. Quando sua consulta inclui vários parâmetros relacionados, você pode criar parâmetros em cascata para ajudar a controlar o número de valores dos quais deve ser feita a escolha. Para obter mais informações, consulte Adicionando parâmetros ao relatório e Usando parâmetros de consulta com fontes de dados específicas (Reporting Services).
Filtros do conjunto de dados. Os filtros que você pode definir para incluir ou excluir valores específicos depois de os dados serem recuperados da fonte de dados. Para obter mais informações, consulte Caixa de diálogo Propriedades do Conjunto de Dados, Filtros.
Usando modelos de relatório
Os modelos de relatórios são, na verdade, conjuntos de dados predefinidos. Uma pessoa com experiência no design de modelo deve primeiro criar um modelo de relatório e publicá-lo antes de ele poder usá-lo em um relatório. Você pode usar um modelo de relatório como uma fonte de dados para relatórios completos e relatórios ad-hoc criados no Construtor de Relatórios. Você não tem que criar uma consulta de conjunto de dados ao trabalhar com um modelo de relatório uma vez que o modelo cria a consulta para você enquanto você trabalha com os dados. Os modelos de relatório contêm campos predefinidos e relações de dados, chamadas entidades e funções, exibidos no painel Dados quando você seleciona um modelo de relatório como uma fonte de dados e que pode ser usada da mesma maneira que os campos de conjuntos de dados são usados. Para obter mais informações sobre como criar modelos de relatório, consulte Trabalhando com o Designer de Modelo. Para obter mais informações sobre como criar relatórios ad hoc, consulte Trabalhando com o Construtor de Relatórios.
Para saber mais sobre como se conectar a e recuperar dados de tipos de fontes de dados com suporte do Reporting Services, consulte os tópicos nesta seção.
Nesta seção
Compreendendo os conjuntos de dados de relatório
Descreve as características de dados recuperados de uma fonte de dados.Criando conjuntos de dados de relatório de um banco de dados relacional do SQL Server
Aborda como definir um conjunto de dados de um banco de dados relacional do SQL Server.Criando conjuntos de dados de relatório no SQL Server Analysis Services
Aborda como definir um conjunto de dados de um banco de dados multidimensional do Analysis Services.Criando conjuntos de dados de relatório no SQL Server Integration Services
Aborda como definir um conjunto de dados de um pacote do Integration Services.Criando conjuntos de dados de relatório a partir de dados XML
Aborda como definir um conjunto de dados de dados XML em um documento XML, serviço Web ou aplicativo da Web.Criando conjuntos de dados de relatório de um banco de dados Oracle
Aborda como definir um conjunto de dados de um banco de dados do Oracle.Criando Conjuntos de dados de Relatório de uma fonte de dados SAP NetWeaver BI
Aborda como definir um conjunto de dados de uma fonte de dados do SAP NetWeaver Business Intelligence.Criando conjuntos de dados de relatório de uma fonte de dados do Hyperion Essbase
Aborda como definir um conjunto de dados de uma fonte de dados Hyperion Essbase.Definindo conjuntos de dados de relatório em um banco de dados Teradata (Reporting Services)
Aborda como definir um conjunto de dados de uma fonte de dados do Teradata.Criando conjuntos de dados de relatório para outras fontes de dados
Aborda como definir um conjunto de dados usando uma fonte de dados de um OLE DB, ODBC ou outro provedor de dados.Usando modelos de relatórios como conjuntos de dados predefinidos
Aborda como acessar um modelo de relatório como um conjunto de dados predefinidos.Trabalhando com campos em um conjunto de dados de relatório
Aborda os problemas gerais da coleção de campos do conjunto de dados.
Consulte também