Supplies are limited. Contact info@espc.tech right away to save your spot before the conference sells out.
Get your discountScore big with last-minute savings on the final tickets to FabCon Vienna. Secure your discount
Hi everyone
I have a scenario where I have the following three Workspaces:
I now want to embed the reports from Workspace C in our own portal using Power BI Embedded (embed for your customers solution).
I have two questions:
Thanks in advance 🙂
Ibendin has already address the complexity of this setup. You can still continue with this if you need to.
If you have power bi premium, you can simply assign all the workspaces with Premium capacity to make things easy. You cant really customize how much capacity you assign to a workspace, it is basically either you have it or not.
But theoretically you only need the workspaces that has the dataset and the report to be on premium capacity, i.e B and C. Because Power BI embedded analytics requires dataset id and report id, and they can be from different workspaces. And the service principal has to be in both B and C workspaces.
that is a very unfortunate setup. The dataset chaining issues are already bad enough, but now you add dataflows and embedded into the equation too. It's as if you are trying to find the most complex setup imaginable.
Maybe you can revisit your requirements and combine workspaces A and B?
Think of this in terms of "Import Mode" versus "Direct Query Mode". The dataflows in A are in Import Mode - nothing you can change there. The datasets in B are in import mode too - again nothing you can change. The datasets in C are in Direct query mode, which means they don't really consume resources in C. So you could make C really skinny but need to make B rather beefy. We haven't yet figured out how dataflow size actually reflects on a capacity. Documentation on that seems to be scant.
Hi @lbendlin
Thanks for your input. We have the setup in A because other users make use of the dataflows for other reports in other workspaces.
To make it less complex, I can combine B & C so they are in a single workspace. Would I still need to assign capacity to A or can I get away with assigning it solely to the single workspace (B+C)?
The idea of a shared ("golden") dataset is that you prepare the data once, and then use it against many different audiences. You should combine A+B, not B+C.