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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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