Создание набора данных отчета
При создании отчета в службах Reporting Services вначале необходимо определить один или несколько источников данных, а затем создать один или несколько наборов данных для каждого источника данных. Каждый набор данных указывает, какие поля источника данных планируется использовать в отчете, а также вычисляемые поля, которые можно создать. Кроме определений запроса и полей, набор данных содержит указатель на источник данных, параметры запроса и параметры данных, включая такие параметры, как учет регистра, тип японской азбуки, ширина символов, диакритические знаки и параметры сортировки.
После создания набора данных можно просмотреть имя набора данных и коллекцию его полей в области «Данные отчета». В области «Данные отчета» можно создать дополнительные поля или изменить существующие. Дополнительные сведения см. в разделе Работа с полями набора данных отчета.
Чтобы отобразить данные в отчете, необходимо связать набор данных с областью данных, такой как таблица или диаграмма, перетаскивая поля из области «Данные отчета» в область данных области конструктора. Дополнительные сведения об области данных каждого типа и основных понятиях подготовки, фильтрации и группирования данных см. в разделах Работа с областями данных, Фильтрация данных в отчете и Группирование и сортировка данных отчета.
Функции набора данных
Службы Reporting Services предоставляют следующие функции, помогающие создавать наборы данных, которые определяют данные отчета.
Типы источников данных. Список стандартных типов реляционных, многомерных источников данных и XML-источников данных, например, SQL Server и службы MicrosoftSQL ServerAnalysis Services. Полный список см. в разделе Создание источника данных отчета.
Модули обработки данных и поставщики данных. Предварительно настроенные компоненты, позволяющие подключаться к определенному типу источника данных и получать данные отчета для набора данных. В качестве источников данных можно также регистрировать поставщики данных сторонних производителей. Дополнительные сведения см. в разделе Модули обработки данных и поставщики данных .NET Framework.
Графические и текстовые конструкторы запросов. Конструкторы запросов помогают создавать запросы для получения данных из источника данных. Конструкторы запросов отображают примеры данных для отчета и помогают определять параметры запросов. Дополнительные сведения см. в разделе Средства проектирования запросов в службах Reporting Services. Применяемый по умолчанию порядок сортировки для набора данных определен в запросе.
Автоматически созданные параметры запроса для параметров отчета. Если запрос включает параметры запроса, службы Reporting Services автоматически создают параметры отчета, чтобы можно было изменять параметры перед запуском отчета. Если запрос включает несколько связанных параметров, можно создавать каскадные параметры, чтобы упростить управление количеством выбираемых значений. Дополнительные сведения см. в разделах Добавление параметров к отчету и Использование параметров запросов с конкретными источниками данных (службы Reporting Services).
Фильтры набора данных. Фильтры, которые можно определить для включения или исключения конкретных значений после получения данных из источника данных. Дополнительные сведения см. в разделе Диалоговое окно «Свойства набора данных» — «Фильтры».
Использование моделей отчетов
Модели отчетов по существу представляют собой стандартные наборы данных. Прежде чем использовать модель отчета в отчете, она должна быть создана опытным в проектировании моделей разработчиком и опубликована. Можно использовать модель отчета в качестве источника данных для полнофункциональных отчетов и для нерегламентированных отчетов, создаваемых в построителе отчетов. При работе с моделью отчета нет необходимости создавать запрос набора данных, поскольку модель формирует такой запрос автоматически при работе пользователя с данными. Модели отчетов содержат стандартные поля и связи данных, называемые сущностями и ролями, которые появляются в области «Данные» после выбора модели отчета в качестве источника данных и могут использоваться таким же образом, как и поля набора данных. Дополнительные сведения о построении моделей отчетов см. в разделе Работа с конструктором моделей. Дополнительные сведения о создании нерегламентированных отчетов см. в разделе Работа с построителем отчетов.
Дополнительные сведения о подключении к источникам данных, поддерживаемым службами Reporting Services, а также о получении данных из них см. в подразделах в этом разделе.
В этом разделе
Основные сведения о наборах данных отчетов
Описывает характеристики данных, получаемых из источника данных.Создание наборов данных отчета из реляционной базы данных SQL Server
Рассматривается определение набора данных, полученного из реляционной базы данных SQL Server.Создание наборов данных отчета из служб SQL Server Analysis Services
Содержит сведения об определении набора данных на основе многомерной базы данных служб Analysis Services.Создание наборов данных отчета в службах Integration Services SQL Server
Содержит сведения об определении набора данных на основе пакета служб Integration Services.Создание наборов данных отчета из XML-данных
Содержит сведения о том, как определить набор данных на основе XML-данных XML-документа, веб-службы или веб-приложения.Создание наборов данных отчетов из базы данных Oracle
Содержит сведения о том, как определить набор данных на основе базы данных Oracle.Создание наборов данных отчета из источника данных SAP NetWeaver BI
Содержит сведения о том, как определить набор данных на основе источника данных SAP NetWeaver Business Intelligence.Создание наборов данных отчета из источника данных Hyperion Essbase
Содержит сведения о том, как определить набор данных на основе источника данных Hyperion Essbase.Определение наборов данных отчета из базы данных Teradata (службы Reporting Services)
Содержит сведения о том, как определить набор данных из источника данных типа Teradata.Создание наборов данных отчета для других источников данных
Содержит сведения о том, как определить набор данных, используя источник данных поставщика OLE DB, ODBC или другого поставщика данных.Использование моделей отчетов в качестве стандартных наборов данных
Рассматривается доступ к модели отчета как к стандартному набору данных.Работа с полями набора данных отчета
Содержит описание общих проблем применения коллекции полей набора данных.
См. также