Представление конструктора общих наборов данных (построитель отчетов)

Набор данных в отчете представляет данные отчета, возвращаемые из запроса к внешнему источнику данных. Общие наборы данных публикуются на сервере отчетов и могут использоваться в нескольких отчетах. Можно создавать наборы данных для совместного использования с другими пользователями. В окне создания общего набора данных можно выбрать общий источник данных, указать свойства для общего набора данных и создать запрос в конструкторе запросов.

rs_SharedDatasetDesignMode

Дополнительные сведения о работе с данными в отчете см. в разделе Наборы данных отчетов (службы SSRS).

Лента

Лента предназначена для быстрого доступа к командам, необходимым для выполнения задачи. Команды организованы в следующие логические группы: соединение, набор данных и конструктор запросов.

Соединение

Используйте кнопку Выбрать в группе «Соединение» для выбора общего источника данных в отчете или нахождения общего источника данных на сервере отчетов.

Примечание

Общий набор данных должен быть основан на общем источнике данных. Если необходимый источник данных недоступен, его необходимо создать на сервере отчетов. Дополнительные сведения см. в статье Создание, изменение и удаление общих источников данных (службы SSRS).

См. сведения о создании строк подключения к данным (построитель отчетов и службы SSRS).

Dataset

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

  • Поля. В коллекции полей можно добавлять или изменять поля.

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

  • Фильтры. Можно определить фильтры, которые ограничат данные в отчете после их извлечения с помощью подключения к данным.

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

Задаваемые значения становятся частью определения общего набора данных на сервере отчетов. Когда автора отчета включает общий набор данных в отчет, заданные параметры применяются к этому экземпляру набора данных.

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

Дополнительные сведения см. в разделе Внедренные и общие наборы данных отчета (построитель отчетов и службы SSRS).

Дополнительные сведения о планах обновления кэша см. в разделе Общие наборы данных в кэше (службы SSRS).

Конструктор запросов

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

Дополнительные сведения см. в разделе, который соответствует типу источника данных, в статье Добавление данных из внешних источников данных (службы SSRS).

Область конструктора запросов

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

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

Некоторые типы источников данных поддерживают текстовый конструктор запросов, который можно использовать для вставки запросов, созданных в других средствах, таких как среда SQL Server Management Studio.

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

Просмотр результатов запроса

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

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

Когда автор отчета добавляет этот набор данных к отчету, добавляется указатель на определение набора данных на сервере отчетов. В отчете коллекция полей набора данных появляется на панели данных отчета. Текст запроса недоступен.

Учетные данные, используемые для выполнения запроса, отделены от учетных данных, используемых для просмотра отчета или выполнения отчета с сервера отчетов. Дополнительные сведения см. в статье Задание учетных данных и сведениях о соединении для источников данных отчета.

Запуск отчета с параметрами

Если запрос включает переменные запроса, параметры набора данных создаются автоматически. В свою очередь после завершения построения запроса к набору данных параметры отчета, заданные для параметров набора данных, создаются автоматически.

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

Дополнительные сведения см. в разделе Параметры отчета (построитель отчетов и конструктор отчетов).

Сохранение общего набора данных

Чтобы сохранить созданный запрос, на кнопке Построитель отчетов щелкните Сохранить или Сохранить как. Перейдите в соответствующую папку на сервере отчетов и сохраните определение общего набора данных. Общий набор данных будет доступен для других пользователей только после его сохранения на сервере отчетов.

См. также:

Наборы данных отчетов (службы SSRS)
Фильтрация, группирование и сортировка данных (построитель отчетов и службы SSRS)
Параметры отчета (построитель отчетов и конструктор отчетов)