How many reports can I create in one power bi workspace ?
How many datasources can I create over there ?
Details:
We are going to implement our own application and use Power BI Embedded features. Our app will own all data, thus our users will be working with reports on behalf of one master Power BI Pro account. Since every user could have multiple reports the question is how many reports can I store into one workspace ? I found some links where developers claim, that only 200 reports can be saved into one workspace, but I've not found any official doc on this. Currently we created one report in workspace and cloned it via saveAs function of Power BI JS SDK. So far I could create more than 1000 reports. So what limits are ?
UPDATE1
So far I reached limit in 1005 reports in one workspace. I can not create new one 1006s report neither from Power BI Services nor API call. Just got error "Unable to save the report" with some technical details. Once I removed one report I can create new one, but again can't exceed limit in 1005 reports.
UPDATE2
So when I save report (in Power BI Services ) got standard message box with error and link to "technical details", when click on it I set of ids:
Using embedded JS SDK got similar thing:
function GetCurrentReport() {
var embedContainer = $('#reportContainer')[0];
return powerbi.get(embedContainer);
}
const report = GetCurrentReport();
report.saveAs({name:"NewReportName1111"});
In both cases 500 error came from some APIs.
UPDATE3
It looks I reach limit, Fidler says:
some API throws ResourceLimitsReportCountExceeded exception.
Do someone have any ideas how to increase this CountPermitted ?
Recently I contacted Microsoft representative and asked all those questions and more.
There are questions and answers this person got, I believe, from Power BI product team:
What is max count of reports per workspace ?
ANSWER: You have a limit of 1000 datasets per WS, or 1000 reports per dataset. You have probably reached one of them.
What is max count of workspaces per one PRO user ?
ANSWER: Right now it is 250, will be increased to 1000 with the new workspace experience that is now in public preview
Is it possible to extend that limit of reports in workspace to some bigger number ?
ANSWER: Not right now
If using dedicated capacity Power BI Embedded App Services , can we manage such limits ?
ANSWER: These limits are not related to using capacity. You must purchase a dedicated capacity to go to production with PBI Embedded.
What version of Power BI API should we use ? Version 1 or Version 2 ?
ANSWER: There is only 1 API version- V1. The ‘V2’ you see is for the SDK of PBI API
Microsoft Power BI provides work-space to create or publish report from power BI desktop. Below are details of data-set and report capacity in Power BI service for free or Pro users.
Free users have a maximum 1 GB data capacity.
Pro users of Power BI Pro have 10 GB maximum capacity.
Pro users can create groups, with a maximum 10 GB data capacity each.
There is no limitation on number of reports but the total size of all the reports should not exceed 1 GB for free user and 10 GB for Pro user. Also, Pro user can create 10 GB work-space for each user.
Cheers.
If you are using a PowerBI pro account, each workspace has a 10GB storage limit. If you want to upgrade to premium, the storage space depends on the plan you choose. For more details see this : Storage in PowerBI
Related
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.
My company has bought a PowerBi premium P1 with report Server, but still we are not able to open shared reports without Pro.
I have tried using Power bi App to open the shared reports but is asking to get the pro licences. We all are on same mail domain, using same SQl data base(2014) and all have access to SQl data. Please suggest a solution for it.
You need to assign the workspace, where the reports are published, to a dedicated capacity (i.e. the Power BI Premium, that you paid for) to be able to share the workspace with non-Pro (i.e. Power BI Free) users. To do this, edit the workspace by clicking the three dots next to its name and select Edit this workspace:
And then at the bottom of the pane, expand Advanced section, flip Dedicated capacity switch to On and select a capacity from the list:
See more at Assigning workspaces to capacities.
When the workspace is assigned to a dedicated capacity, only publishers needs Power BI Pro licenses, while consumers can see reports even if they have only Power BI Free license.
Someone in the company I work for claims that a Power BI model loaded on a Premium capacity can grow much bigger than 12 GB when refreshed automatically (as in 'growing out of control if left unchecked'). I could not find any confirmation of this. Quite the opposite in fact.
Is this a myth or do I need to plan for such situations?
From a Microsoft representative:
There is no data volume limitation for a load for either DirectQuery or Import. However, when you publish a pbix file over 1GB to Power BI Service, you will get [a] limitation error message. That is to say, the data set of a single pbix file you are going to publish must be smaller than 1 GB. Power BI Premium supports uploads of Power BI Desktop (.pbix) files that are up to 10 GB in size. Once uploaded, a dataset can be refreshed to up to 12 GB in size. To use a large dataset, publish it to a workspace that is assigned to Premium capacity.
This post references this documentation:
Depending on the SKU, Power BI Premium supports uploading Power BI Desktop (.pbix) model files up to a maximum of 10 GB in size. When loaded, the model can then be published to a workspace assigned to a Premium capacity. The dataset can then be refreshed to up to 12 GB in size
According to this link, it's now possible to preview a new function in Power BI Premium: Paginated Reports (Reporting Services / rdl files).
When administrating my capacity settings, I don't see the option to enable "Paginated Reports (Preview)". Is this available in North Europe?
We only see the option to enable "Dataflows".
Answering my own question. According to Christopher Finlan: "it's still getting rolled out to all the regions worldwide. Give it another day or two."
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