Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi,
Currently, I'm using the Power BI embed js client in a SPA, and I'm storing datasets in a dedicated workspace because they're shared, but I don't want the reports created from the JS client to be in the same workspace as the datasets, so I figured out that the best place to place them is in my user's My Workspace, as I would have direct control over my reports even if the datasets are shared, while on the other hand dedicating a whole workspace just for me is unnecessary when we have My Workspace, I don't want to reinvent the wheel.
So I know that I can move the reports at will using the REST API to accomplish this, but it doesn't look like a clean approach to me. So I was wondering if there is any way to tell the JS embed client to create my new report in My Workspace instead of the same workspace where the Dataset is?
PD. I know that I can specify another target workspace, but the JS Client won't let me specify to use My Workspace instead.
Solved! Go to Solution.
Hi @anon-dev ,
According to your statement, I know that you want to create a report in My Workspace by the dataset from another workspace.
There are some prerequisites.
1. The workspace the dataset in should not be a classic workspace.
2. You should have build permission of the dataset. In Power BI, dataset creators can control who has access to their data by using the Build permission.
Then you can create a report by the dataset from another workspace.
Click on New —— Report
Pick a published dataset.
This is a shared dataset in other's new workspace in my organizaition.
For more details you may refer to the offical blogs.
For reference:
Share access to a dataset (preview)
Intro to datasets across workspaces
Best Regards,
Rico Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @anon-dev ,
According to your statement, I know that you want to create a report in My Workspace by the dataset from another workspace.
There are some prerequisites.
1. The workspace the dataset in should not be a classic workspace.
2. You should have build permission of the dataset. In Power BI, dataset creators can control who has access to their data by using the Build permission.
Then you can create a report by the dataset from another workspace.
Click on New —— Report
Pick a published dataset.
This is a shared dataset in other's new workspace in my organizaition.
For more details you may refer to the offical blogs.
For reference:
Share access to a dataset (preview)
Intro to datasets across workspaces
Best Regards,
Rico Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
7 | |
7 | |
3 | |
2 | |
2 |
User | Count |
---|---|
6 | |
5 | |
4 | |
4 | |
4 |