<?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: Unity Catalog Table Permissions in Data Governance</title>
    <link>https://community.databricks.com/t5/data-governance/unity-catalog-table-permissions/m-p/151082#M2789</link>
    <description>&lt;P&gt;This depends on whether the user can access that table directly within Databricks workspace catalog. Try to see if the user can pull sample data.&amp;nbsp; If the user can't access the table even inside Databricks workspace, then definitely look at catalog and schema permissions.&lt;/P&gt;
&lt;P&gt;To grant access to the table:&lt;/P&gt;
&lt;P&gt;GRANT USE CATALOG ON CATALOG &amp;lt;catalog_name&amp;gt; TO `&amp;lt;principal&amp;gt;`;&lt;BR /&gt;GRANT USE SCHEMA ON SCHEMA &amp;lt;catalog_name&amp;gt;.&amp;lt;schema_name&amp;gt; TO `&amp;lt;principal&amp;gt;`;&lt;BR /&gt;GRANT SELECT ON TABLE &amp;lt;catalog_name&amp;gt;.&amp;lt;schema_name&amp;gt;.&amp;lt;table_name&amp;gt; TO `&amp;lt;principal&amp;gt;`;&lt;/P&gt;
&lt;P&gt;If the user can access inside Databricks workspace, then make sure you grant the PBI compute permission:&lt;BR /&gt;&lt;SPAN class="hljs-keyword"&gt;GRANT&lt;/SPAN&gt; CAN USE &lt;SPAN class="hljs-keyword"&gt;ON&lt;/SPAN&gt; WAREHOUSE &lt;SPAN class="hljs-operator"&gt;&amp;lt;&lt;/SPAN&gt;warehouse_name&lt;SPAN class="hljs-operator"&gt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN class="hljs-keyword"&gt;TO&lt;/SPAN&gt; `&lt;SPAN class="hljs-operator"&gt;&amp;lt;&lt;/SPAN&gt;principal&lt;SPAN class="hljs-operator"&gt;&amp;gt;&lt;/SPAN&gt;`;&lt;/P&gt;
&lt;P&gt;If you are using Fabric “mirrored catalog” / external access, not the standard Databricks connector only, you will need:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;External data access enabled on the metastore.&lt;BR /&gt;EXTERNAL USE SCHEMA on the schema (or catalog) for the identity that configures the connection, plus the same SELECT/USE CATALOG/USE SCHEMA as above.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 16 Mar 2026 19:18:28 GMT</pubDate>
    <dc:creator>Lu_Wang_ENB_DBX</dc:creator>
    <dc:date>2026-03-16T19:18:28Z</dc:date>
    <item>
      <title>Unity Catalog Table Permissions</title>
      <link>https://community.databricks.com/t5/data-governance/unity-catalog-table-permissions/m-p/151074#M2787</link>
      <description>&lt;P&gt;I have granted table level permissions in Unity Catalog for users but users are still facing access issues when PowerBI reports are using these tables. Is this expected or I am missing some configuration setting?&lt;/P&gt;</description>
      <pubDate>Mon, 16 Mar 2026 17:21:01 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-governance/unity-catalog-table-permissions/m-p/151074#M2787</guid>
      <dc:creator>Addyy</dc:creator>
      <dc:date>2026-03-16T17:21:01Z</dc:date>
    </item>
    <item>
      <title>Re: Unity Catalog Table Permissions</title>
      <link>https://community.databricks.com/t5/data-governance/unity-catalog-table-permissions/m-p/151081#M2788</link>
      <description>&lt;P&gt;&lt;SPAN&gt;The error might be because of&amp;nbsp;&lt;/SPAN&gt;permission hierarchy issues. Power BI users also need&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;USAGE permissions on the Catalog and Schema containing the tables&lt;/LI&gt;&lt;LI&gt;Can Use permissions on the SQL Warehouse that Power BI is hitting&lt;/LI&gt;&lt;LI&gt;Ensure the users are synced to the Databricks workspace&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Mon, 16 Mar 2026 18:46:04 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-governance/unity-catalog-table-permissions/m-p/151081#M2788</guid>
      <dc:creator>balajij8</dc:creator>
      <dc:date>2026-03-16T18:46:04Z</dc:date>
    </item>
    <item>
      <title>Re: Unity Catalog Table Permissions</title>
      <link>https://community.databricks.com/t5/data-governance/unity-catalog-table-permissions/m-p/151082#M2789</link>
      <description>&lt;P&gt;This depends on whether the user can access that table directly within Databricks workspace catalog. Try to see if the user can pull sample data.&amp;nbsp; If the user can't access the table even inside Databricks workspace, then definitely look at catalog and schema permissions.&lt;/P&gt;
&lt;P&gt;To grant access to the table:&lt;/P&gt;
&lt;P&gt;GRANT USE CATALOG ON CATALOG &amp;lt;catalog_name&amp;gt; TO `&amp;lt;principal&amp;gt;`;&lt;BR /&gt;GRANT USE SCHEMA ON SCHEMA &amp;lt;catalog_name&amp;gt;.&amp;lt;schema_name&amp;gt; TO `&amp;lt;principal&amp;gt;`;&lt;BR /&gt;GRANT SELECT ON TABLE &amp;lt;catalog_name&amp;gt;.&amp;lt;schema_name&amp;gt;.&amp;lt;table_name&amp;gt; TO `&amp;lt;principal&amp;gt;`;&lt;/P&gt;
&lt;P&gt;If the user can access inside Databricks workspace, then make sure you grant the PBI compute permission:&lt;BR /&gt;&lt;SPAN class="hljs-keyword"&gt;GRANT&lt;/SPAN&gt; CAN USE &lt;SPAN class="hljs-keyword"&gt;ON&lt;/SPAN&gt; WAREHOUSE &lt;SPAN class="hljs-operator"&gt;&amp;lt;&lt;/SPAN&gt;warehouse_name&lt;SPAN class="hljs-operator"&gt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN class="hljs-keyword"&gt;TO&lt;/SPAN&gt; `&lt;SPAN class="hljs-operator"&gt;&amp;lt;&lt;/SPAN&gt;principal&lt;SPAN class="hljs-operator"&gt;&amp;gt;&lt;/SPAN&gt;`;&lt;/P&gt;
&lt;P&gt;If you are using Fabric “mirrored catalog” / external access, not the standard Databricks connector only, you will need:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;External data access enabled on the metastore.&lt;BR /&gt;EXTERNAL USE SCHEMA on the schema (or catalog) for the identity that configures the connection, plus the same SELECT/USE CATALOG/USE SCHEMA as above.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 16 Mar 2026 19:18:28 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-governance/unity-catalog-table-permissions/m-p/151082#M2789</guid>
      <dc:creator>Lu_Wang_ENB_DBX</dc:creator>
      <dc:date>2026-03-16T19:18:28Z</dc:date>
    </item>
    <item>
      <title>Re: Unity Catalog Table Permissions</title>
      <link>https://community.databricks.com/t5/data-governance/unity-catalog-table-permissions/m-p/151083#M2790</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/200486"&gt;@Addyy&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/210897"&gt;@balajij8&lt;/a&gt;&amp;nbsp;is right. For Power BI (via a SQL warehouse), users need a full chain of Unity Catalog + warehouse permissions. If you’ve only granted SELECT at the table level to individual users, but not USE CATALOG/USE SCHEMA on the hierarchy or not to the correct identity (service principal vs. user), then the Power BI reports will still hit access errors. So you’re likely just missing those pieces, not hitting a bug.&lt;/P&gt;
&lt;P class="p8i6j01 paragraph"&gt;Here are some checks you could do...&lt;/P&gt;
&lt;P&gt;The first one is usually the lack of UC object privileges. To query catalog.schema.table, the principal that Power BI uses must have the following....&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT size="2"&gt;USE CATALOG on the catalog&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size="2"&gt;USE SCHEMA on the schema&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size="2"&gt;SELECT on the table&lt;/FONT&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Example (for a group "data_analysts"), make sure you have granted these privileges.&lt;/P&gt;
&lt;DIV class="l8rrz21 _1ibi0s3dn" data-ui-element="code-block-container"&gt;
&lt;PRE&gt;GRANT USE CATALOG ON CATALOG my_catalog TO `data_analysts`;&lt;BR /&gt;GRANT USE SCHEMA ON SCHEMA my_catalog.my_schema TO `data_analysts`;&lt;BR /&gt;GRANT SELECT ON TABLE my_catalog.my_schema.my_table TO `data_analysts`;&lt;/PRE&gt;
&lt;/DIV&gt;
&lt;P&gt;Secondly, check what identity Power BI actually uses to connect. If it uses OAuth/SSO, the&amp;nbsp;Entra ID user visible to Databricks must have the above UC privileges. If it is using a service principal or PAT, then the&amp;nbsp;service principal or PAT owner needs the UC grants on catalog, schema, and table, plus any Power BI connection objects used for jobs.&lt;/P&gt;
&lt;P&gt;You may also want to check the SQL warehouse configuration and access to ensure the&amp;nbsp;warehouse is&amp;nbsp;Unity Catalog enabled.&amp;nbsp;UC governs data access on SQL warehouses for most assets. Also, users/SPs also need at least CAN USE (or higher) on the SQL warehouse ACLs so that Power BI can run queries through it.&lt;/P&gt;
&lt;P&gt;For Power BI integration via the Databricks connector, the docs explicitly require that your data is in Unity Catalog, and your compute (SQL warehouse) is UC‑enabled; Hive metastore is not supported for these flows.&lt;/P&gt;
&lt;P class="p1"&gt;&lt;FONT size="2" color="#FF6600"&gt;&lt;STRONG&gt;&lt;I&gt;If this answer resolves your question, could you mark it as “Accept as Solution”? That helps other users quickly find the correct fix.&lt;/I&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;I&gt;&lt;/I&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 16 Mar 2026 19:20:40 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-governance/unity-catalog-table-permissions/m-p/151083#M2790</guid>
      <dc:creator>Ashwin_DSA</dc:creator>
      <dc:date>2026-03-16T19:20:40Z</dc:date>
    </item>
  </channel>
</rss>

