Как работает отчет прямого запроса
У меня есть прямой отчет о запросе на службу Power BI и настройка на шлюзе данных в помещениях для доступа к базе данных SQL Server, она работает отлично, но я немного смущен, это таблица истории обновлений для отчета прямого запроса (Settings-> Datasets ), как показано ниже:
Он обновляется каждые 20 минут. Я думал, что в режиме прямого запроса, когда вы меняете данные в базе данных, это немедленно повлияет на отчет. Но на основе этого, даже в режиме прямого запроса, у него есть внутренний кеш, который обновляет 20 минут (не знаю, что это число можно контролировать).
Пожалуйста, может кто-нибудь объяснить подробно, как работает прямой запрос и почему это?
Точно так же работает прямой запрос на Power BI Embedded?
Прямой запрос в Power BI Embedded работает одинаково. Однако прямой запрос не означает реального времени. Если данные обновляются после того, как ваш отчет загружается, отчет НЕ будет автоматически обновляться данными. Если вы перезагрузите отчет, вы должны увидеть новые данные, поскольку он напрямую запрашивает ваш базовый источник данных.
Для производительности он будет кэшировать данные.
Дэвид Исмингер из Microsoft опубликовал статью в среду, 10 августа 2016 года.
Когда недавно запрашивались данные, необходимые для обслуживания запроса, Power BI Desktop использует последние данные, чтобы сократить время, необходимое для отображения визуализации. Выбор Refresh из ленты Home гарантирует, что все визуализации будут обновлены текущими данными.
Обновите ленту и посмотрите, что находится в журнале обновлений.