Поделиться через


Создание набора данных отчета

При создании отчета в службах Reporting Services вначале необходимо определить один или несколько источников данных, а затем создать один или несколько наборов данных для каждого источника данных. Каждый набор данных указывает, какие поля источника данных планируется использовать в отчете, а также вычисляемые поля, которые можно создать. Кроме определений запроса и полей, набор данных содержит указатель на источник данных, параметры запроса и параметры данных, включая такие параметры, как учет регистра, тип японской азбуки, ширина символов, диакритические знаки и параметры сортировки.

После создания набора данных можно просмотреть имя набора данных и коллекцию его полей в области «Данные отчета». В области «Данные отчета» можно создать дополнительные поля или изменить существующие. Дополнительные сведения см. в разделе Работа с полями набора данных отчета.

Чтобы отобразить данные в отчете, необходимо связать набор данных с областью данных, такой как таблица или диаграмма, перетаскивая поля из области «Данные отчета» в область данных области конструктора. Дополнительные сведения об области данных каждого типа и основных понятиях подготовки, фильтрации и группирования данных см. в разделах Работа с областями данных, Фильтрация данных в отчете и Группирование и сортировка данных отчета.

Функции набора данных

Службы Reporting Services предоставляют следующие функции, помогающие создавать наборы данных, которые определяют данные отчета.

  • Типы источников данных. Список стандартных типов реляционных, многомерных источников данных и XML-источников данных, например, SQL Server и службы MicrosoftSQL ServerAnalysis Services. Полный список см. в разделе Создание источника данных отчета.

  • Модули обработки данных и поставщики данных. Предварительно настроенные компоненты, позволяющие подключаться к определенному типу источника данных и получать данные отчета для набора данных. В качестве источников данных можно также регистрировать поставщики данных сторонних производителей. Дополнительные сведения см. в разделе Модули обработки данных и поставщики данных .NET Framework.

  • Графические и текстовые конструкторы запросов. Конструкторы запросов помогают создавать запросы для получения данных из источника данных. Конструкторы запросов отображают примеры данных для отчета и помогают определять параметры запросов. Дополнительные сведения см. в разделе Средства проектирования запросов в службах Reporting Services. Применяемый по умолчанию порядок сортировки для набора данных определен в запросе.

  • Автоматически созданные параметры запроса для параметров отчета. Если запрос включает параметры запроса, службы Reporting Services автоматически создают параметры отчета, чтобы можно было изменять параметры перед запуском отчета. Если запрос включает несколько связанных параметров, можно создавать каскадные параметры, чтобы упростить управление количеством выбираемых значений. Дополнительные сведения см. в разделах Добавление параметров к отчету и Использование параметров запросов с конкретными источниками данных (службы Reporting Services).

  • Фильтры набора данных. Фильтры, которые можно определить для включения или исключения конкретных значений после получения данных из источника данных. Дополнительные сведения см. в разделе Диалоговое окно «Свойства набора данных» — «Фильтры».

Использование моделей отчетов

Модели отчетов по существу представляют собой стандартные наборы данных. Прежде чем использовать модель отчета в отчете, она должна быть создана опытным в проектировании моделей разработчиком и опубликована. Можно использовать модель отчета в качестве источника данных для полнофункциональных отчетов и для нерегламентированных отчетов, создаваемых в построителе отчетов. При работе с моделью отчета нет необходимости создавать запрос набора данных, поскольку модель формирует такой запрос автоматически при работе пользователя с данными. Модели отчетов содержат стандартные поля и связи данных, называемые сущностями и ролями, которые появляются в области «Данные» после выбора модели отчета в качестве источника данных и могут использоваться таким же образом, как и поля набора данных. Дополнительные сведения о построении моделей отчетов см. в разделе Работа с конструктором моделей. Дополнительные сведения о создании нерегламентированных отчетов см. в разделе Работа с построителем отчетов.

Дополнительные сведения о подключении к источникам данных, поддерживаемым службами Reporting Services, а также о получении данных из них см. в подразделах в этом разделе.

В этом разделе

См. также

Задания

Справочник

Основные понятия