<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic permission rights for shortcut in Data Engineering</title>
    <link>https://community.fabric.microsoft.com/t5/Data-Engineering/permission-rights-for-shortcut/m-p/4835505#M12518</link>
    <description>&lt;P&gt;If I create a shortcut in Fabric Lakehouse, pointing at target path in another Fabric Lakehouse, do I need to give users read permission to the target path ?&lt;/P&gt;&lt;P&gt;Below is what I find from MS documentation. As far as I know, there are only two ways to share a shortcut in Lakehouse with others&lt;/P&gt;&lt;P&gt;1. give workspace access&lt;/P&gt;&lt;P&gt;2. give readdata or readall permission rights to the Lakehouse&lt;/P&gt;&lt;P&gt;In both ways, the user will have SQL endpoint access to the lakehouse, that means the second bulletpoints will apply, i.e., the user doesn't need read permission to the target path. Is that correct? If that's correct, I assume the same applies to a shortcut created in Warehouse.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;When a user accesses data through a shortcut to another OneLake location, OneLake uses the identity of the calling user to authorize access to the data in the target path of the shortcut. This user must have permissions in the target location to read the data.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;When users access shortcuts through Power BI semantic models or T-SQL, the calling user’s identity is not passed through to the shortcut target. The calling item owner’s identity is passed instead, delegating access to the calling user.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/fabric/onelake/onelake-shortcuts" target="_blank"&gt;https://learn.microsoft.com/en-us/fabric/onelake/onelake-shortcuts&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 25 Sep 2025 14:07:41 GMT</pubDate>
    <dc:creator>Jeanxyz</dc:creator>
    <dc:date>2025-09-25T14:07:41Z</dc:date>
    <item>
      <title>permission rights for shortcut</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/permission-rights-for-shortcut/m-p/4835505#M12518</link>
      <description>&lt;P&gt;If I create a shortcut in Fabric Lakehouse, pointing at target path in another Fabric Lakehouse, do I need to give users read permission to the target path ?&lt;/P&gt;&lt;P&gt;Below is what I find from MS documentation. As far as I know, there are only two ways to share a shortcut in Lakehouse with others&lt;/P&gt;&lt;P&gt;1. give workspace access&lt;/P&gt;&lt;P&gt;2. give readdata or readall permission rights to the Lakehouse&lt;/P&gt;&lt;P&gt;In both ways, the user will have SQL endpoint access to the lakehouse, that means the second bulletpoints will apply, i.e., the user doesn't need read permission to the target path. Is that correct? If that's correct, I assume the same applies to a shortcut created in Warehouse.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;When a user accesses data through a shortcut to another OneLake location, OneLake uses the identity of the calling user to authorize access to the data in the target path of the shortcut. This user must have permissions in the target location to read the data.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;When users access shortcuts through Power BI semantic models or T-SQL, the calling user’s identity is not passed through to the shortcut target. The calling item owner’s identity is passed instead, delegating access to the calling user.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/fabric/onelake/onelake-shortcuts" target="_blank"&gt;https://learn.microsoft.com/en-us/fabric/onelake/onelake-shortcuts&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Sep 2025 14:07:41 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/permission-rights-for-shortcut/m-p/4835505#M12518</guid>
      <dc:creator>Jeanxyz</dc:creator>
      <dc:date>2025-09-25T14:07:41Z</dc:date>
    </item>
    <item>
      <title>Re: permission rights for shortcut</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/permission-rights-for-shortcut/m-p/4835921#M12525</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="307948" data-lia-user-login="Jeanxyz" class="lia-mention lia-mention-user"&gt;Jeanxyz&lt;/a&gt;,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Access via Spark/Files/Notebooks (lake side):&lt;/STRONG&gt; The caller’s own identity is used on the &lt;EM&gt;target path&lt;/EM&gt;, so users &lt;STRONG&gt;must&lt;/STRONG&gt; have read permissions on the target location &lt;STRONG&gt;in addition to&lt;/STRONG&gt; access to the lakehouse with the shortcut. &lt;A href="https://learn.microsoft.com/en-us/fabric/onelake/onelake-shortcuts#authorize-access-to-data" target="_blank" rel="noopener"&gt;Docs&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Access via SQL endpoint or Power BI semantic model:&lt;/STRONG&gt; The &lt;EM&gt;item owner’s identity&lt;/EM&gt; is delegated to the target. End users do &lt;STRONG&gt;not&lt;/STRONG&gt; need target-path permissions; they only need permissions on the calling item, while the &lt;STRONG&gt;owner&lt;/STRONG&gt; must have access to the target.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Most restrictive wins:&lt;/STRONG&gt; Effective permissions are constrained by both the shortcut path and the target path (e.g., no writes if either side lacks write). &lt;A href="https://learn.microsoft.com/en-us/fabric/onelake/onelake-shortcut-security" target="_blank" rel="noopener"&gt;Docs&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Warehouse parity:&lt;/STRONG&gt; For Warehouse shortcuts accessed via T-SQL, granting readers &lt;EM&gt;Read all data using SQL&lt;/EM&gt; is sufficient, provided the &lt;STRONG&gt;Warehouse owner&lt;/STRONG&gt; can read the target. &lt;A href="https://learn.microsoft.com/en-us/fabric/data-warehouse/share-warehouse-manage-permissions" target="_blank" rel="noopener"&gt;Docs&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;If you found this helpful, consider giving some Kudos. If I answered your question or solved your problem, mark this post as the solution.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 26 Sep 2025 04:14:21 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/permission-rights-for-shortcut/m-p/4835921#M12525</guid>
      <dc:creator>tayloramy</dc:creator>
      <dc:date>2025-09-26T04:14:21Z</dc:date>
    </item>
    <item>
      <title>Re: permission rights for shortcut</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/permission-rights-for-shortcut/m-p/4836129#M12531</link>
      <description>&lt;P&gt;Thank you so much for the thorough explanation. I totally forgot access via Spark notebooks. I also notice that when I give users permission via OneLake access, I receive an warning that the user must have read access to the target path first.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 26 Sep 2025 08:09:39 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/permission-rights-for-shortcut/m-p/4836129#M12531</guid>
      <dc:creator>Jeanxyz</dc:creator>
      <dc:date>2025-09-26T08:09:39Z</dc:date>
    </item>
  </channel>
</rss>

