Новый параметр управления для обновлений кэша через Azure Analysis Services
Дата публикации: 25 апреля, 2019
Средства визуализации и использования данных в службах Azure Analysis Services иногда сохраняют данные в кэше, чтобы сделать работу с интерактивными отчетами удобнее для пользователей. Например, служба Power BI сохраняет в кэше данные плиток панели мониторинга и данные отчетов для первоначальной загрузки отчетов Live Connect.
В корпоративных развертываниях решений бизнес-аналитики, где семантические модели многократно используются во всей организации, может быть очень много панелей мониторинга и отчетов, которые берут данные из одной модели Analysis Services. Из-за этого в Analysis Services может направляться слишком много запросов данных из кэша. В исключительных случаях это может привести к перегрузке сервера.
Описанная ситуация особенно актуальна для Azure Analysis Services (в отличие от локальных служб SQL Server Analysis Services). Модели часто размещены в том же регионе, что и ресурсы Power BI, для более быстрой обработки запросов. Поэтому кэширование может быть не так полезно.
Новое свойство ClientCacheRefreshPolicy позволяет специалисту по ИТ или Analysis Services переопределять это поведение на уровне сервера Azure Analysis Services и отключать автоматические обновления кэша. Все отчеты Live Connect и панели мониторинга Power BI будут работать в соответствии с этим параметром независимо от параметров, установленных на уровне набора данных, или рабочей области Power BI, в которой размещены такие отчеты или панели мониторинга. Дополнительные сведения об использовании этого свойства см. на странице с описанием свойств сервера Analysis Services.