Unable to add external email(s) in power bi RLS - powerbi

I am trying to add a user by email in the power bi app RLS. For this, I have created a Role and then publish the report online. Now I want to add the user. But I am unable to do it. Below is the screenshot
It clearly says the "One or more email addresses are outside your organization: gmail.com".
I have checked the admin portal the Invite to the external user is enabled.
I don't know what is the main reason, but I am stuck to it.
Any help would be highly appreciated.

Related

Subscription not visible to other users in PowerBI App

I created a subscription for one of the report in Power BI APP and it is working fine.
Only problem here is that same subscription is not visible to any other user.
Both the users are Admin on that workspace.
Does any one having knowledge regarding this please help me in this.
Thanks!!

Unable to validate salesforce credentials in power bi service

I am creating a power bi report with multiple tables sources from web and salesforce. when I publish the report and set schedule refresh, I was asked to update data source credentials. I have updated credentials for web data sources. but when i update credentials for salesforce, its giving me an error
I am able to validate the same credentials in power bi desktop and it works without any issue. but only on power bi service, I am getting this error. Not sure what could be the issue here. please help.
Go to Salesforce, find the connecting user and at the bottom there should be login history. Do you see any errors there? Maybe "Restricted IP" (ask your SF admin to check this user's profile & allowed login IP ranges), maybe "Security token required" (ask sf admin, there's something you need to append at the end of password)...
If your app uses "connected app" (set of OAuth2 keys) there might be some config in SF needed like "all users can self authorise" or add your server to list of allowed callback urls...

How to access power BI Service in multi tenant scenario

I have my own Power BI Pro account from my company powerbi#mycompany.com.
My client has given me access to his tenant as an external guest user with one of it's Power BI Pro licenses.
The question is: how do I access the Power BI Service of my client? When I connect to the service I can't find any possible way to switch then tenant from one to another with the same account (like you can on the Azure portal).
If you are a guest in some host's tenant (domain) then you need their CTID to log in to that host instance. The CTID is the tenant identifier of the host's Azure Active Directory. They can look this up for you in the Azure Portal or use the shortcut below to get it from their PowerBI service. If the host can't find their CTID for some reason you can look it up here: Tenant ID Lookup by Domain. Once you have the tenant id (CTID), simply provide it to the url PowerBI CTID Url :
https://app.powerbi.com/home?ctid=<host's tenant id (ctid)>
and then this will sign you in to their (the Host's) PowerBI.
Click the ? and go to About PowerBI to bring up the window shown below.
For PowerBI Desktop, you need to sign out and then sign back in again. When signing in, click the Sign in Options where you can then elect to sign in to an organization. Provide the Host's domain name and continue the sign in process. Now you will be signed in to PowerBI Desktop and PowerBI service - ready to build, publish and view reports in your Host's organization.
I hope that all makes sense! :)
This is all explained here: https://learn.microsoft.com/en-us/power-bi/guidance/whitepaper-azure-b2b-power-bi#enabling-external-users-to-edit-and-manage-content-within-power-bi
Including the url you need to use to access your customer’s tenant. And you don’t need your customer to assign a pro license if you have one in your home tenant.
It would be even better if you could switch tenants without the URL. Someone posted that idea on Power BI's site and you can upvote it.
https://ideas.powerbi.com/ideas/idea/?ideaid=eb9194f1-ceea-41a7-9761-76e913c58ed5
Just found out that you can actually redirect someone directly to the App that you are creating in the workspace. This can be quite handy if you want to redirect someone directly to the report app instead of the home page.
Go to "update App"
Then go to the permissions Tab
Copy and PAste the link from the app
The link to the app contains the tenant ID
Hope that works! :)

Access Cloud Power BI

I have configured data gateway
I can publish Power BI reports now.
I tested it through my own account it is working
now, I asked other users to check reports and gave them this link
https://app.powerbi.com/groups/me/list/reports
but unfortunately non of them managed to get access, all have invalid password !!! and when they try to reset the password they got a message saying "password reset can only be done by the admin"
not sure why is that!
do we have to add these users somewhere and configure them? if so, where?
If you want other people to see the reports you have built, you need to share the reports with these people via the Share functionality. Just giving them the URL to your workspace won't work.
Also, you need a Power BI Pro license to share reports or dashboards, and the people you invite to see your reports will also need Pro licenses to see the shared reports/dashboards.
For more detail try the documentation. Ways to Share Your Work in Power BI

PowerBI for AD guest users

I have a PowerBI report I want to share with a Guest user of my AD.
I have provided a PowerBI license for this guest user and created a tab in a Teams channel. Unfortunately, he is not able to open the PowerBI report, he got a "The content isn't available".
What is the issue? Is it possible to assign a license to a guest user?
You have two options:
If you want the guest user to just consume the report, then you can share the dashboard with their external email address and they get an email invitation as described here.
If you want the guest user to author the report, then the user needs to sign in specifically to your Power BI tenant. This article and the documentation walk through the steps to find your tenant URL.