Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Sign up nowGet Fabric certified for FREE! Don't miss your chance! Learn more
Hi there,
I need to either create or clone dataSets from one workspace to another via API. The goal is creating a workspace per tenant, each with their own dataset and reports.
Each dataset have their Gateway data source (Direct Query to on-premises SQL Server)
The documentation show no options to create or clone a dataset (unless they are PUSH datasets, which are streaming-only).
Here are the options I beleive I can try, but I'd appreciate some guidance
In a video (https://youtu.be/G1vVFoKKrwE?t=1438) minute 24, you can see a C# wrapper funtion CreateDataset(targetWorkspaceId, datasetConfigPath). I would assume that if it can be done with the SDK, it can be done with the API directly (I'm not using C#)
Any ideas on the above or alternatives that you can think of?
Thanks!
Option 2 is what I have seen people use. Should be possible with the standard REST API calls. There are some small issues with taking over datasets but these can be worked around.
Thanks @lbendlin I can confirm that's a working option (uploading the PBIX)
If anyone has managed to clone a dataset using the API, please share! 🙂
thanks
Hi @dpiret - I would be really keen to see/understand your solution.
I am using a python script as my datasource. It pulls the data from a file S3 Bucket.
I was wondering If I can edit the python on the dataset, to pull from a different S3 object.
Jeff
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
| User | Count |
|---|---|
| 19 | |
| 8 | |
| 7 | |
| 7 | |
| 7 |
| User | Count |
|---|---|
| 47 | |
| 44 | |
| 25 | |
| 24 | |
| 23 |