Powerbi - Published app isn't visible to customer - powerbi

I'm beginning with Powerbi and published my first app.
My account is pro trial. After published the app I sended an invite to a test customer ( with an e-mail from outside my company ) . This customer then created a new account with the e-mail that I used, installed powerbi but he can't see the app that I have shared with him. He can access only the demo apps installed with the default Powerbi app.
Any toughts ?
Thank you

I think that your customer needs a pro PowerBi account in order to access to shared reports and shared workspaces.

Related

Access issues to Power BI report. User identity is different

Access issues to Power BI report. User identity is different.
The one that says "Invitation accepted" can not access reports. The one that doesn't have that but says "Manage B2B collaboration" can view reports. What is the difference in these and has one been invited incorrectly? How do i fix?
Power BI integrates with Azure Active Directory Business-to-business (Azure AD B2B) to allow secure distribution of Power BI content to guest users outside the organization – while still maintaining control and governing access to internal data.
When you want to share a report with external user and if the user is not already a guest in your tenant, they are not invited, An email is sent to their email address that includes an invite to Azure AD b2b tenant.
the recipient will need ti accepts the invite to Azure AD and is added as a Guest user in Azure AD tenant
The recipient is then redirected to the Power BI dashboard, report, or app, which are read-only for the user.
Once the external user has been invited to access resources a shadow account may be created for them in azure ad.
The first time they try to access a resources like a Power BI dashboard, they go through a consent process, which redeems the invitation.if they do not complete the consent, they cannot access any content. If they have trouble redeeming their invitation via the original link provided, an Azure AD administrator can resent a specific invitation link for them to redeem.
Ask azure admin to resend the invitation link
Please refer this link

Power BI - Difference between Publish to Web and Website (Portal)

I want to know the difference in the following 2 options in Power BI Service -> File -> Embed Report:
Website or Portal
Publish to Web (public)
My observation was that you can use Report Filters in Website or Portal option but Report Filters are disabled in Publish to Web option.
Can someone please answer my following queries:
When should we use each of the 2 options?
Which option needs Power BI Embedded Tokens and Capacity to use in production environment?
Can users use Filtering on the report in both the 2 options?
Thanks!
Gagan
Please find the answer below:
1.Difference between Publish to Web and Publish to Website
Publish to Web:
Report will be public
No need to Login (Anyone with the link can view the report)
With the Power BI Publish to web option :
a. You can easily embed interactive Power BI content in blog posts, websites, emails, or social media.
b. You can also easily edit, update, refresh or stop sharing your published visuals.
Publish to Website:
Report will be private
Need to Login first (Unauthorized personal can’t be able to view the report)
With the Power BI Publish to website option :
a. User who has access to that workspace can see the report.
b. User who is member of your organization can see report from that workspace.
2.You don't need the Tokens and Capacity to publish the reports to web or website.
3.Filtering with Publish to Website and Publish to Web
With Publish to Website you can use filtering.
With Publish to Web to use the filtering on the report, you need to have the Power BI Pro License.
Publish to web does not allow display of the filter pane and tabs - at least as for now according to the Microsoft - see this link and the section called "Considerations and Limitations": https://learn.microsoft.com/en-us/power-bi/create-reports/power-bi-report-filter. So if you have filters in the filter pane you would have to move them over to the main content of the report - not ideal if users are already used to using filters on the filter pane.
Publish to website or portal will just give you an iframe with a private URL and when users load the web page they will have to authenticate.
In order to embed and authenticate on behalf of all the users you will need a token. One way to do this is using principal service account - this way you won't be supplying any user account credentials. This workflow is well documented and you can even download a test application with working code where you would need to supply your values such as workspace id, report id, tenant id, application id and finally application secret. Get started with token authentication using this link: https://learn.microsoft.com/en-us/power-bi/developer/embedded/embed-tokens. Double check token expire date and set it appropriately.

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! :)

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.

powerbi - embedded how to give access to power bi embedded?

I work from a Colombian company that has the subcription to azure and we also are Microsoft partner Gold. I have a question which is this. my company has an administrator account with azure and I would like to give access to Power BI Embedded to a one of our developers but I don't know how. the administrator account belongs to #hotmail.com account and my employee has the #visiontecnologica.com account, so How can I give access to power Bi Embedded to him?
Thank you
Add the user to your Active Directory.
Alternatively, you can setup a new fictitious developer user for him\her and give them the credentials for it.