Using Comments in the PowerBI Embedded reprort - powerbi

We can add comments for the Report in PowerBI service. Is there anyway that I can see those comments in my PowerBI embedded Report.
snapshot of comment

Currently Its not possible to view the comments in the PowerBI Embedded Report.
Comments are applicable to PowerBI service for business users.
References:
https://learn.microsoft.com/power-bi/consumer/end-user-comment

Related

Real time data report in powerbi service

We have a react app where i want to embed a powerbi service report.
That report (kept in powerbi service) data will update the user interact with our react app's database.
I know there is a way-
if we connect that report with an SQL database source, and everytime that database source is refreshed, we will hit a powerbi provided 'refresh report api' and the updated data will be reflected in the embedded report..
But I want to know if there is any other more elegant way to achieve the same?
Alternative way-
also if there is a way to create a new report inside powerbi service just by hitting a powerbi endpoint with given json, and then embed that newly created report inside our application. that will be better.
as far as i have seen there docs they have apis to clone, delete, update a report but not to create one?
in case you know please let me know.
Thanks in advance.
my another related question is here for more reference - Create a report in powerbi service through APIs in React
also this community discuss - https://community.powerbi.com/t5/Service/Create-a-report-in-powerbi-service-through-APIs-in-React/m-p/3055794
If you use a DirectQuery model the report will generate queries to your database when the user interacts with a report. There will be no "refresh".

What license can embed a Power BI report to a public web (html file)

Hi I am using a free license of Power BI account to build report. If I want to embed the Power BI report to my company's html page, should I have to own a Pro license to do that?
Basically I am asking after my couple of days of free trial license, can I still have the function to do so?
Thanks
With the free version you can use 'Publish to Web', but reports have to be in 'My Workspace' you'll not be able to share items to web from other workspaces, that will require a Pro license. If the option is turned off in the Power BI tenant, (it is turned off by default) by your Power BI Admin, then you will not be able to publish items at all.
More details on the MS Doc website here: https://learn.microsoft.com/en-us/power-bi/consumer/end-user-features
Please note, publish to web should only be used for data that can be consumed by anyone freely as it is not secure. You haven't mentioned what type of report it is, or the data it will contain in your company's html page. If it contains company confidential data, do not use 'publish to web' as anyone with the url can access the report.
If for example, it shows freely available data, then it is safe to use. Some local authorities use 'Publish to Web' to show data such as bin collection, service KPI's, covid rates, and pollution levels in the city center, all publicly accessible data, presented in a visual manner.
If the data cannot be shared publicly, then your other option is to only share with other Pro users to allow show the page in your website, it will then prompt the user to login Power BI.

Embedding paginated report in Power BI Embedded Gen 2 - web application

I have a power bi paginated report which is published in the workspace, powered by a A2 SKU (power BI embedded gen2) so the paginated report workload is already enabled against the capacity and workspace.
Now I have 3 questions:
question 1 : to test this paginated report in our web application, what's the progress? I read MS documentation but couldn't figure it out. we already do have normal pbix REPORT configured in the web application and they are all showing up. however, for paginated report I guess I need to somehow add some controller to it? below please see the part we have for standard users:
<section id="report-container" class="section__content"
power-bi-access-token="#Model.Report.FirstOrDefault().AccessToken.Token"
power-bi-id="#Model.Report.FirstOrDefault().Report.Id"
power-bi-embed-url="#Model.Report.FirstOrDefault().Report.EmbedUrl"
power-bi-embed-pages="#Model.Report.FirstOrDefault().Pages">
</section>
question 2: if above solution (to view embedded paginated report in the web application) takes a long time to develop, then what other ways do I have to test if embedding paginated report works in our A2 capacity as an external users (I need to test it using access token)
question 3: based on this link in Microsoft documentation , do you have any sample code so that I use to generate mine?
1: This is the embedding configuration for Paginated Report, you can read about each of the properties here.
let embedConfiguration = {
accessToken: anAccessToken,
embedUrl: anEmbedUrl,
uniqueId: aReportId,
tokenType: aTokenType,
type: 'report'
};
2: For embedding a paginated report, an EM or P SKU is required.
3: You can explore the Playground to understand the various embedding features:
Power BI Playground - Explore our APIs
There are some sample codes in this git directory you can use: GitHub - microsoft/PowerBI-Developer-Samples: A collection of Power BI samples for developer use.
References:
Embed a paginated report in Power BI embedded analytics | Microsoft Docs
Embed paginated reports in your Power BI embedded analytics application - Power BI | Microsoft Docs
Power BI Playground - Explore our APIs
powerbi-docs/embed-paginated-reports-customers.md at live · MicrosoftDocs/powerbi-docs · GitHub

Power BI Report Builder is importing fields with the wrong data type

First off, I apologize if this is the wrong place to post this.
I want to create paginated reports off of a SharePoint list. To do this I created a dashboard in Power BI Desktop and Published it to a workspace, like mentioned in this question (Power BI Report Builder - SharePoint as data source). I am then using that data source in Power BI Report Builder. All seems to be good, except that it is importing all fields as text. I have verified that the fields in question are listed as number fields in SharePoint and in the query in Power BI Desktop. Everything that I can tell has been published properly. I've tried everything that I can think of so any ideas would be appreciated.

Dynamic parameter insertion to filter data in iframed dashboard from with in webapp

We have a web applicaiton used by over 1000 customers.
We would like the abilitu to assist over customers to analyse their account level information i.e. Spend analysis, account overview, product overview.
What we are looking to find a way of passing a customer ID to a query datasaet that pulls customer specific information from the database and binds it to the published iframed power bi dashboard on the go.
Thanks in advance
I would suggest to design a generic report on Power BI desktop using the Customer ID as a report level filter. Then, when you embed the report in your web app, you can set the filter to each customer's ID by passing it as a parameter on the embed report URL:
https://app.powerbi.com/reportEmbed
?reportId=d2a0ea38-...-9673-ee9655d54a4a&
$filter={tableName/fieldName}%20eq%20'{fieldValue}'
(from Power BI embedded documentation)
If you need more ability to interact with your report I'd recommend the documentation on the JavaScript API for Power BI Embedded.