<?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: Create table for non-admins (Table Access Control cluster/workspace) in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/create-table-for-non-admins-table-access-control-cluster/m-p/33516#M24498</link>
    <description>&lt;P&gt;That's correct, unlike table access control using credential passthrough all the user will see all the databases and table/view  (but they wont be able to query some one else's table/view as it will fail with access error) , but then there is no control over dropping someone else's table from Hive, so based on my example above User2 will be able to run drop table on Database1.Table even though he can not run Select * From Database1.Table because it is created on a mounting point which user2 dont have access, but user2 can change hive megastore e.g. drop tables&lt;/P&gt;</description>
    <pubDate>Thu, 09 Dec 2021 13:41:13 GMT</pubDate>
    <dc:creator>Redkite</dc:creator>
    <dc:date>2021-12-09T13:41:13Z</dc:date>
    <item>
      <title>Create table for non-admins (Table Access Control cluster/workspace)</title>
      <link>https://community.databricks.com/t5/data-engineering/create-table-for-non-admins-table-access-control-cluster/m-p/33512#M24494</link>
      <description>&lt;P&gt;Is there a way for non admin (at workspace level) or users without having (SELECT, MODIFY on ANY File) to create tables (unmanaged/external) even though they are owner of the database in which they want to create tables in a Table Access Controlled cluster/workspace environment.&lt;/P&gt;&lt;P&gt;Or some how restrict them to create table (with option/location) on a certain location on the storage.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Giving (SELECT or MODIFY on ANY File) makes user semi admin as they can create table on any location the service principle has access on external Data lake.&lt;/P&gt;</description>
      <pubDate>Thu, 09 Dec 2021 12:06:13 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/create-table-for-non-admins-table-access-control-cluster/m-p/33512#M24494</guid>
      <dc:creator>Redkite</dc:creator>
      <dc:date>2021-12-09T12:06:13Z</dc:date>
    </item>
    <item>
      <title>Re: Create table for non-admins (Table Access Control cluster/workspace)</title>
      <link>https://community.databricks.com/t5/data-engineering/create-table-for-non-admins-table-access-control-cluster/m-p/33513#M24495</link>
      <description>&lt;P&gt;Question is do they (users) need to login to databricks at all? maybe they can just use databricks sql endpoints to query data? like here &lt;A href="https://www.youtube.com/watch?v=jlEdoVpWwNc" target="test_blank"&gt;https://www.youtube.com/watch?v=jlEdoVpWwNc&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regarding access management probably @Prabakar Ammeappin​&amp;nbsp;and @Werner Stinckens​&amp;nbsp;know more.&lt;/P&gt;</description>
      <pubDate>Thu, 09 Dec 2021 12:58:49 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/create-table-for-non-admins-table-access-control-cluster/m-p/33513#M24495</guid>
      <dc:creator>Hubert-Dudek</dc:creator>
      <dc:date>2021-12-09T12:58:49Z</dc:date>
    </item>
    <item>
      <title>Re: Create table for non-admins (Table Access Control cluster/workspace)</title>
      <link>https://community.databricks.com/t5/data-engineering/create-table-for-non-admins-table-access-control-cluster/m-p/33514#M24496</link>
      <description>&lt;P&gt;@Hubert Dudek​&amp;nbsp;querying the table/view/data based on their Access  via SQL end point or TAC cluster is not the problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Being able to create the table/view pointing to the datalake themselves is the problem, you need to be an admin (on work space level) or have SELECT and MODIFY on ANY File permissions to create a table.&lt;/P&gt;&lt;P&gt;SELECT and MODIFY on ANY File gives you access to create a table on any location on external Storage (on which  Service principle has access) on which you may not have access via a table/view&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;e.g. let say there are 2 databases called Database1 and Database2 having a table each called Database1.Table  and Database2.Table, user2 is owner of Database2 but can not view Database1.Table using table access control.&lt;/P&gt;&lt;P&gt;But for user2 to create a new table in his database called Database2.ANewTable he need SELECT and MODIFY on ANY File  on workspace level which also gives liberty to create a new table called Database2.sometable which he can potentially point to datalke/Database1/Table on which he should not have any rights.&lt;/P&gt;</description>
      <pubDate>Thu, 09 Dec 2021 13:15:45 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/create-table-for-non-admins-table-access-control-cluster/m-p/33514#M24496</guid>
      <dc:creator>Redkite</dc:creator>
      <dc:date>2021-12-09T13:15:45Z</dc:date>
    </item>
    <item>
      <title>Re: Create table for non-admins (Table Access Control cluster/workspace)</title>
      <link>https://community.databricks.com/t5/data-engineering/create-table-for-non-admins-table-access-control-cluster/m-p/33515#M24497</link>
      <description>&lt;P&gt;only one idea which I have to restrict access to storage is to use credential passthrough so  your user will have access (full or read only etc.) only to what is defined by IAM in azure &lt;A href="https://docs.microsoft.com/en-us/azure/databricks/security/credential-passthrough/adls-passthrough" target="test_blank"&gt;https://docs.microsoft.com/en-us/azure/databricks/security/credential-passthrough/adls-passthrough&lt;/A&gt;&lt;/P&gt;&lt;P&gt;so every database will be on separate mount pointing to separate container in adls with separate access rights&lt;/P&gt;</description>
      <pubDate>Thu, 09 Dec 2021 13:33:48 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/create-table-for-non-admins-table-access-control-cluster/m-p/33515#M24497</guid>
      <dc:creator>Hubert-Dudek</dc:creator>
      <dc:date>2021-12-09T13:33:48Z</dc:date>
    </item>
    <item>
      <title>Re: Create table for non-admins (Table Access Control cluster/workspace)</title>
      <link>https://community.databricks.com/t5/data-engineering/create-table-for-non-admins-table-access-control-cluster/m-p/33516#M24498</link>
      <description>&lt;P&gt;That's correct, unlike table access control using credential passthrough all the user will see all the databases and table/view  (but they wont be able to query some one else's table/view as it will fail with access error) , but then there is no control over dropping someone else's table from Hive, so based on my example above User2 will be able to run drop table on Database1.Table even though he can not run Select * From Database1.Table because it is created on a mounting point which user2 dont have access, but user2 can change hive megastore e.g. drop tables&lt;/P&gt;</description>
      <pubDate>Thu, 09 Dec 2021 13:41:13 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/create-table-for-non-admins-table-access-control-cluster/m-p/33516#M24498</guid>
      <dc:creator>Redkite</dc:creator>
      <dc:date>2021-12-09T13:41:13Z</dc:date>
    </item>
    <item>
      <title>Re: Create table for non-admins (Table Access Control cluster/workspace)</title>
      <link>https://community.databricks.com/t5/data-engineering/create-table-for-non-admins-table-access-control-cluster/m-p/33517#M24499</link>
      <description>&lt;P&gt;You can ask for access to preview of Unity Catalog&lt;/P&gt;&lt;P&gt;&lt;A href="https://databricks.com/product/unity-catalog" target="test_blank"&gt;https://databricks.com/product/unity-catalog&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Dec 2021 16:12:51 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/create-table-for-non-admins-table-access-control-cluster/m-p/33517#M24499</guid>
      <dc:creator>Hubert-Dudek</dc:creator>
      <dc:date>2021-12-09T16:12:51Z</dc:date>
    </item>
    <item>
      <title>Re: Create table for non-admins (Table Access Control cluster/workspace)</title>
      <link>https://community.databricks.com/t5/data-engineering/create-table-for-non-admins-table-access-control-cluster/m-p/33518#M24500</link>
      <description>&lt;P&gt;1- According to Data-brick guys i spoke to unity Catalog &amp;nbsp;"it is still at early&amp;nbsp;stage for production workloads"&lt;/P&gt;&lt;P&gt;2- As per my understanding based on Unity Catalog discussion, it can cater for more granular permissions, but still who can manage the create object permissions is unclear is that granular (e.g. at least database level as well) or do you need to be admin at highest level to create objects.&lt;/P&gt;</description>
      <pubDate>Fri, 10 Dec 2021 09:55:52 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/create-table-for-non-admins-table-access-control-cluster/m-p/33518#M24500</guid>
      <dc:creator>Redkite</dc:creator>
      <dc:date>2021-12-10T09:55:52Z</dc:date>
    </item>
    <item>
      <title>Re: Create table for non-admins (Table Access Control cluster/workspace)</title>
      <link>https://community.databricks.com/t5/data-engineering/create-table-for-non-admins-table-access-control-cluster/m-p/33519#M24501</link>
      <description>&lt;P&gt;Grant privileges on all the explain&amp;nbsp;&lt;B&gt;tables&lt;/B&gt;&amp;nbsp;to&amp;nbsp;&lt;B&gt;non admin&lt;/B&gt;&amp;nbsp;user as ... where BIADMIN is the&amp;nbsp;&lt;B&gt;non admin&lt;/B&gt;&amp;nbsp;user who wants to&amp;nbsp;&lt;B&gt;generate&lt;/B&gt;&amp;nbsp;explain plans.&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.advancedmd.online/" alt="https://www.advancedmd.online/" target="_blank"&gt;&amp;nbsp;AdvancedMD Login&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Dec 2021 08:58:17 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/create-table-for-non-admins-table-access-control-cluster/m-p/33519#M24501</guid>
      <dc:creator>Blackwell15</dc:creator>
      <dc:date>2021-12-15T08:58:17Z</dc:date>
    </item>
  </channel>
</rss>

