<?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 Re: How to grant access to views without granting access to underlying tables in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/how-to-grant-access-to-views-without-granting-access-to/m-p/38521#M26659</link>
    <description>&lt;P&gt;&lt;EM&gt;I am also facing the same issue. Do we have a solution for this?&lt;/EM&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 26 Jul 2023 16:37:16 GMT</pubDate>
    <dc:creator>Jerry01</dc:creator>
    <dc:date>2023-07-26T16:37:16Z</dc:date>
    <item>
      <title>How to grant access to views without granting access to underlying tables</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-grant-access-to-views-without-granting-access-to/m-p/3887#M774</link>
      <description>&lt;P&gt;I have a medallion architecture: &lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Bronze layer: Raw data in tables&lt;/LI&gt;&lt;LI&gt;Silver layer: Refined data in views created from the bronze layer&lt;/LI&gt;&lt;LI&gt;Gold layer: Data products as views created from the silver layer&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Currently I have a data scientist that needs access to data in the silver layer through Unity Catalog. When he's granted permission (SELECT; USE) to the data in the silver layer, he gets an exception because he does not have USE permission to the data in the bronze layer. If he is granted USE permission, an exception is raised that he does not have SELECT permission to the data in the bronze layer. I do &lt;U&gt;not&lt;/U&gt; want to grant him SELECT permission on the raw data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it not possible to grant access to a view without granting access to the underlying table? If not, what is then the use-case of the views?  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If this proves to be impossible, what is then the solution? If I make shallow clones, will it solve my problem, or will I encounter something similar? &lt;/P&gt;</description>
      <pubDate>Tue, 30 May 2023 12:43:01 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-grant-access-to-views-without-granting-access-to/m-p/3887#M774</guid>
      <dc:creator>alm</dc:creator>
      <dc:date>2023-05-30T12:43:01Z</dc:date>
    </item>
    <item>
      <title>Re: How to grant access to views without granting access to underlying tables</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-grant-access-to-views-without-granting-access-to/m-p/38521#M26659</link>
      <description>&lt;P&gt;&lt;EM&gt;I am also facing the same issue. Do we have a solution for this?&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 26 Jul 2023 16:37:16 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-grant-access-to-views-without-granting-access-to/m-p/38521#M26659</guid>
      <dc:creator>Jerry01</dc:creator>
      <dc:date>2023-07-26T16:37:16Z</dc:date>
    </item>
    <item>
      <title>Re: How to grant access to views without granting access to underlying tables</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-grant-access-to-views-without-granting-access-to/m-p/38534#M26665</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/49711"&gt;@alm&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you let us know which access mode is being used on the Cluster?&lt;/P&gt;</description>
      <pubDate>Thu, 27 Jul 2023 03:45:09 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-grant-access-to-views-without-granting-access-to/m-p/38534#M26665</guid>
      <dc:creator>Tharun-Kumar</dc:creator>
      <dc:date>2023-07-27T03:45:09Z</dc:date>
    </item>
    <item>
      <title>Re: How to grant access to views without granting access to underlying tables</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-grant-access-to-views-without-granting-access-to/m-p/38589#M26680</link>
      <description>&lt;P&gt;Tried with single user cluster and shared cluster as well&lt;/P&gt;</description>
      <pubDate>Thu, 27 Jul 2023 18:11:20 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-grant-access-to-views-without-granting-access-to/m-p/38589#M26680</guid>
      <dc:creator>Jerry01</dc:creator>
      <dc:date>2023-07-27T18:11:20Z</dc:date>
    </item>
    <item>
      <title>Re: How to grant access to views without granting access to underlying tables</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-grant-access-to-views-without-granting-access-to/m-p/38731#M26735</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/39403"&gt;@Tharun-Kumar&lt;/a&gt;,&amp;nbsp;&lt;/P&gt;&lt;P&gt;The problem doesn't occur when using shared access mode, but the shared access isn't supported on ML clusters and so it's a temporary fix only.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 31 Jul 2023 04:46:37 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-grant-access-to-views-without-granting-access-to/m-p/38731#M26735</guid>
      <dc:creator>alm</dc:creator>
      <dc:date>2023-07-31T04:46:37Z</dc:date>
    </item>
    <item>
      <title>Re: How to grant access to views without granting access to underlying tables</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-grant-access-to-views-without-granting-access-to/m-p/62126#M31903</link>
      <description>&lt;P&gt;Single-user clusters use a different security mode which is the reason for this difference.&lt;/P&gt;
&lt;P&gt;On single-user/assigned clusters, you'll need the Fine Grained Access Control service (which is a Serverless service) - that is the solution to this problem (also allows you to read tables with RLS/CLM, Dynamic Views and DLT's Streaming Tables and materialized Views - all stuff that is problematic to read on single-user(ie assigned) clusters today)&lt;/P&gt;
&lt;P&gt;So, assuming you need Shared ML you need:&lt;/P&gt;
&lt;P&gt;1. Service Principal Cluster Preview&lt;/P&gt;
&lt;P&gt;2. Fine Grained Access Control Preview.&lt;/P&gt;
&lt;P&gt;You can talk to your Databricks Account team to enable these.&lt;/P&gt;</description>
      <pubDate>Tue, 27 Feb 2024 16:39:37 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-grant-access-to-views-without-granting-access-to/m-p/62126#M31903</guid>
      <dc:creator>MoJaMa</dc:creator>
      <dc:date>2024-02-27T16:39:37Z</dc:date>
    </item>
    <item>
      <title>Re: How to grant access to views without granting access to underlying tables</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-grant-access-to-views-without-granting-access-to/m-p/62179#M31917</link>
      <description>&lt;P&gt;Thank you for your reply.&lt;BR /&gt;&lt;BR /&gt;This may very well be the solution to the original problem. Our setup has changed since the question was posed, so I won't be able to test the solution.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Feb 2024 08:33:01 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-grant-access-to-views-without-granting-access-to/m-p/62179#M31917</guid>
      <dc:creator>alm</dc:creator>
      <dc:date>2024-02-28T08:33:01Z</dc:date>
    </item>
  </channel>
</rss>

