Power BI hybrid dataset reports on dashboard not updating - powerbi

We are using a Pro trial account for Power BI. We are using a hybrid dataset (that's streaming and push) in Power BI. We successfully create dashboards using streaming tiles which can get refreshed as expected using the Card visualization.
However, when we create a simple report (using a slicer) and pin that report to the dashboard, we don't see live updates without refreshing the browser. Can anyone advise why the dashboard does not continue updating?

Related

Do we need a scheduled refresh with Live Connection?

I am working on SSAS Tabular project and I am using Live Connection when importing data to Power BI.
Do I need to schedule refresh in Power BI ?
Power BI does not import data over connections that operate in DirectQuery/LiveConnect mode. Instead, the dataset returns results from the underlying data source whenever a report or dashboard queries the dataset. Power BI transforms and forwards the queries to the data source.
Although DirectQuery mode and LiveConnect mode are similar in that Power BI forwards the queries to the source, it is important to note that Power BI does not have to transform queries in LiveConnect mode. The queries go directly to the Analysis Services instance hosting the database without consuming resources on shared capacity or a Premium capacity.
Because Power BI does not import the data, you don't need to run a data refresh. However, Power BI still performs tile refreshes and possibly report refreshes, as the next section on refresh types explains. A tile is a report visual pinned to a dashboard, and dashboard tile refreshes happen about every hour so that the tiles show recent results. You can change the schedule in the dataset settings, or force a dashboard update manually by using the Refresh now option.

Refresh Data - Power BI

I am using Sharepoint List and OData Feed for my Power BI reports using import. What I want to accomplish is that my power bi desktop to get updated data and publish to power bi service even if I'm not around. Is it possible? I have a colleague who can refresh it for me but the logic is that he'll be creating a new power bi project service (I think).
You cannot schedule a report to refresh in Power BI Desktop, you have to do it via a manual process.
You will need to publish the report to the Power BI Service, you can then set a refresh schedule there and the report will refresh automatically from your data source. You will not have to recreate the report or upload it again one it is there.
First publish your Power BI desktop to Power BI Services, which will enable auto refresh.
Power BI has direct connectors for SharePoint so you can set schedule auto refresh. And for connecting SharePoint OnPrem you can use Data connectors.

Import Azure Time Series Insights data into Power BI

We were implementing the Azure Time Series insights(TSI) for the data streaming through IoT hub and wanting to connect to Power BI for advanced visualization. There is a provision to build a custom query to connect to Power BI from Azure TSI but i guess there is a limitation of fetching a dataset for specific time frame and only for the time series ID selected for the view.
Is there a way we can get the latest data in Power BI as and when the data refreshes in Azure TSI and for additional number of time series ID which were not selected while building the query.
Cheers,
Amit
If you generate a query from TSI to feed into Power BI, you can manually edit it to include the TSIDs you want to see. If you set the "isSearchSpanRelative" parameter to true, the data should refresh in Power BI as it comes into TSI.

Custom Realtime Data in PowerBI Dashboards

I am new to the powerbi platform and have a challenge of scoping/converting an old dashboard solution to powerbi.
The old dashboard solution is custom made and refreshes data every minute.
Powerbi lists its refresh rate for 8 times a day for Pro and 48times a day on Enterprice. Does that means there is no option to provide the same realtime (1min) updates in a dashboard using powerbi?
Can you embed iframes or anything in a powerbi dashboard?
How can you do a realtime graph in powerbi if it only refreshes 8 times a day?
Refreshing data 8/48 times a day is applicable when you import data in Power BI dataset. But if you want "more recent" data, you can connect to your data source using DirectQuery mode. DirectQuery sends queries to your data source when rendering the report. If you apply a filter, the database will get a new query, and so on. Not every data source supports DirectQuery, e.g. you can't use it for flat files (obviously). You may want to take a look at Data refresh in Power BI article.
For embedding iframes in Power BI report you can use HTML Viewer custom visual.
By default when using DirectQuery mode, tiles pinned to a dashboard refresh automatically hourly (Datasets in DirectQuery/LiveConnect mode), but you can reduce this time down to 15 minutes:
A tile is a report visual pinned to a dashboard, and dashboard tile refreshes happen about every hour so that the tiles show recent results. You can change the schedule in the dataset settings, as in the screenshot below, or force a dashboard update manually by using the Refresh Now option.
However if you want to display real-time data in Power BI dashboard, it will be better to use push or streaming datasets. With push datasets you can programatically push data to the dataset and the data will be stored and you can use them in reports. Streaming datasets are similar to push, but they will keep only the last hour of data pushed to them and can't be used in report, only pinned to a dashboard. There are also other options, like using PubNub or Microsoft Flow. For more information also take a look at Real-time streaming in Power BI.

Not able to schedule refresh report on POWER BI for web

I was able to refresh a power BI report using the desktop application. But when I am trying to schedule a refresh using the web application I am getting the following error.
I am getting data using the web source. I am using functions in the connection string. Is there a way I can schedule refresh in this case.
The maximum size for datasets imported into the Power BI service is 1 GB and Power BI Service places a limit on the amount of uncompressed data that is processed during refresh to 10 GB.
If you still hit the above two limitations, you are not able to refresh dataset in Power BI Service. You can use DirectQuery/Live connection mode to connect to your data source instead, or purchase Power BI Premium license to solve this issue.
You can also try to solve the issue by creating a view of the table within the source database
References:
https://learn.microsoft.com/power-bi/report-server/scheduled-refresh