Power bi очистить кэш
Как администратор портала вы можете очистить кэш на стороне сервера для всего портала, чтобы обновленные данные от Microsoft Dataverse сразу же отображались на портале. Обновления из Dataverse передаются на портал в асинхронном режиме, поэтому может возникнуть задержка между временем, когда данные обновляются в Dataverse, и временем, когда обновленные данные будут отображены на портале. Чтобы устранить эту задержку — например, когда она мешает настройке портала — вы можете выполнить принудительное обновление кэша портала сразу же.
- Очистка кэша на стороне сервера портала или кэша таблиц конфигурации вызывает временное снижение производительности портала при перезагрузке данных из Dataverse.
- Изменения в таблицах конфигурации или действия публикации изменений следует выполнять в непиковые часы. Частые или слишком объемные изменения таблиц могут отрицательно сказаться на производительности портала.
- Требование SLA для обновления кеша (передачи данных между Dataverse и порталом) составляет 15 минут.
- Порталы Power Apps с версией 9.2.6.x или более поздней имеют улучшенное кэширование. Для получения дополнительной информации перейдите к разделу Кэширование изменений для порталов с версией 9.2.6.x или новее.
См. также
Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).
Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).
I have a problem when I want to deploy an update report. So this report has already been used for a year and we doing an update, adding new data sets in the report. We test it in another workspace it works and we can set the scheduled refresh for it.
But the problem when we want to replace the report in the other workspace (which a lot of users using this report) we can't set a gateway, we can choose the data but can't apply the gateway, like the screenshot below.
But if I deploy as a new report in the same workspace, I can select the gateway and can do the refresh.
Seems there's a cache in that report so we can't assign the gateway.
Any help will be appreciated.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Email to a Friend
Hi all, Just want to let you know that we fixed it.
1. We delete cache in Power BI Desktop
2. Adding new data source in Power BI Desktop
3. Deploy it to Power BI Service as this will clear cache of data source in Power BI Services.
4. And we can assign the gateway to the report.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Email to a Friend
Hi all, Just want to let you know that we fixed it.
1. We delete cache in Power BI Desktop
2. Adding new data source in Power BI Desktop
3. Deploy it to Power BI Service as this will clear cache of data source in Power BI Services.
4. And we can assign the gateway to the report.
yingyinr
- Mark as New
- Bookmark
- Subscribe
- Mute
- Email to a Friend
It's glad to hear that your problem has been resolved. And thanks for sharing your solution with us, it will also help others who face the similar issue with you in the community. Thank you.
Community Support Team _ Rena
If this post helps , then please consider Accept it as the solution to help the other members find it more quickly.
yingyinr
- Mark as New
- Bookmark
- Subscribe
- Mute
- Email to a Friend
Whether your problem still persist? As checked the following thread, others face the similar problem with you and it seems working now. Could you please help validate it in your side? Thank you.
Best Regards
Rena
Community Support Team _ Rena Ruan
If this post helps , then please consider Accept it as the solution to help the other members find it more.
Community Support Team _ Rena
If this post helps , then please consider Accept it as the solution to help the other members find it more quickly.
collinq
- Mark as New
- Bookmark
- Subscribe
- Mute
- Email to a Friend
Since you asked about the cache in regards to the SERVICE, I am going to assume that you are not using Premium. Premium has some of its own caching capabilities. If you are using SSAS with a Live Connection, then the behavior might use a cache of the data. If you are on live or DirectQuery, then the datasets are refreshed hourly and you can adjust the refresh frequency in the Schedule Cache Refresh option in the Service. You specifically asked about Gateway though. If you have the direct connection, you can use the Scheduled cache refresh option and change the refresh frequency.
Here is a good article about the cache:
Also, in reading your question again a few times, I am wondering if your issue is not a cache or a refresh issue. Your gateway, in the image, appears to be "green" and that all is well. And, you state that you can publish it in another workspace. That may indicate that the problem is at report level itself.
If it is the report itself, then go to File-Options and Settings - Options , Under Global, select Data Load and select "clear cache" under "Data Cache Management Options" and select "clear cache" under "Q&A Cache Options" and select "clear cache" under "FOlded Artifacts Cache Options".
Then ,save and re-publish.
If that does not resolve the issue, then clear the browser's cache. Also, try in another browser. (Yes, the browser, not something in the Service or seemingly related to Power BI.)
Let us know if you do all that and how it works out.
I would appreciate Kudos if my response was helpful. I would also appreciate it if you would Mark this As a Solution if it solved the problem. Thanks!
Proud to be a Datanaut!
Private message me for consulting or training needs.
I have a problem when I want to deploy an update report. So this report has already been used for a year and we doing an update, adding new data sets in the report. We test it in another workspace it works and we can set the scheduled refresh for it.
But the problem when we want to replace the report in the other workspace (which a lot of users using this report) we can't set a gateway, we can choose the data but can't apply the gateway, like the screenshot below.
But if I deploy as a new report in the same workspace, I can select the gateway and can do the refresh.
Seems there's a cache in that report so we can't assign the gateway.
Any help will be appreciated.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Email to a Friend
Hi all, Just want to let you know that we fixed it.
1. We delete cache in Power BI Desktop
2. Adding new data source in Power BI Desktop
3. Deploy it to Power BI Service as this will clear cache of data source in Power BI Services.
4. And we can assign the gateway to the report.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Email to a Friend
Hi all, Just want to let you know that we fixed it.
1. We delete cache in Power BI Desktop
2. Adding new data source in Power BI Desktop
3. Deploy it to Power BI Service as this will clear cache of data source in Power BI Services.
4. And we can assign the gateway to the report.
yingyinr
- Mark as New
- Bookmark
- Subscribe
- Mute
- Email to a Friend
It's glad to hear that your problem has been resolved. And thanks for sharing your solution with us, it will also help others who face the similar issue with you in the community. Thank you.
Community Support Team _ Rena
If this post helps , then please consider Accept it as the solution to help the other members find it more quickly.
yingyinr
- Mark as New
- Bookmark
- Subscribe
- Mute
- Email to a Friend
Whether your problem still persist? As checked the following thread, others face the similar problem with you and it seems working now. Could you please help validate it in your side? Thank you.
Best Regards
Rena
Community Support Team _ Rena Ruan
If this post helps , then please consider Accept it as the solution to help the other members find it more.
Community Support Team _ Rena
If this post helps , then please consider Accept it as the solution to help the other members find it more quickly.
collinq
- Mark as New
- Bookmark
- Subscribe
- Mute
- Email to a Friend
Since you asked about the cache in regards to the SERVICE, I am going to assume that you are not using Premium. Premium has some of its own caching capabilities. If you are using SSAS with a Live Connection, then the behavior might use a cache of the data. If you are on live or DirectQuery, then the datasets are refreshed hourly and you can adjust the refresh frequency in the Schedule Cache Refresh option in the Service. You specifically asked about Gateway though. If you have the direct connection, you can use the Scheduled cache refresh option and change the refresh frequency.
Here is a good article about the cache:
Also, in reading your question again a few times, I am wondering if your issue is not a cache or a refresh issue. Your gateway, in the image, appears to be "green" and that all is well. And, you state that you can publish it in another workspace. That may indicate that the problem is at report level itself.
If it is the report itself, then go to File-Options and Settings - Options , Under Global, select Data Load and select "clear cache" under "Data Cache Management Options" and select "clear cache" under "Q&A Cache Options" and select "clear cache" under "FOlded Artifacts Cache Options".
Then ,save and re-publish.
If that does not resolve the issue, then clear the browser's cache. Also, try in another browser. (Yes, the browser, not something in the Service or seemingly related to Power BI.)
Let us know if you do all that and how it works out.
I would appreciate Kudos if my response was helpful. I would also appreciate it if you would Mark this As a Solution if it solved the problem. Thanks!
Proud to be a Datanaut!
Private message me for consulting or training needs.
Применимо к: SQL Server Analysis Services Azure Analysis Services Power BI Premium
Службы Analysis Services кэшируют данные для повышения производительности запросов. В этом разделе приводятся рекомендации по использованию команды XMLA ClearCache для очистки кэшей, созданных в ответ на запрос многомерных выражений. Эффекты выполнения команды ClearCache различаются в зависимости от используемой модели (табличной или многомерной).
Время очистки кэша для многомерных моделей
Для многомерных баз данных службы Analysis Services строят кэши в обработчике формул при выполнении вычисления и в подсистеме хранилища для результатов запросов измерений и запросов групп мер. Запросы групп мер выполняются, когда обработчику формул необходимы данные мер для координаты ячейки или вложенного куба. Запросы измерения выполняются при запросе неестественных иерархий и применении автоматических проверок существования.
Очистка кэша рекомендуется при проведении тестирования производительности. Очистка кэша между последовательными выполнениями тестов обеспечивает независимость результатов тестирования, измеряющих эффект изменения структуры запроса.
Время очистки кэша для табличных моделей
Табличные модели обычно хранятся в памяти, где агрегаты и другие вычисления выполняются во время выполнения запроса. Поэтому команда ClearCache имеет ограниченное влияние на табличные модели. Для табличной модели данные могут добавляться в кэши служб Analysis Services, если к ним выполняются запросы многомерных выражений. В частности, меры расширений интеллектуального анализа данных, упоминаемые в многомерных выражениях, и операции автоматической проверки существования могут кэшировать результаты соответственно в кэше формул и кэше измерений. Заметьте, что неестественные иерархии и запросы групп мер не кэшируют результаты в подсистеме хранилища. Кроме того, важно понимать, что запросы расширений интеллектуального анализа данных не кэшируют результаты в обработчике формул и подсистеме хранилища. Пока кэши существуют как результат запросов многомерных выражений, выполнение команды ClearCache для табличной модели сделает недопустимыми все кэшированные данные в системе.
Выполнение ClearCache также очистит кэши в памяти в подсистеме аналитики VertiPaq в памяти. Подсистема VertiPaq хранит в кэше небольшой набор результатов. Выполнение ClearCache сделает эти кэши в подсистеме недействительными.
Наконец, выполнение ClearCache также удаляет данные, оставшиеся в памяти при изменении конфигурации табличной модели для режима DirectQuery . Это особенно важно, если модель содержит конфиденциальные данные, подлежащие строгому управлению. В этом случае выполнение команды ClearCache служит мерой предосторожности, обеспечивающей наличие конфиденциальных данных только в соответствующих местах. очистка кэша необходима вручную, если вы используете Management Studio для развертывания модели и изменения режима запроса. в отличие от этого, использование SQL Server Data Tools для указания DirectQuery в модели и секции автоматически очистит кэш при переключении модели на использование этого режима запросов.
В отличие от очистки кэшей многомерной модели при тестировании производительности, для очистки кэшей табличной модели нет общих рекомендаций. Если в среде табличной модели, в которой содержатся конфиденциальные данные, не выполняется развертывание, то ни одна из административных задач сама по себе не требует очистки кэша.
How To Clear Cache Of Power BI Desktop? Print
Modified on: Tue, 16 Mar, 2021 at 10:27 PM
Step 1: In Power BI Desktop, Go to File menu and select Options and Settings > Option
Step 2: Click on Data Load Button.
Step 3: Next click on "Clear Cache" button under both "Data Cache Management Options" and "Q&A Cache Options". Press OK.
Step 4: Once cleared both caches, make sure the "Currently used" value is 0 bytes like the below screenshot.
Unlock OBIEE Insights
with Power BI in Minutes!
– Chief Data Officer, South Florida based Bank
Вопросы и ответы
1. Могу ли я изменить продолжительность обновления кэша с 15 минут на меньшую?
Нет. SLA для обновления кэша остается 15 минут. Любые изменения из Dataverse отразится на порталах в течении 15 минут.
2. Я использую подключаемые модули или рабочие процессы для обновления данных в других таблицах, и мне нужно, чтобы эти изменения данных немедленно отразились на моем портале.
Такой подход к дизайну не рекомендуется. За исключением первичной записи, в которой запускается действие создания или обновления, немедленное отображение данных из Dataverse на порталах никогда не гарантируется.
3. Есть ли разница в кэшировании между порталами на основе емкости и порталами на основе надстроек?
Нет.
4. Сколько времени требуется для отражения изменений из порталов в Dataverse?
Сразу же, если обновление изменяет основную запись и не основано на косвенных изменениях данных с использованием подключаемых модулей или рабочих процессов.
Дальнейшие действия
Изменения кэширования для порталов с версией 9.2.6.x или более поздней
Порталы Power Apps с версией 9.2.6.x или выше получают выгоду от улучшенной функциональности кэширования для повышения согласованности и надежности следующим образом.
-
будет использовать ту же функцию кэширования.
- Дополнительные порталы с высокой нагрузкой будут иметь повышенную производительность и надежное обновление кэша данных.
- Без изменений в SLA для обновления кэша (передача данных между Dataverse и порталом), упомянутого ранее в этой статье.
- Изменения данных, выполненные с использованием порталов, немедленно отразятся в Dataverse и на порталах.
- Без изменений функциональности очистки кэша на стороне сервера. Вы можете продолжать использовать эту функцию для немедленной очистки кэша сервера.
To clear the Data Source Settings Cache:
Step 1: In Power BI Desktop, Go to the File menu and select Options and Settings > Data Source settings
Step 2: On the "Data Source settings" window, choose the "BI Connector" data sources in the list displayed and select "Clear Permissions". This will clear the credentials cache for the particular data source.
Alternatively, you can clear the credentials cache for all the saved data sources by clicking on the "Clear All Permissions" option. This will clear the credentials information for all the saved data sources.
Кэширование таблиц конфигурации на порталах с лицензиями на основе емкости
Порталы на основе емкости имеют больше возможностей в /_services/about :
Чтобы узнать больше о различиях между порталами Power Apps и надстройками порталов, ознакомьтесь с разделом Порталы Power Apps, порталы Dynamics 365 и дополнительные порталы.
Метаданные портала хранятся в таблицах, называемых таблицы конфигурации. Если вы измените таблицы конфигурации с помощью приложения единого интерфейса, вы должны выбрать пункт Очистить конфигурацию, чтобы очистить кеш конфигурации, чтобы изменения отразились на вашем портале.
Очистка кэша для моделей служб Analysis Services
Чтобы очистить кэш, используйте XMLA и SQL Server Management Studio. Кэш вы можете очищать на уровне базы данных, куба, измерения, таблицы или группы мер. Следующие действия по очистке кэша на уровне базы данных относятся и к многомерным и к табличным моделям.
Для тщательного тестирования производительности может потребоваться комплексный подход к очистке кэша. Инструкции по записи на диск служб Analysis Services и файловой системы см. в разделе, посвященном очистке кэшей, в руководстве SQL Server 2008 R2 Analysis Services Operations Guide (на английском языке).
Для многомерных и табличных моделей очистка некоторых из этих кэшей может выполняться в два этапа: выполнение команды ClearCache, делающей кэш недопустимым, и очистка кэша при получении следующего запроса. Сокращение объема используемой памяти будет заметно только после окончательной очистки кэша.
Для очистки кэша необходимо указать идентификатор объекта в инструкции ClearCache в запросе XMLA. Сначала в этом разделе описывается, как получить идентификатор объекта.
Шаг 1. Получение идентификатора объекта
в Management Studio щелкните правой кнопкой мыши объект, выберите пункт свойстваи скопируйте значение из свойства идентификатор на панели свойства . Такой подход работает для баз данных, кубов, измерений и таблиц.
Чтобы получить идентификатор группы мер, щелкните правой кнопкой мыши группу мер и выберите пункт Создать скрипт для группы мер. Выберите команду CREATE или ALTERи отправьте запрос в окно. Идентификатор группы мер будет виден в определении объекта. Скопируйте идентификатор определения объекта.
Шаг 2. Запуск запроса
в Management Studio щелкните правой кнопкой мыши базу данных, наведите указатель на пункт создать запроси выберите XMLA.
Скопируйте следующий пример кода в окно запроса XMLA. Замените DatabaseID на идентификатор базы данных для текущего соединения.
Также вы можете указать путь к дочернему объекту, например группе мер, чтобы очистить кэш только для этого объекта.
Нажмите клавишу F5, чтобы выполнить запрос. Вы должны увидеть следующий результат:
Действия по очистке кэша на стороне сервера для портала
Очистка кэша на стороне сервера:
Войдите на портал как администратор.
Перейдите по следующему URL-адресу: /_services/about .
Выберите Очистить кэш.
Кэш на стороне сервера будет удален, и данные будут повторно загружены из Dataverse.
Список таблиц конфигурации обновляется при очистке конфигурации
Очистка кэша конфигурации на стороне сервера для портала включает обновление данных из следующих таблиц конфигурации:
Читайте также: