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