Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
fred31330
Helper I
Helper I

Can I share a "linked dataflow" hosted in another workspace?

I have created a dataflow in workspace 1, and linked some of its entities into another dataflow in workspace 2.

 

My intent is to share access to these linked entities from workspace 2 so that my end-users can build reports. I gave them Contributor access to this workspace 2 and while they can see the name of the dataflow from their PBI desktop environment, they cannot see any entity below it.

 

I tried giving them Member and Admin access, to no success.

 

I also crafted a PBI template file embedding those linked entities hosted in workspace 2, and shared it with my end-users. However they are not able to refresh anything either.

 

So is it possible to share dataflows that have been linked from another workspace with end-users?

Thanks for your help!

1 ACCEPTED SOLUTION

OK, I found out a very simple workaround that would avoid sharing access to the source dataflow: it is enough to create a reference of all linked entities in the shared workspace, and use those references down the line to build new reports from this shared workspace.

 

It works like a charm on my side, and my end-users can now leverage what I shared with them without needing to access the parent workspace!

 

I hope this will help others.

View solution in original post

7 REPLIES 7
Icey
Community Support
Community Support

Hi @fred31330 ,

You need to give access of source dataflow to end users.

 

Best Regards,

Icey

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hi @Icey 

 

Thanks for your feedback on this. But how can I grant someone access to the source dataflow without providing access to the underlying workspace? I have created another workspace to purposefully segregate those access rights.

 

So here, I understand that the only option I have is to give Member or Contributor access to the workspace where the source dataflow resides, right? Which is a problem for me, since I intend to resrtict access to reports, dashboards and other stuff stored in this "parent" workspace...

OK, I found out a very simple workaround that would avoid sharing access to the source dataflow: it is enough to create a reference of all linked entities in the shared workspace, and use those references down the line to build new reports from this shared workspace.

 

It works like a charm on my side, and my end-users can now leverage what I shared with them without needing to access the parent workspace!

 

I hope this will help others.

@fred31330  appreciate some time has passed but could you please elaborate a liitle on what you mean by creating a referance.

 

I am trying to get the same setup but obviously not going about it the right way.

 

Thanks

@Timaru_Golf,

 

To reuse my previous example:

Say you have 1 dataflow in parent workspace 1, which contains 4 entities, and you only want to share 2 entities with another user that does not have access to this workspace 1. To this end: create another workspace 2, create a dataflow, link the 2 entities from the parent workspace you want to share, eventually perform additional transformations on top of them, and save. Now, share access to this workspace 2 with this other user by giving him/her Contributor access rights. And you're all set!

 

Benefits:

  • Access to the parent workspace is still restricted to a predefined set of users
  • Refreshing the parent dataflow will automatically propagate updates to all linked entities, whether they are located in the same (#1) or different workspace (#2).

Hope I clarified!

venal
Memorable Member
Memorable Member

@fred31330 

Hoping that it is not possible.

 

Please refer the link and vote for this, they will consider for development in the future.

Thanks @venal for your feedback. On my side, however, I don't seem to have issues refreshing a linked dataflow. And I can also load a PBI report that uses it. I simply do not seem to be able to share it though.

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors