Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В отчете набор данных представляет данные отчета, возвращаемые при выполнении запроса во внешнем источнике данных. Набор данных зависит от подключения к данным, содержащего сведения о внешнем источнике данных. Сами данные не включаются в определение отчета. Набор данных содержит команду запроса, коллекцию полей, параметры, фильтры и настройки данных, которые включают чувствительность к регистру и параметры сортировки. Существует два типа наборов данных.
Общие наборы данных. Общий набор данных публикуется на сервере отчетов и может использоваться несколькими отчетами. Общий набор данных должен основываться на общем источнике данных. Общий набор данных можно кэшировать и запланировать, создав план обновления кэша.
Внедренные наборы данных. Внедренные наборы данных определяются и используются одним отчетом.
Разница между этими двумя заключается в том, как они создаются, хранятся и управляются.
Замечание
Определения отчетов (RDL) можно создавать и изменять в построителе отчетов и в конструкторе отчетов в SQL Server Data Tools. Каждая среда разработки предоставляет различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе "Проектирование отчетов" в конструкторе отчетов и построителе отчетов (SSRS) в Интернете в microsoft.com.
Общие наборы данных
Используйте общий набор данных для предоставления запроса, который может использоваться несколькими отчетами. Общие наборы данных хранятся на сервере отчетов и управляются отдельно от отчетов или общих источников данных. Например, администратор сервера отчетов может обновить запрос, чтобы воспользоваться улучшенным индексированием или другой оптимизацией производительности запросов.
Мы рекомендуем максимально использовать общие наборы данных. Вы можете оптимизировать результаты запроса или кэша для повышения производительности отчета. Общие наборы данных упрощают управление доступом к данным и помогают сохранять отчеты и наборы данных, к которым они обращаются более безопасным и более надежным.
В конструкторе отчетов можно создавать общие наборы данных в рамках проекта отчета и управлять их развертыванием на сервере отчетов. Вы не можете перейти к серверу отчетов и выбрать общий набор данных для добавления в отчет.
В построителе отчетов можно выполнить следующие действия.
Чтобы создать общий набор данных, используйте представление конструктора общего набора данных. Его можно сохранить на сервере отчетов или сайте SharePoint для совместного использования с другими отчетами. Вы также можете перейти на сервер отчетов и изменить существующий общий набор данных. В этом представлении можно создать запрос и задать все параметры набора данных. Дополнительные сведения см. в представлении конструктора общего набора данных (построителе отчетов).
Чтобы добавить общий набор данных в отчет, откройте построитель отчетов в представлении конструктора отчетов. В мастере или в области данных отчета перейдите к серверу отчетов и выберите общий набор данных, который нужно добавить в отчет. В этом представлении невозможно изменить запрос, кроме добавления полей. Вы можете переопределить другие параметры данных и добавить фильтры. Невозможно удалить фильтры.
В следующей таблице сравниваются свойства, которые можно настроить для определения общего набора данных на сервере отчетов и экземпляр общего набора данных в определении отчета.
Недвижимость Заметки о конфигурации для определения Заметки о конфигурации экземпляра Текст запроса Настройте запрос, включая определение его как выражение. Не удается изменить запрос. Параметры запроса Не удается ссылаться на параметры отчета
Включает значения по умолчанию
Включает флаг только для чтенияНастройка параметров, которые не помечены только для чтения в определении Фильтры Определение фильтров Не удается просмотреть или изменить фильтры набора данных, которые являются частью определения
Может создавать дополнительные фильтрыИсточник данных Должен быть общим источником данных Не удается изменить источник данных Поля Поля из команды запроса
Вычисляемые поля не являются частью определения набора данныхПросматривать поля, но не изменять их
Коллекция полей является статической на основе запроса во время добавления общего набора данных в отчет. Чтобы обновить, щелкните "Обновить поля " в диалоговом окне "Свойства набора данных ". Реальная коллекция полей соответствует результатам текущего запроса в определении.
Добавление вычисляемых полейНабор данных Такие параметры данных, как чувствительность к регистру Переопределение параметров данных в экземпляре
Внедренные наборы данных
Используйте внедренный набор данных, если требуется получить данные из внешнего источника данных, который будет использоваться только в одном отчете. Внедренные наборы данных полезны, если вы хотите создать запрос, который не имеет других зависимостей, и что не требуется использовать для нескольких отчетов.
Чтобы создать или изменить внедренный набор данных, используйте область данных отчета. После создания набора данных можно настроить свойства в диалоговом окне "Свойства набора данных ".
См. также
Внедренные и общие подключения к данным или источники данных (построитель отчетов и службы SSRS)
Создание общего набора данных или внедренного набора данных (построитель отчетов и SSRS)
Добавление данных в отчет (построитель отчетов и службы SSRS)
Коллекция полей набора данных (построитель отчетов и службы SSRS)
Подключения к данным, источники данных и строки подключения в построителе отчетов
Подключения к данным, источники данных и строки подключения в Reporting Services