Работа с отчетами с разбивкой на страницы (веб-портал)

Область применения: SQL Server 2016 (13.x) Reporting Services и более поздних версий Сервер отчетов Power BI

Вы можете просматривать свойства отчета с разбивкой на страницы и управлять ими на веб-портале. Веб-портал позволяет запустить построитель отчетов для создания или изменения отчетов с разбивкой на страницы.

Создание отчета с разбивкой на страницы

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

  1. Выберите команду "Создать" в строке меню.

  2. Выберите Отчет с разбивкой на страницы.

    Снимок экрана: раскрывающийся список

  3. Это действие запускает построитель отчетов или запрашивает скачивание.

  4. Создайте отчет, а затем выберите значок Сохранить в левом верхнем углу, чтобы сохранить отчет с разбивкой на страницы на сервере отчетов.

Управление существующим отчетом с разбивкой на страницы

Для управления существующим отчетом с разбивкой на страницы выполните следующие действия.

Примечание.

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

  1. Щелкните многоточие (…) рядом с набором данных, которым требуется управлять.

    Снимок экрана, на котором показан параметр многоточия для набора данных.

  2. Выберите " Управление ", которое переносит вас на экран редактирования.

    Снимок экрана: выбранный параметр с многоточием и выделенный параметр MANAGE.

Свойства

На экране свойств можно изменить свойства Имя и Описание отчета с разбивкой на страницы. Также доступны команды Удалить, Переместить, Создать связанный отчет, Изменить в построителе отчетов, Скачать или Заменить.

Снимок экрана: экран

Параметры

Можно изменить существующие параметры отчета с разбивкой на страницы. Чтобы добавить новый параметр, следует изменить отчет в построителе отчетов или SQL Server Data Tools.

Снимок экрана: экран

Источник данных

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

Снимок экрана: экран

Для указания пользовательского источника данных используются следующие параметры:

Тип

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

Строка соединения

Укажите строку соединения, которую сервер отчетов использует для подключения к источнику данных. Тип соединения определяет используемый синтаксис. Например, строка соединения для модуля обработки данных XML — это URL-адрес XML-документа. В большинстве случаев строка соединения задает сервер базы данных и файл данных. Следующий пример иллюстрирует строку подключения, которая используется для соединения с базой данных SQL Server с именем MyData:

data source=(a SQL Server instance);initial catalog=MyData

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

Учетные данные

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

Внимание

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

Как пользователь, просматривающий отчет

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

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

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

С использованием указанных учетных данных

Сохранить зашифрованное имя пользователя и пароль в базе данных сервера отчетов. Выберите этот параметр, чтобы запустить автоматический отчет (например, отчеты, инициированные расписаниями или событиями вместо действия пользователя).

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

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

Выберите Вход с использованием этих учетных данных и попытка олицетворения пользователя, просматривающего отчет , чтобы разрешить делегирование учетных данных, но только в случае, если источник данных поддерживает олицетворение. Для баз данных SQL Server этот параметр устанавливается функцией SETUSER. Для служб Analysis Services используется EffectiveUserName.

Запросить учетные данные у пользователя, просматривающего отчет

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

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

Без учетных данных

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

Чтобы использовать этот параметр, необходимо настроить учетную запись автоматического выполнения для сервера отчетов. Учетная запись автоматического выполнения используется для подключения к внешним источникам данных, когда другие курсы учетных данных недоступны. Если этот параметр указан и учетная запись не настроена, подключение к источнику данных отчета завершается ошибкой, и обработка отчетов не происходит. Дополнительные сведения об этой учетной записи см. в разделе "Настройка автоматической учетной записи выполнения" (диспетчер конфигурации сервера отчетов).

Подписки

Подписка служб Reporting Services представляет собой конфигурацию, создающую отчет в определенное время или в ответ на конкретное событие. Отчет выводится в указанном формате файла. Например, каждую среду отчет MonthlySales.rdl можно сохранять в виде документа Microsoft Word на общем файловом ресурсе. С помощью подписок можно планировать и автоматизировать создание отчетов, в которых будет использоваться заданный набор значений параметров. Дополнительные сведения см. в разделе "Работа с подписками" (веб-портал).

Снимок экрана: экран

Зависимые элементы

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

Cache

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

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

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

  3. Всегда выполняйте этот отчет с предварительно созданными моментальными снимками, кэширует макет отчета и данные за заданный период времени. Отчет можно выполнять как моментальный снимок отчета, чтобы предотвратить его выполнение в произвольные моменты времени (например, во время резервного копирования по расписанию). Моментальные снимки можно обновлять по расписанию. [Дополнительные сведения]

Снимок экрана: экран кэширования диалогового окна

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

Снимок экрана: экран кэширования диалогового окна

Дополнительные сведения см. в статье "Работа с моментальными снимками" (веб-портал).

Срок действия кэша

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

Примечание.

Кэш при этом не обновляется.

План обновления кэша

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

Назначения ролей по умолчанию, которые позволяют добавлять, удалять и изменять отчеты с разбивкой на страницы для планов обновления кэша: "Диспетчер содержимого", "Мои отчеты" и "Издатель".

После применения параметра кэша упоминание ранее можно определить план обновления кэша. Для этого выберите ссылку "Управление планами обновления", которая отображается после применения параметров кэша. Эта ссылка позволяет перейти на страницу плана обновления кэша.

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

После завершения выберите "Создать план обновления кэша".

Снимок экрана: диалоговое окно

Примечание.

Для создания плана обновления кэша должен быть запущен агент SQL Server.

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

Моментальные снимки журнала

Используйте страницу "Моментальные снимки журнала" для просмотра ранее созданных и сохраненных моментальных снимков отчетов. В зависимости от заданных параметров журнал отчетов может содержать только последние моментальные снимки.

Журнал отчета всегда просматривается в контексте отчета, к которому он относится. Журнал всех отчетов на сервере отчетов нельзя просматривать в одном месте.

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

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

Безопасность

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

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

Изменение параметров безопасности элемента

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

Есть еще вопросы? Посетите форум служб Reporting Services.