Unable to Publish to Web / Public - powerbi

I am unable to publish to web / public.
After checking my settings under the Admin Portal | Tenant Settings | Publish to Web, I have all the options open:
I checked this post and they state here that it has something to do with the version of Power BI released in November 2020.
I downloaded the latest Power BI Desktop and installed it, then published my report again - which still did not resolve my problem.
Any idea why this option is not available?

After struggling a while, I stumbled upon this solution.
When I started developing my report, I copied the PBIX file (so that I do not have to reinvent the wheel) and plugged this PBIX file into another DB.
What I forgot is, that I needed to remove the row-level security I added for this report under Modeling.
I then just removed all the security there, saved and published the report again.
After this, Publish to Web became available for this report.

Related

Power BI: Google Ads: The Key didn't match any rows in the table

I am consistently hitting this problem when moving between working mobile on my laptop and then returning to my desktop.
The file is identical as I just emailed it to myself.
Both the laptop and desktop are running the same version of Power BI.
I have read numerous articles about this being related to column name changes and problems with the datasource. But have been unable to track the problem.
At the moment i only have 2 datasources. Google Ads and Microsoft SQL Server. When i go to "Recent Sources" both open and allow me to navigate the data sources without problem.
Can anyone offer any advice please?
It turns out i was logged into Google Ads connector with different username/password on each machine and the different users had different views of the data.
Causing the key problem

JIRA PowerBI Service data refresh not working

In my PowerBI desktop, I created a Jira dashboard report, and it works perfectly. On the Power BI desktop report, I can view all of my requested data.
Now, when I publish the report https://app.powerbi.com/ the report gets published successfully, however, when I am trying to schedule the refresh, I keep getting below error.
Failed to update data source credentials: The credentials provided for the Web source are invalid. (Source at https://jira.tools.com/.)
When I try to connect straight to my Jira, I know my credentials are accurate and working properly, and the same is true in Powerbi Desktop.
What could be the reason?
Your Jira server might be inside the firewall/inside a private network.
So, the first thing I suggest to try is setting up a Power BI Gateway. Then configure your Power BI Service refresh via that Gateway.
Useful links:
https://learn.microsoft.com/en-us/data-integration/gateway/service-gateway-install
https://learn.microsoft.com/en-us/power-bi/connect-data/service-gateway-data-sources
You'll want to do that on a Server inside your firewall & ensure Proxy settings are correctly setup - to access Internet.
If that doesn't do it - it's probably a more subtle cause (anywhere from the network configuration to how Active Directory is tied to Jira). Let us know, we'll take it from there.

Power BI Embedded – This content isn’t available

We recently have some trouble setting up a Power BI Embedded solution and we hope that someone had some more luck with the example from the official documentation or might point us in the right direction.
We are trying to embed some Power BI reports for an Azure App Service by choosing the “embed for your customers application” (app owns data)-approach and following the Microsoft Documentation Embed content in your Power BI embedded analytics application - Power BI | Microsoft Docs. We choose the Service Principal as authentication method and the Python framework. We are using a supported browser (Edge) and made sure to fulfill the Prerequisites (AAD tenant, service principal, Power BI pro license and a Premium-Per-User license).
Following the steps in the documentation leads to the massage “This content isn’t available.”, when navigating to localhost:
Sample page for embedding with error message
We double checked that the parameters in the file, which we downloaded from GitHub - microsoft/PowerBI-Developer-Samples (linked in the documentation) are correct. The workspace and the report is published, the access is enabled for the Service Principal (SP) in the Power BI admin portal and the SP is added as an admin to my workspace.
The Python application appears to work fine with all modules from the requirements.txt installed. We also tried to embed alternative reports and workspaces, using alternative Service Principals, using security groups or making changes in the parametersfile. We are positive that the example works fine since changing the original code and messing withe config.py and the parameters leads to different (earlier) failure.
We don’t see why the WebApp is not able to access the embedded content. We feel that we checked everything mentioned in the documentation. However, there seems to be something (maybe even obvious) that we miss or that is not mentioned in the documentation.
Every hint is appreciated!

Power BI switching between datasources

I am new to using Power BI gateways. I have created a dashboard using Power BI Desktop connecting to the Test server. Now I have been asked to switch to Production but they wont give me access to the Production. Instead they have setup a data source using Manage Gateways in PBI Service and they are asking me to consume it in my reports. I am so confused if it is actually possible to switch my reports to Production without having access to it. I believe we cannot link PBI Desktop with the DS setup in the Gateway connections directly.
I tried parameterizing database connection so that they can switch to Live and publish it. But they raised a question if they change the password one day and there are many reports published, will they have to go through each of these reports and update with the new password.
Can anyone please provide me a solution for this?
I didn't try this approach, but you can try and check this works for you or not.
In your local Power BI file, In Data Source Settings provide the Production server name.
Give a dummy User ID and Password
Now publish the report to the Power BI Service
Ask your admin now to add appropriate Gateway to the data source. While adding gateway to the data source, the admin should asked for database Credentials and after providing information, it should work.
As I said this is not tested here, I can just hope for the best :)

Power Bi - Integrate a Report into an app - Export functionality

When I show a Power Bi report in an iframe within my web app there's no Export functionality available. Is there a workaround for this?
Export of data and Print are two pieces of functionality that appear to not be supported by Embed or authenticating with Azure Active Directory.
The good thing about the PowerBI team is that they release updates to PowerBI online regularly so overnight it might just start working..
I suggest you vote on this on the ideas page so that it becomes prioritised.