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


Элементы отчета и наборы данных в построителе отчетов

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

ПримечаниеПримечание

Части отчета — это самостоятельные элементы отчета, хранящиеся на сервере отчетов, которые можно включать в другие отчеты. Для просмотра коллекции частей отчета и выбора элементов для добавления в отчет используйте построитель отчетов. Для сохранения частей отчета в коллекции частей отчета используйте конструктор отчетов или построитель отчетов. Дополнительные сведения см. в разделах Части отчета (построитель отчетов и службы SSRS) и Части отчета в конструкторе отчетов (SSRS) на веб-сайте microsoft.com.

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

ПримечаниеПримечание

В построителе отчетов или конструкторе отчетов SQL Server Data Tools можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов (SSRS) на веб-сайте microsoft.com.

В данной статье

Добавление в отчет элемента отчета с зависимыми наборами данных

Настройка зависимых наборов данных

Публикация зависимых наборов данных в качестве общих наборов данных

Добавление в отчет элемента отчета с зависимыми наборами данных

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

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

После добавления в отчет элемента отчета все добавленные наборы данных ничем не отличаются от внедренных или общих наборов данных, созданных вручную. Дополнительные наборы данных можно просмотреть в области данных отчета. Внедренные наборы данных отображаются под соответствующим источником данных, а общие наборы данных — в папке «Общие наборы данных».

Значок стрелки, используемый со ссылкой «В начало»В начало

Настройка зависимых наборов данных

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

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

Чтобы изменить данные и параметры данных для общего набора данных, можно изменить определение набора данных на сервере отчетов, если имеются необходимые разрешения. Можно также настроить экземпляр общего набора данных в отчете, добавив фильтры, вычисляемые поля и изменив параметры данных, например учет регистра символов. Дополнительные сведения см. в разделе Внедренные и общие наборы данных (построитель отчетов и службы SSRS).

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

Значок стрелки, используемый со ссылкой «В начало»В начало

Публикация зависимых наборов данных в качестве общих наборов данных

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

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

  1. В диалоговом окне «Публикация» каждый опубликованный общий набор данных удаляется из списка элементов, доступных для публикации.

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

Важное примечаниеВажно!

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

Значок стрелки, используемый со ссылкой «В начало»В начало

См. также

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

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

Безопасность (построитель отчетов)

Элементы отчета (построитель отчетов и службы SSRS)

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