Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
I am evaluating the use of powerbi for a business use case. I am a bit stumped by the sharing options available.
My company provides energy monitoring services. We will like to develop a dashboard that shows energy usage metrics - made available to each client. The client has no editing rights - we are just using the dashboards as a reporting service. All the clients will be external to our domain, of course.
Our problem is how to share the dashboards - Our dashboards will be streaming realtime info so we need a pro account. Seems PowerBI requires each client to register for a Pro account to just access and read these dashboards? That won't work for us.
What are my options if I still want to use PowerBI. I am intruiged by DAX and all the flexibility that comes with using this tool.
What we know so far :
Did I miss anything else thats possible?
Solved! Go to Solution.
Hi @juju,
Based on your description, you want to create some dashboards that contain Power BI Pro features and create other dashboards that contain Power BI free features.
You want to share dashboards that contain Power BI free features to free users, if that is the case, it is possible. However, if you want to share dashboards that contain Power BI Pro features to users, they would also need pro licenses.
Thanks,
Lydia Zhang
Hi @juju,
As stated in this article, if your dashboards and reports contain streaming data using Microsoft Power BI REST API or Microsoft Stream Analytics, then you will have the 10k rows/hour limitation.
However, in your scenario, if you load data from Excel file located in OneDrive for Business to Power BI, you are able to refresh the dataset Daily without gateway and you can share your dashboard with external clients those have free accounts. The external clients will be able to access reports in your dashboard.
Thanks,
Lydia Zhang
Hi Lydia:
A couple of followup questions for the csv/excel on OneDrive for Business or Sharepoint Online scenario:
Thanks
Hi @juju,
Based on this link, OneDrive for Business supports syncing over 20,000 files. For more details, please review this article. For other limitations and restrictions, please check this article: https://support.microsoft.com/en-sg/kb/3125202 . In your scenario, there is no 10k rows/hour limitation in Power BI as your dashboards and reports don’t contain streaming data using Microsoft Power BI REST API or Microsoft Stream Analytic.
In addition, we are not able to consolidate several dashboards with several locations.
Thanks,
Lydia Zhang
Lydia - this might work for us then.
Finally, Is it possible to have a pro account, build a pro dashboard which streams data from an Azure mysql database or use directquery for live data, whilst at the same time, build some other dashboards which rely on the csv imports from sharepoint? In that case, all the dashboards ( csv and azure sql ) would have been built with a pro account. Can I still share the csv based dashboards with users on the free PowerBI account?
Hi @juju,
Based on your description, you want to create some dashboards that contain Power BI Pro features and create other dashboards that contain Power BI free features.
You want to share dashboards that contain Power BI free features to free users, if that is the case, it is possible. However, if you want to share dashboards that contain Power BI Pro features to users, they would also need pro licenses.
Thanks,
Lydia Zhang
This may have been answered, I apologize if so. Can I share with someone at a different company? So if I'm paul@kpiguy.com, can I share a report with Joe@someothername.com?
On Option 2, you might encode with, and filter on, some unique token for each client to help hide the URL. But it seems that option won't work right now anyway - according to https://powerbi.microsoft.com/en-us/documentation/powerbi-service-publish-to-web/, "the following are not currently supported or available with Publish to web...-Reports using real-time data sources"
Steve:
Does changing our requirement for realtime streaming open up the options available to us?
If we switched to say, updating the data once a day - can we then use the free version to create our dashboards? The data is currently sitting in MYSQL databases on AWS ( not redshift ). Is it better to have it them on Azure instead? We can also push some sort of csv file daily to a place where PowerBI can pickup easily. Which option is preferable and more robust? ( I am assuming these options are all doable under the free version)
I am looking for the best workflow to set things up to support perhaps a few 100 clients - each with their own dashboard.
A shame about Microsofts pricing model ( for people who just want to read/consume reports ). The requirement for a pro license to view a dashboard developed with pro features is a deal killer for many ... doesnt make sense.
From my reading of the requirements for Power BI Pro at https://powerbi.microsoft.com/en-us/documentation/powerbi-power-bi-pro-content-what-is-it/, slowing to daily updates will help, but you may still require Pro licences if you're using DirectQuery, a gateway, or reading more than 10,000 rows.
And my comment earlier on encoding a user token in a URL for Publish To Web was wrong - that's not supported right now.
I haven't worked with MySQL on AWS, so can't help with your options there, sorry. One for the moderators or other experts...
oh no - then PowerBI may not work at all for us. We will definitely have more than 10K rows to import. But we are not set on realtime updates. We can go to daily updates via a csv file. But if the 10k row limitation applies there, then we are done here.
Again, I don't work for Microsoft - I've just given my reading of the page. Over to one of the moderators or one of the experts in this area for a more considered opinion.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.