Forum Discussion
PowerBI Embedded with composite model
Hi, thank you very much. I was able to solve the problem by explicitly passing datasetID of parent semantic model and setting parameter xmlaPermission (in .NET implementation dataset´s IDs are being passed automatically based on ReportID). I found a bit of information in one of the threads you provided and here: Generate an embed token in Power BI embedded analytics - Power BI | Microsoft Learn.
In case of anyone else will be dealing with the same problem, I had to:
- in PbiEmbedService.cs: add parent datasetID to datasetIds before they are being passed to GenerateTokenRequestV2Dataset() method
- when calling GenerateTokenRequestV2Dataset() add xmlaPermission parameter: GenerateTokenRequestV2Dataset(datasetId.ToString(), xmlaPermissions: XmlaPermissions.ReadOnly). Here I had to use newest PowerBI API (4.20.0).
Hi, I'm facing the same error of "Identity dataset xxxx-xxxxxxx-xxxxxx does not appear in the required datasets".
Please could you provide more information on what you mean by
- in PbiEmbedService.cs: add parent datasetID to datasetIds before they are being passed to GenerateTokenRequestV2Dataset() method
I'm not sure what you mean by adding it to datasetIds before they are being passed to GenerateTokenRequestV2Dataset()
I'm doing exactly the same, power bi embedded using composite model