Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
I have a report that if I open normally from app.powerbi.com everything works
If I embed the report I get this client error :
An unexpected error has occurred.. Unable to render a visual report titled: undefined"
Message
DatabaseDoesNotExistOrUserDoesNotHavePermission
What can I check ?
Thanks in advance
How did you embed the report? Which embed link did you use?
The report I'm trying to embed is in one workspace while the dataset is in another workspace
to create the embedtoken I use this piece of code :
on the v2WsID there are the two workspace ID
var tokenRequest = new GenerateTokenRequestV2(reports: new List<GenerateTokenRequestV2Report>() { new GenerateTokenRequestV2Report(report.Item1) }, datasets: v2DatasetID.Select(datasetId => new GenerateTokenRequestV2Dataset(datasetId.ToString())).ToList(), identities: v2rls, targetWorkspaces: v2WsID ); // Generate Embed token var getToken = client.EmbedToken.GenerateToken(tokenRequest);
My config client side is :
var config = { type: pbiType, tokenType: pbiModels.TokenType.Embed, //theme: { themeJson: getCurrentTheme() }, accessToken: options.TOKEN, datasetBinding: { datasetId: options.DATASETID, }, embedUrl: options.EMBEDURL, id: options.IDREPORT, layoutType: models.LayoutType.Custom, customLayout: { displayOption: models.DisplayOption.FitToPage }, permissions: pbiModels.Permissions.All, viewMode: pbiModels.ViewMode.View, settings: { panes: { filters: { visible: false }, pageNavigation: { visible: false } } }, };
Embed url generate is : https://app.powerbi.com/reportEmbed?reportId=9791f758-966c-4910-b394-3504eb9d9b9f&groupId=911bc871-5...
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.