I installed Power BI Gateway in order to use SQL directly in my Dashboard. I published the report and found that none of my colleagues could view it without a Pro License. I tried everything but can't get rid of the so called "power BI pro content" in my dashboard.
So I uninstalled the gateway software and reinstalled Power BI.
I tested by creating a very basic report with one line chart linking to excel. Even this report can't be viewed by my colleagues because "it contains pro content".
As it turns out, ALL dashboards (even created by my colleagues) give this warning when I try to share it.
This is driving me nuts. Please can someone help.
thanks
g
The documentation for what counts as Power BI Pro content is here: https://powerbi.microsoft.com/en-us/documentation/powerbi-power-bi-pro-content-what-is-it/
Some key tripping points: anything with a scheduled refresh that uses a gateway, or that refreshes more than daily counts as Pro. Anything posted to a group workspace or shared via an organizational content pack count as Pro too.
Bear in mind that a dashboard only needs one tile from a "Pro" report to be considered Pro.
In an enterprise setting, where your data is coming from SQL on-premises, it'd be hard to avoid pro content. Your data would have to be imported into Power BI Desktop, and refreshed & republished manually. You couldn't use direct query mode, a gateway, automatic refresh, group workspaces, or organizational content packs.
It's hard to comment specifically on why your very basic Excel report contains pro content. If you're sure it doesn't meet any of the documented reasons, click the Smile at the top-right of PowerBI.com and Submit an Issue. Microsoft should be able to tell you.
Note: What makes content pro could easily change in the future, so although I highlighted some common tripping points, I do recommend referring to the linked documentation for the definitive answer.
Related
I see that it is very complicated to get an embedded view for a dashboard in Power BI.
For reports, they generate a link for an embed view. So simple. There's no option for that within Power BI for dashboards.
Is there a way that a dashboard can be embedded? I am not familiar with packages or visual studio. If anyone can please guide me through the process step by step, if possible. I have checked documentations from Microsoft and it seems a bit complex. I have downloaded visual studio already. Now I am just stuck from there. I have a Power BI account already.
My main goal is to obtain/generate a link so that my dashboard can be embedded. Please help if possible. I greatly appreciate it!
You can only embedded reports, not dashboards into, for example, SharePoint and Teams.
If you wish to embed dashboards or reports or components from them you will need Power BI Embedded or Premium, to allocate the workspace to a capacity, and have to create your own web portal to display them.
This monday I installed my Power Bi gateway which is connected to my local drive (C:/). I uploaded my online PowerBi analysis on microsoft sharepoint. Everything works perfectly.
My next step is to install the gateway for my network drive because that way my PC doesn't have to run once the autorefresh is supposed to refresh. I have a problem, I can't get the gateway on my network drive. Someone else already asked this question on stack overflow but there where no answers, that's why I want to ask it again.
I can change the path of my Power Bi analysis to my network drive and I can also upload the files to app.powerbi.com, that's not the problem.
If you have questions don't bother asking.
I hope to hear from you soon.
I had 2x reports using Gateway where 1x would not connect to my work's network. The other report ok. I re-confirmed credentials and access rights and all were ok. Therefore, it was a problem with the 1x report somehow. I then gradually stripped my report down and eventually found the problem. It also used a SharePoint Excel file to obtain some data, it was having this SharePoint file along with a network data source that caused the problem. As soon as I removed the SharePoint link, everything worked ok! This is annoying because the spreadsheet was far more accessible via SharePoint. The best debug you can do is to 1) check you data source settings and ensure you're logged on to all of them, 2) strip your report back until it works, 3) create a super-basic report by grabbing one data source from your network and using a basic table to display contents.
Is there still no way for Power BI Desktop to automatically refresh data without publishing pbix to Power BI Service? Due to threat of private information leakage, we want to maintain our data only via Power BI Desktop (not using Power BI Service first). We have been looking for ways on how to work around the automatic refresh in PBI Desktop for over a day already but all pointing us to publishing pbix to Power BI Service, which will allow us to schedule the refresh after. Any feedback will be much appreciated.
Thank you!
There is no supported way to do this. The easiest workaround is to teach your users to click on Refresh button. Second easiest thing could be to use DirectQuery instead of import mode.
There are some attempts for workarounds from the community, but you should use them with caution:
PBIXRefresher and pbixrefresher-python scripts by Michal Dúbravčík
Write some code that starts opens the .pbix file in Power BI Desktop, finds its PID, then finds the port on which the child Tabular process listen and use Tabular Object Model (TOM) to refresh it
Use Power Update (paid) tool
But leaving workarounds aside, Power BI is compliant with a lot of security standards. Data leaks of data from the cloud in most (all?) of the cases will be caused by a human factors, which is also possible with on-premise data. But if it is a no-go for your organisation, then either use Power BI Server on-premise, or another reporting tool (e.g. SSRS).
There is no way to automate the refresh in PowerBI desktop. You have to manually click the refresh button. Many organisations trust PowerBI Service with their data. However, in the case that you have some serious data residence restrictions, then you can deploy PowerBI Report Server on premises and publish to this without your data leaving your network.
We are publishing our powerbi reports embedded into a website with a PowerBI Premium Plan. All our analytic visualizations are on PowerBI but we are in troubles to offer some user interactions through the interface.
Specifically, we want to confirm some events pressing a button which is located on the same powerbi in order to call a backend API through a Javascript.
Fortunately, we've figured out how to solve this problem and our button is updating our database. But we couldn't solve the problem associated with limitations about numbers of requests to the power bi service. It is said that there is a limit of one request every 15 seconds. So, we have to wait 15 seconds to press the button again. Nobody will want to wait more than a few seconds to interact again with the button.
We've used the last example as is described in the following URL:
Embedding Basic interactions
Someone has experience with this kind of interactions on PowerBI? I find it a little strange, I do not find any information about this limitation on the Microsoft website
Here an example of the exception:
You are using PowerBI Embedded. This is a service from Microsoft where you pay for a certain amount of processing power. When you go over this processing power, PowerBI will return an error.
A capacity calculator is available to see how much processing power you would need. You can find it on the Microsoft website.
I'm not sure what you're using this functionality for. You say you use the button to "confirm some events" which suggests that the PowerBI solution is part of an interactive application. Do remember that PowerBI is an analytics platform and as such not really suited for real-time interaction. If this is the case I would strongly advise finding a different solution since higher-tier PowerBI embedded licenses are very expensive (and still won't guarantee that no error will be generated)
Does Microsoft POWER BI work in-house without relying on cloud technology? How is it done?
Here is one way: Download Power BI Desktop. Create .pbix documents. Share as you would an Excel workbook.
Use on-premises or external data sources that you have access to. For example, access a SQL Server database using Windows integrated security if so configured; or use the "page scraping" feature to pull a table off of a web page. The data is stored in the .pbix and can be manually refreshed.
This is obviously not a very sophisticated or well-managed approach but does have some advantages.
Following on from #Tom's answer, here's the roadmap including on-prem PowerBI that MS published last year.
https://blogs.technet.microsoft.com/dataplatforminsider/2015/10/29/microsoft-business-intelligence-our-reporting-roadmap/
The short version is that there appears to be an intention of adding this to SSRS in a future release. But for now, the option we use is to share PowerBI workbooks using PowerBI desktop as #Tom describes.