Refresh data mondrian cube - refresh

In which way is possible to increase the refresh rate of the data in a Mondrian cube?
My DwH is uploaded every 15 minutes, and I need to obtain the fresh data on the Pentaho Analyzer Report
Thanks
Nico

as far as i know, the only way to refresh the mondrian cache in Pentaho is using the console or the cache apis of mondrian.
Or, seen that your DWH refresh rate is so low, you can disable the cache entirely

Related

Timeout value in powerbi service

I have a dataset for 3 days I can not update it on Power BI service, knowing that on DESKTOP it is normally updated in 30 minutes. the dataset is powered from a SQL server database, via a data gateway. the data gateway is well updated. the incremental update is activated and the dataset retrieves only the data of the last 3 days to each update.
Here is the generated error message :
Data source error: The XML for Analysis request timed out before it was completed. Timeout value: 17998 sec.
Cluster URI: WABI-WEST-EUROPE-B-PRIMARY-redirect.analysis.windows.net
Activity ID: 680ec1d7-edea-4d7c-b87e-859ad2dee192
Application ID: fcde3b0f-874b-9321-6ee4-e506b0782dac
Time: 2020-12-24 19:03:30Z
What is the solution to this problem please.
Thank you
What license are you using?
Without premium capacity, the max dataset size can be 1GB. Maybe your dataset size has crossed this mark? If you are using the shared capacity, then you can check the workspace utilized storage size by clicking on ellipses at top right corner. Then click on storage to see how much is utilized for that workspace.
Also note that in shared capacity there is a 10GB uncompressed dataset limit at the gateway (but this should not be an issue as you have only 3 day data in refesh)
Also check whether your power query query is foldable (on the final step you should be able to see the 'show native query' option). If not then incremental refresh does not work and results in querying the entire data.
Also, note that 17998 sec means 5 hours. What is your internet speed?

PowerBI Auto Refresh

Good Day
A client I am working with wants to use a PowerBI dashboard to display in their call centre with stats pulled from an Azure SQL Database.
Their specific requirement is that the dashboard automaticly refresh every minute between their operating hours (8am - 5pm).
I have been researching this a bit but can't find a definitive answer.
Is it possible for PowerBI to automaticly refresh every 1min?
Is it dependant on the type of license and/or the type of connection (DIRECTQUERY vs IMPORT)
You can set a report to refresh on a direct query source, using the automatic report refresh feature.
https://learn.microsoft.com/en-us/power-bi/create-reports/desktop-automatic-page-refresh
This will allow you to refresh the report every 1 minute or other defined interval. This is report only, not dashboards as it is desktop only.
When publishing to the service you will be limited to a minimum refresh of 30 mins, unless you have a dedicated capacity. You could add an A1 Power BI Embedded SKU and turn it on then off during business hours to reduce the cost. Which would work out around £200 per month.
Other options for importing data would be to set a Logic App or Power Automate task to refresh the dataset using an API call, for a lower level of frequency, say 5 mins. It would be best to optimise your query to return a small amount of pre aggregated data to the dataset.
You can use Power Automate to schedule refresh your dataset more than 48 times a day. You can refresh it every minute with Power Automate, it looks like. I can also see that you may be able to refresh your dataset more frequently than that with other tools.
Refreshing the data with 1 min frequency is not possible in PowerBI. If you are not using powerBI premium than you can schedule upto 8 times in a day, with the minimum gap of 15 minutes. If in case you are using PowerBI premium you are allowed to schedule 48 slots.
If you are not able to compromise with the above restrictions, then it might be worth to look into powerBI reports for streaming datasets. But then again there are some cons to that as well, like they work only with DirectQuery etc etc.

Power BI dashboard not updating automatically

Why Power BI service does not refresh data automatically. The forums mention that with Power BI Pro license allows to schedule refresh 8 times and Power BI Premium allows us to schedule refresh with a higher frequency. There is always an option to manually refresh the dataset/dashboard.
Does that mean Power BI does not provide the ability for live reporting.
We are not sure when was the last update for the dashboard.
Please suggest if we have some workaround. Iam using web api as data source.
Real-time reports are possible with push or streaming datasets.
DirectQuery is another possibility for frequently changing data.
What's your connection ? DirectQuery or import in your current report ?
Schedule refresh for your dashboard does not mean your data will refresh, you have to refresh your dataset also, and depending your source if you are using dataflows it will refresh your last dataset update. I'll suggest you to check out guy in the cube channel on youtube.

Delta updates to dashboard in Power BI

I am looking at retrieving data from an API in Power BI.
I would like to avoid processing all of the data again when I run a refresh. Is there a way to add the new data to the existing data in the dashboard as a delta upload instead of a full refresh every time?
Thanks for any help.
You need to buy Premium for this. Power BI Premium supports Incremental refresh (see announcement and documentation).
With Incremental refresh you define two parameters, RangeStart and RangeEnd, and policies how to refresh the deltas. The values for these parameters are managed by the service. Then first refresh will be slow, because it will load all the data, but next refreshes will only load the data for the period after the last refresh.

Is it possible to Refresh data in less than 15 minutes in power bi with on premise database

I'm trying to get real time data in power bi via the on premise gateway, but the minimum time is 15 minutes to refresh the data, is there any way to refresh the data in real time with an on premise dataset?
you can live stream the data into a dashboard using APi. Here is a link I followed to do my example. https://powerbi.microsoft.com/en-us/documentation/powerbi-service-real-time-streaming/