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


Страница "Дополнительные свойства сервера" — Сервер отчетов Power BI & Reporting Services

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

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

Чтобы открыть эту страницу, в среде SQL Server Management Studio подключитесь к экземпляру сервера отчетов, щелкните его имя правой кнопкой мыши и выберите пункт Свойства. Чтобы открыть эту страницу, щелкните Дополнительно.

Параметры

AccessControlAllowCredentials

Сервер отчетов Power BI, Службы Reporting Services 2017 и более поздние версии

Указывает, может ли ответ на запрос клиента предоставляться, если credentials флаг имеет значение true. Значение по умолчанию равно false.

AccessControlAllowHeaders

Сервер отчетов Power BI, Службы Reporting Services 2017 и более поздние версии

Разделенный запятыми список заголовков, которые сервер разрешает при выполнении клиентом запроса. Это свойство может быть пустой строкой, указывающей * позволяет использовать все заголовки.

AccessControlAllowMethods

Сервер отчетов Power BI, Службы Reporting Services 2017 и более поздние версии

Разделенный запятыми список методов HTTP, которые сервер разрешает при выполнении запроса клиентом. Значения по умолчанию : GET, PUT, POST, PATCH, DELETE, указание * разрешает все методы.

AccessControlAllowOrigin

Сервер отчетов Power BI, Службы Reporting Services 2017 и более поздние версии

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

AccessControlExposeHeaders

Сервер отчетов Power BI, Службы Reporting Services 2017 и более поздние версии

Разделенный запятыми список заголовков, предоставляемых серверу клиентам. Значение по умолчанию — пусто.

AccessControlMaxAge

Сервер отчетов Power BI, Службы Reporting Services 2017 и более поздние версии

Указывает количество секунд, в течение которых можно кэшировать результаты предварительного запроса. Значение по умолчанию — 600 (10 минут).

AllowedResourceExtensionsForUpload

Сервер отчетов Power BI, Службы Reporting Services 2017 и более поздние версии

Задайте расширения ресурсов, которые можно отправить на сервер отчетов. Расширения встроенных типов файлов, таких как *.rdl и *.pbix, включать не нужно. По умолчанию — *, *.xml, *.xsd, *.xsl, *.png, *.gif, *.jpg, *.tif, *.jpeg, *.tiff, *.bmp, *.pdf, *.svg, *.rtf, *.txt, *.doc, *.docx, *.pps, *.ppt, *.pptx.

CustomHeaders

Сервер отчетов Power BI, Службы Reporting Services 2019 и более поздние версии

Они задают значения заголовков для всех URL-адресов, соответствующих указанному шаблону регулярного выражения. Пользователи могут задать значения заголовков для выбранных URL-адресов запросов, указав для настраиваемых заголовков допустимый XML-код. Администраторы могут добавлять любое количество заголовков в XML-код. По умолчанию в Reporting Services 2019 нет пользовательских заголовков, а значение пустое. По умолчанию в Сервер отчетов Power BI января 2020 г. и более поздних версий значение равно:

<CustomHeaders>
    <Header>
        <Name>X-Frame-Options</Name>
        <Pattern>(?(?=.*api.*|.*rs:embed=true.*|.*rc:toolbar=false.*)(^((?!(.+)((\/api)|(\/(.+)(rs:embed=true|rc:toolbar=false)))).*$))|(^(?!(http|https):\/\/([^\/]+)\/powerbi.*$)))</Pattern>
        <Value>SAMEORIGIN</Value>
    </Header>
</CustomHeaders>

Примечание.

Слишком большое количество заголовков может повлиять на производительность.

Рекомендуется проверить конфигурацию топологии, чтобы обеспечить совместимость набора заголовков с развертыванием Reporting Services. Существует также вероятность выбора параметров, вызывающих ошибки в браузерах, если у последних нет соответствующих параметров. Например, не следует добавлять конфигурацию HSTS, если сервер не настроен для использования протокола HTTPS. Несовместимые заголовки могут привести к ошибкам отрисовки браузера.

Формат CustomHeaders XML

<CustomHeaders>
    <Header>
        <Name>{Name of the header}</Name>
        <Pattern>{Regex pattern to match URLs}</Pattern>
        <Value>{Value of the header}</Value>
    </Header>
</CustomHeaders>

Установка свойства CustomHeaders

  • Его можно задать с помощью конечной точки SOAP SetSystemProperties , передавая свойство CustomHeaders в качестве параметра.
  • Вы можете задать его с помощью UpdateSystemProperties: /System/Properties (конечная точка REST), передав свойство CustomHeaders.

Пример

В приведенном ниже примере показано, как задать HSTS и другие пользовательские заголовки для URL-адресов с совпадающим шаблоном регулярного выражения.

<CustomHeaders>
    <Header>
        <Name>Strict-Transport-Security</Name>
        <Pattern>(.+)\/Reports\/mobilereport(.+)</Pattern>
        <Value>max-age=86400; includeSubDomains=true</Value>
    </Header>
    <Header>
        <Name>Embed</Name>
        <Pattern>(.+)(/reports/)(.+)(rs:embed=true)</Pattern>
        <Value>True</Value>
    </Header>
</CustomHeaders>

Первый заголовок в приведенном выше коде XML добавляет заголовок Strict-Transport-Security: max-age=86400; includeSubDomains=true к совпадающим запросам.

  • http://adventureworks/Reports/mobilereport/New%20Mobile%20Report — совпадает и задает заголовок HSTS.
  • http://adventureworks/ReportServer/mobilereport/New%20Mobile%20Report — ошибка соответствия.

Второй заголовок в предыдущем примере XML добавляет Embed: True заголовок для URL-адреса, содержащего /reports/ и rs:embed=true параметр запроса.

  • https://adventureworks/reports/mobilereport/New%20Mobile%20Report?rs:embed=true — соответствует.
  • https://adventureworks/reports/mobilereport/New%20Mobile%20Report?rs:embed=false — не соответствует.

CustomUrlLabel и CustomUrlValue

Сервер отчетов Power BI, Службы Reporting Services 2022 и более поздние версии

Параметр фирменной символики для добавления пользовательской гиперссылки. Значения по умолчанию пусты.

Значения Description
CustomUrlLabel Определяет текст, отображаемый как метка URL-адреса в правой верхней панели навигации на веб-портале (например, Go to Contoso)
CustomUrlValue Определяет URL-адрес (например, http://www.contoso.com)

EditSessionCacheLimit

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

EditSessionTimeout

Указывает количество секунд до истечения времени ожидания сеанса изменения отчета. Значение по умолчанию — 7200 секунд (два часа).

EnableCDNVisuals

только Сервер отчетов Power BI

При включении отчеты Power BI загружают последние сертифицированные пользовательские визуальные элементы из сети доставки содержимого (CDN), размещенной корпорацией Майкрософт. Если у сервера нет доступа к ресурсам Интернета, этот параметр можно отключить. В этом случае пользовательские визуальные элементы загружаются из отчета, опубликованного на сервере. Значение по умолчанию — True.

EnableClientPrinting

Определяет, доступен ли элемент управления ActiveX RSClientPrint для загрузки с сервера отчетов. Возможные значения: true и false. Значение по умолчанию — true Дополнительные сведения о других параметрах, необходимых для этого элемента управления, см. в разделе "Включение и отключение печати на стороне клиента" для служб Reporting Services.

EnableCustomVisuals

только Сервер отчетов Power BI

Включение отображения пользовательских визуальных элементов Power BI. Допустимыми являются значения True и False. По умолчанию задано значение True.

EnableExecutionLogging

Указывает, включено ли ведение журнала выполнения отчета. Значение по умолчанию — true Дополнительные сведения о журнале выполнения сервера отчетов см . в разделе "Журнал выполнения сервера отчетов" и представление ExecutionLog3.

EnableIntegratedSecurity

Определяет, поддерживается ли встроенная система безопасности Windows для соединений с источниками данных для отчетов. Значение по умолчанию равно True. Допустимы следующие значения.

Значения Description
True Встроенная система безопасности Windows включена.
False Встроенная система безопасности Windows отключена. Источники данных отчета, настроенные для использования безопасности, интегрированной с Windows, не выполняются.

EnableLoadReportDefinition

Этот параметр определяет, могут ли пользователи выполнять незапланированные запросы из отчета построителя отчетов. Настройка этого параметра определяет значение свойства EnableLoadReportDefinition на сервере отчетов.

Если этот флажок снят, свойство имеет значение False. Сервер отчетов не создает отчеты по щелчку для отчетов, использующих модель отчета в качестве источника данных. Любые вызовы метода LoadReportDefinition блокируются.

Отключение этого параметра снижает угрозу атаки вида «отказ в обслуживании», которая перегружает сервер отчетов запросами LoadReportDefinition .

EnableMyReports

Указывает, разрешено ли применение функции «Мои отчеты». Значение true указывает, что применение этой функции разрешено.

EnablePowerBIReportExportData

только Сервер отчетов Power BI

Включите экспорт данных с сервера отчетов Power BI из визуальных элементов Power BI. Возможные значения: True, False. Значение по умолчанию — True.

EnablePowerBIReportExportUnderlyingData

только Сервер отчетов Power BI

Указывает, может ли клиент экспортировать базовые данные из визуальных элементов Power BI в Сервер отчетов Power BI. Значение True указывает, что применение этой функции разрешено.

EnablePowerBIReportMigrate

Сервер отчетов Power BI, Службы Reporting Services 2022 и более поздние версии

Включает миграцию отчетов RDL в Power BI с помощью функции публикации на веб-портале. Значение по умолчанию: true. Допустимы следующие значения.

Значения Description
True Миграция отчетов RDL включена
False Миграция отчетов RDL отключена

Дополнительные сведения см. в статье Публикация RDL-файлов в Power BI из Сервер отчетов Power BI и служб Reporting Services.

EnableRemoteErrors

Включает информацию о внешних ошибках (например, информацию об ошибках в источниках данных для отчетов) в сообщения об ошибках, которые были возвращены пользователям, запрашивающим отчеты из удаленных компьютеров. Допустимые значения: true и false. Значение по умолчанию равно false. Дополнительные сведения см. в разделе "Включение удаленных ошибок" (службы Reporting Services).

EnableTestConnectionDetailedErrors

Указывает, следует ли отправлять подробные сообщения об ошибках на клиентский компьютер при тестировании подключений к источнику данных с помощью сервера отчетов. Значение по умолчанию — true Если для параметра устанавливается значение false, то отправляются только общие сообщения об ошибке.

ExecutionLogDaysKept

Количество суток, в течение которых необходимо хранить сведения о выполнении отчетов в журнале выполнения. Для этого свойства допустимы значения от -1 до 2,147,483,647. Если значение равно –1, записи из таблицы журнала выполнения не удаляются. Значение по умолчанию — 60.

Примечание.

При указании значения 0 удаляются все записи из журнала выполнения. Значение –1 сохраняет записи журнала выполнения и не удаляет их.

ExecutionLogLevel

Задает уровень журнала выполнения. Значение по умолчанию — "Normal".

ExternalImagesTimeout

Определяет продолжительность времени, в течение которого необходимо получить файл внешнего образа до истечения времени ожидания подключения. Значение по умолчанию — 600 секунд.

InterProcessTimeoutMinutes

Сервер отчетов Power BI, Службы Reporting Services 2019 и более поздние версии

Задайте время ожидания процесса в минутах. Значение по умолчанию — 30.

LogClientIPAddress

Сервер отчетов Power BI, Службы Reporting Services 2022 и более поздние версии

Исключить или включить IP-адрес клиента при включенном ведении журнала INFO. Значение по умолчанию — false.

Значения Description
True IP-адрес клиента регистрируется
False IP-адрес клиента не регистрируется

MaxFileSizeMb

Задает максимальный размер файла отчета в МБ. Значение по умолчанию — 1000. Максимум — 2000.

ModelCleanupCycleMinutes

только Сервер отчетов Power BI

Задайте частоту проверки неиспользуемых моделей в памяти в минутах. Значение по умолчанию — 15.

ModelExpirationMinutes

только Сервер отчетов Power BI

Задайте частоту, когда неиспользуемые модели вытеснили из памяти в минутах. Значение по умолчанию — 60.

MyReportsRole

Имя роли, которая использовалась при создании политик безопасности для папок «Мои отчеты» пользователя. Значение по умолчанию — My Reports Role.

OfficeAccessTokenExpirationSeconds

Сервер отчетов Power BI, Службы Reporting Services 2019 и более поздние версии

Задайте срок действия маркера доступа office в секундах. Значение по умолчанию — 60.

OfficeOnlineDiscoveryURL

только Сервер отчетов Power BI

Задайте адрес экземпляра Office Online Server для просмотра книг Excel.

PowerBIMigrateCountLimit

Сервер отчетов Power BI, Службы Reporting Services 2022 и более поздние версии

Максимальное количество отчетов, которые можно перенести в Power BI одновременно. Значение по умолчанию — 100.

PowerBIMigrateUrl

Сервер отчетов Power BI, Службы Reporting Services 2022 и более поздние версии

URL-адрес, используемый для определения используемой облачной конечной точки Power BI. Значение по умолчанию — https://app.powerbi.com

RDLXReportTimetout

Отчет RDLX (отчеты Power View на сервере SharePoint Server). Значение времени ожидания обработки отчетов в секундах для всех отчетов, управляемых в пространстве имен сервера отчетов. Это значение может быть переопределено на уровне отчета. Если это свойство задано, сервер отчетов пытается остановить обработку отчета, когда истекает указанное время. Допустимые значения: от -1 до 2147483647. Если значение равно –1, то при обработке отчетов в пространстве имен время ожидания не истекает. Значение по умолчанию — 1800.

Примечание.

Поддержка Power View больше не доступна после выхода SQL Server 2017.

RequireIntune

Сервер отчетов Power BI, Службы Reporting Services 2017 и более поздние версии

Требуется, чтобы Intune получите доступ к отчетам вашей организации через мобильное приложение Power BI. Значение по умолчанию — False.

RestrictedResourceMimeTypeForUpload

Сервер отчетов Power BI, Службы Reporting Services 2017 и более поздние версии

Для отправки содержимого с помощью набора типов mime пользователям запрещено отправлять содержимое. Все ресурсы, которые уже хранятся с ограниченным типом mime, можно скачать только в виде приложения или октет-stream. По умолчанию этот список будет содержать текст или html, если вы ранее не разрешили отправку файлов *.html. Мы рекомендуем организациям заполнять этот список, чтобы обеспечить наиболее безопасный интерфейс.

Примечание.

Невозможно добавить text\html в этот список, если *.html находится в свойстве AllowedResourceExtensionsForUpload.

ScheduleRefreshTimeoutMinutes

только Сервер отчетов Power BI

Время ожидания обновления данных в минутах для запланированного обновления отчетов Power BI с внедренными моделями AS. Значение по умолчанию — 120 минут.

SessionTimeout

Продолжительность времени в секундах, в течение которого сеанс остается активным. Значение по умолчанию — 600.

SharePointIntegratedMode

Это свойство только для чтения определяет режим работы сервера. Значение false означает, что сервер отчетов запущен в собственном режиме.

ShowDownloadMenu

Сервер отчетов Power BI, Службы Reporting Services 2017 и более поздние версии

Включает меню скачивания клиентских средств. Значение по умолчанию — True.

SiteName

Имя сайта сервера отчетов, отображаемое в заголовке страницы веб-портала. Значение по умолчанию — SQL Server Reporting Services. Значением этого свойства может быть пустая строка. Максимальная длина составляет 8000 символов.

SnapshotCompression

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

Значения Description
SQL Моментальные снимки сжимаются при сохранении в базе данных сервера отчетов. Именно таково поведение системы в настоящее время.
Не допускается Моментальные снимки не сжимаются.
Все Моментальные снимки сжимаются во всех вариантах хранения, в том числе в базе данных сервера отчетов и в файловой системе.

StoredParametersLifetime

Максимальное количество суток, в течение которых может храниться хранимый параметр. Допустимые значения: от -1и +1 до 2 147 483 647. Значение по умолчанию — 180 дней.

StoredParametersThreshold

Указывает максимальное количество значений параметров, которые может хранить сервер отчетов. Допустимые значения: от -1и +1 до 2 147 483 647. Значение по умолчанию — 1500.

SupportedHyperlinkSchemes

Сервер отчетов Power BI, Службы Reporting Services 2019 и более поздние версии

Задает разделенный запятыми список схем URI, которые могут быть определены для действий гиперссылки, можно отобразить или "*", чтобы включить все схемы гиперссылок. Например, если задано значение http, https, гиперссылки будут разрешены https://www. contoso.com, но будут удалены гиперссылки в mailto:bill@contoso.com или javascript:window.open('www.contoso.com', '_blank'). По умолчанию — http,https,mailto.

SystemReportTimeout

Применяемое по умолчанию значение времени ожидания обработки отчетов в секундах для всех отчетов, управляемых в пространстве имен сервера отчетов. Это значение может быть переопределено на уровне отчета. Если это свойство задано, сервер отчетов пытается остановить обработку отчета, когда истекает указанное время. Допустимые значения: от -1 до 2147483647. Если значение равно –1, то при обработке отчетов в пространстве имен время ожидания не истекает. Значение по умолчанию — 1800.

SystemSnapshotLimit

Максимальное количество моментальных снимков, которые хранятся для отчета. Допустимые значения: от -1 до 2147483647. Если значение равно -1, ограничение моментального снимка отсутствует.

TileViewByDefault

Сервер отчетов Power BI, Службы Reporting Services 2022 и более поздние версии

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

TimerInitialDelaySeconds

Сервер отчетов Power BI, Службы Reporting Services 2017 и более поздние версии

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

TrustedFileFormat

Сервер отчетов Power BI, Службы Reporting Services 2017 и более поздние версии

Задайте все форматы внешних файлов, которые открываются в браузере на сайте портала Reporting Services. Для не указанных форматов внешних файлов в браузере будет открываться диалоговое окно скачивания. Значения по умолчанию : jpg, jpeg, jpe, wav, bmp, img, gif, json, mp4, web, png.

UseSessionCookies

Указывает, должны ли использоваться куки-файлы сеанса на сервере отчетов при обмене данными с браузерами клиентов. Значение по умолчанию — true