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


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

Примечание.

Части отчетов устарели для всех выпусков служб SQL Server Reporting Services, начиная с SQL Server Reporting Services 2019 и всех выпусков Сервер отчетов Power BI начиная с Сервер отчетов Power BI сентября 2022 года.

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

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

Примечание.

Создать и изменить определение для отчета на страницу (RDL-файл) можно с помощью построителя отчетов (Майкрософт), построителя отчетов Power BI и конструктора отчетов в SQL Server Data Tools.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Внимание

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