<?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:  Metastore 3 level Hierarchy in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/unity-catalog-metastore-3-level-hierarchy/m-p/87663#M37438</link>
    <description>&lt;P&gt;If I understand it correctly, you have source files partitioned by application and region in cloud storage that you want to load and would like some suggestions on the Unity Catalog structure. It will definitely depend on how you want the data to be consumed and security/access control requirements. I've added some assumptions to get you started.&lt;/P&gt;&lt;P&gt;1. Is there a need to view the data across regions or across apps? If unsure, I would use the smallest multiple of the group for catalog level separation. For example, I would create a catalog per application and schema per region and tables under them, assuming each region has more than one table i.e. `app_1.region_1.table_1`&lt;/P&gt;&lt;P&gt;2. Does access need to be controlled per region or app? - If you follow above recommendation, then you can set access control at the catalog level for each app scope or schema level for each region.&lt;/P&gt;&lt;P&gt;You will need to consider your specific usage requirements to help determine the catalog structure. Hope this helps.&lt;/P&gt;</description>
    <pubDate>Tue, 03 Sep 2024 00:39:47 GMT</pubDate>
    <dc:creator>Shazaamzaa</dc:creator>
    <dc:date>2024-09-03T00:39:47Z</dc:date>
    <item>
      <title>Unity Catalog:  Metastore 3 level Hierarchy</title>
      <link>https://community.databricks.com/t5/data-engineering/unity-catalog-metastore-3-level-hierarchy/m-p/87159#M37396</link>
      <description>&lt;P&gt;I have data files categorized by application and region. Want to know the best way to load them into the Bronze and Silver layers while maintaining proper segregation.&lt;/P&gt;&lt;P&gt;For example, in our landing zone, we have a structure of raw files to be loaded using Autoloader with files from multiple applications and regions as in below. With a three-level naming convention in Unity catalog, I am concerned about difficulty in tracing table to file mapping in the future. Can you suggest the best possible architecture for this and explain its merits and internal organization? Thank you for your time and assistance.&lt;/P&gt;&lt;P&gt;Eg : Below is landing zone structure of raw files to be loaded using Autoloader.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; App1 : Region1 : File1&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;App1 : Region1 : File2&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; App2 : Region1 : File1&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; App2 : Region1 : File2&lt;/P&gt;&lt;P&gt;There are multiple applications with around 11 regions and approx 100 files daily to be loaded&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Sep 2024 07:21:40 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/unity-catalog-metastore-3-level-hierarchy/m-p/87159#M37396</guid>
      <dc:creator>Vasu_Kumar_T</dc:creator>
      <dc:date>2024-09-02T07:21:40Z</dc:date>
    </item>
    <item>
      <title>Re: Unity Catalog:  Metastore 3 level Hierarchy</title>
      <link>https://community.databricks.com/t5/data-engineering/unity-catalog-metastore-3-level-hierarchy/m-p/87663#M37438</link>
      <description>&lt;P&gt;If I understand it correctly, you have source files partitioned by application and region in cloud storage that you want to load and would like some suggestions on the Unity Catalog structure. It will definitely depend on how you want the data to be consumed and security/access control requirements. I've added some assumptions to get you started.&lt;/P&gt;&lt;P&gt;1. Is there a need to view the data across regions or across apps? If unsure, I would use the smallest multiple of the group for catalog level separation. For example, I would create a catalog per application and schema per region and tables under them, assuming each region has more than one table i.e. `app_1.region_1.table_1`&lt;/P&gt;&lt;P&gt;2. Does access need to be controlled per region or app? - If you follow above recommendation, then you can set access control at the catalog level for each app scope or schema level for each region.&lt;/P&gt;&lt;P&gt;You will need to consider your specific usage requirements to help determine the catalog structure. Hope this helps.&lt;/P&gt;</description>
      <pubDate>Tue, 03 Sep 2024 00:39:47 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/unity-catalog-metastore-3-level-hierarchy/m-p/87663#M37438</guid>
      <dc:creator>Shazaamzaa</dc:creator>
      <dc:date>2024-09-03T00:39:47Z</dc:date>
    </item>
  </channel>
</rss>

