<?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 Migrating to Unity Catalog for Unified Governance: An AI Brick Stack Approach in Data Governance</title>
    <link>https://community.databricks.com/t5/data-governance/migrating-to-unity-catalog-for-unified-governance-an-ai-brick/m-p/100476#M2281</link>
    <description>&lt;P class=""&gt;In today’s data-driven landscape, organizations increasingly recognize the critical need for unified governance to ensure consistent data security, compliance, and efficiency. AWS Glue Data Catalog users seeking enhanced governance, operational control, and streamlined workflows often consider migrating to Databricks’ Unity Catalog (UC). This article outlines an AI-assisted, phased migration approach designed to achieve minimal disruption and maximum alignment with organizational goals.&lt;/P&gt;&lt;H1&gt;&lt;STRONG&gt;A. Need for Unified Governance&lt;/STRONG&gt;&lt;/H1&gt;&lt;P class=""&gt;Unified governance offers a structured approach to data management, centralizing control over data assets while providing visibility and regulatory compliance. A well-governed environment ensures that data integrity, security, and accessibility remain top priorities, enabling businesses to leverage their data assets with confidence.&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="infinitylearnin_0-1732937766526.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/13243iC28AFFC6CFA555C5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="infinitylearnin_0-1732937766526.png" alt="infinitylearnin_0-1732937766526.png" /&gt;&lt;/span&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;H1&gt;&lt;STRONG&gt;B. Unity Catalog as a Solution for Unified Governance&lt;/STRONG&gt;&lt;/H1&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="infinitylearnin_1-1732937766488.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/13242i8F87E7818786CE23/image-size/medium?v=v2&amp;amp;px=400" role="button" title="infinitylearnin_1-1732937766488.png" alt="infinitylearnin_1-1732937766488.png" /&gt;&lt;/span&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P class=""&gt;Databricks’ Unity Catalog offers a comprehensive solution for achieving unified governance across an organization’s data landscape. With its multi-level namespace, Unity Catalog enables secure access control at various granularity levels, enhancing data security and simplifying permissions management. Unity Catalog’s structured approach to cataloging data empowers organizations to manage their data ecosystem cohesively.&lt;/P&gt;&lt;H1&gt;&lt;STRONG&gt;C. AI-Assisted, Phased Migration to Unity Catalog with Minimal Disruption&lt;/STRONG&gt;&lt;/H1&gt;&lt;P class=""&gt;Migrating from AWS Glue Data Catalog to Unity Catalog can be complex due to the volume of data assets and workloads. We offer an AI-assisted, phased migration strategy that minimizes disruption, leverages automation, and reduces manual effort, ensuring a smooth transition.&lt;/P&gt;&lt;H2&gt;&lt;STRONG&gt;1. Laying the Groundwork and Planning the Migration&lt;/STRONG&gt;&lt;/H2&gt;&lt;P class=""&gt;&lt;STRONG&gt;Duration&lt;/STRONG&gt;: 1–2 weeks&lt;/P&gt;&lt;P class=""&gt;Migration planning is crucial and involves understanding the scope, assets, and complexities of the current data ecosystem. Two main migration types exist: an upgrade or a full-fledged migration. Key preparatory steps include compiling an extensive inventory of Glue meta store assets:&lt;/P&gt;&lt;UL class=""&gt;&lt;LI&gt;&lt;STRONG&gt;Tables&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;categorized by storage location, type, and format&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;AI assets&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;including views, models, dashboards, queries, and notebooks&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Jobs&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and data volumes&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Storage locations&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and mount points&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Delta Live Tables&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and workspace configurations&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Databricks Runtime (DBR) versions&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;compatibility (UC requires DBR 11 or higher)&lt;/LI&gt;&lt;/UL&gt;&lt;P class=""&gt;Using the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Databricks Labs UCX tool&lt;/STRONG&gt;, we gather this inventory, providing migration estimates and tracking progress to set a strong foundation for the transition.&lt;/P&gt;&lt;H2&gt;&lt;STRONG&gt;2. Defining Migration Strategy and Establishing Metastore&lt;/STRONG&gt;&lt;/H2&gt;&lt;P class=""&gt;&lt;STRONG&gt;Duration&lt;/STRONG&gt;: 2 weeks&lt;/P&gt;&lt;P class=""&gt;Strategizing each phase of migration involves listing all tasks and defining an execution plan. This includes deciding which tasks can be parallelized or centralized. Before initiating migration, designing the Unity Catalog landscape is essential, given UC’s three-level namespace. Key decisions include:&lt;/P&gt;&lt;UL class=""&gt;&lt;LI&gt;&lt;STRONG&gt;Data object segregation&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Group and permission setup&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;per data object&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Catalog and schema design&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;aligned with organizational SDLC environments&lt;/LI&gt;&lt;/UL&gt;&lt;P class=""&gt;Group migration, which involves transitioning workspace-level groups to account-level, is another critical step. By enabling&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;account-level SCIM&lt;/STRONG&gt;, we ensure synchronized user roles across workspaces, while&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;UCX&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;facilitates the seamless transition of permissions.&lt;/P&gt;&lt;H2&gt;&lt;STRONG&gt;3. AI Brick Stack-Assisted Data Migration&lt;/STRONG&gt;&lt;/H2&gt;&lt;P class=""&gt;In this phase, we manage the transfer of data objects to Unity Catalog. Glue tables are categorized into Managed or External tables to prevent unnecessary data movement. To handle this effectively:&lt;/P&gt;&lt;UL class=""&gt;&lt;LI&gt;&lt;STRONG&gt;Convert Managed tables&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;in DBFS-mounted cloud locations to Glue external tables.&lt;/LI&gt;&lt;LI&gt;Use&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;SYNC command&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;for external table migration to UC.&lt;/LI&gt;&lt;LI&gt;Implement&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;CTAS or DEEP CLONE&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;for Managed tables.&lt;/LI&gt;&lt;/UL&gt;&lt;P class=""&gt;During migration, a&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;two-way sync&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is established between Glue and Unity Catalog to ensure data consistency. Non-tabular data access is set up by creating&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Volumes over cloud storage paths&lt;/STRONG&gt;.&lt;/P&gt;&lt;H2&gt;&lt;STRONG&gt;4. AI Brick Stack Assisted Pipeline and Code Migration&lt;/STRONG&gt;&lt;/H2&gt;&lt;P class=""&gt;Given the complexity and scale, a phased migration approach is often necessary. This approach enables the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;coexistence of Glue and Unity Catalog&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;during the transition, ensuring workloads continue seamlessly. Key actions include:&lt;/P&gt;&lt;UL class=""&gt;&lt;LI&gt;Using&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;SYNC command&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to update external table schema changes between Glue and UC.&lt;/LI&gt;&lt;LI&gt;Implementing&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;CREATE OR REPLACE&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;commands for updating tables from UC to Glue.&lt;/LI&gt;&lt;LI&gt;Leveraging&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;system tables and CloudWatch events&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;for automated syncing.&lt;/LI&gt;&lt;/UL&gt;&lt;H2&gt;&lt;STRONG&gt;Cluster Adjustments&lt;/STRONG&gt;&lt;/H2&gt;&lt;P class=""&gt;To ensure compatibility, we configure clusters to run on&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Unity Catalog-supported environments&lt;/STRONG&gt;, utilizing DBR 11 or higher. All access controls are managed through UC, replacing instance profiles where possible. Modifications are made to ensure code compatibility:&lt;/P&gt;&lt;UL class=""&gt;&lt;LI&gt;Update mount references to point to&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;UC volumes&lt;/STRONG&gt;.&lt;/LI&gt;&lt;LI&gt;Replace&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;BOTO3&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;with volumes where applicable.&lt;/LI&gt;&lt;LI&gt;Adjust&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;dynamic views&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and add row filters or column masking for enhanced security.&lt;/LI&gt;&lt;/UL&gt;&lt;H2&gt;&lt;STRONG&gt;Decommissioning&lt;/STRONG&gt;&lt;/H2&gt;&lt;P class=""&gt;Once migration is complete, workloads are transferred entirely to Unity Catalog, discontinuing Glue tables. Sync jobs can then be halted, and legacy Glue tables removed.&lt;/P&gt;&lt;H2&gt;&lt;STRONG&gt;Wrap-Up&lt;/STRONG&gt;&lt;/H2&gt;&lt;P class=""&gt;Migrating from AWS Glue Data Catalog to Unity Catalog represents a significant advancement in data governance and operational control. By leveraging AI Brick Stack assisted migration, organizations can achieve seamless migration with minimal impact on workflows. This structured, phased approach and the use of&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Databricks Labs UCX tool&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;ensure an efficient, automated transition.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
    <pubDate>Sat, 30 Nov 2024 03:38:08 GMT</pubDate>
    <dc:creator>infinitylearnin</dc:creator>
    <dc:date>2024-11-30T03:38:08Z</dc:date>
    <item>
      <title>Migrating to Unity Catalog for Unified Governance: An AI Brick Stack Approach</title>
      <link>https://community.databricks.com/t5/data-governance/migrating-to-unity-catalog-for-unified-governance-an-ai-brick/m-p/100476#M2281</link>
      <description>&lt;P class=""&gt;In today’s data-driven landscape, organizations increasingly recognize the critical need for unified governance to ensure consistent data security, compliance, and efficiency. AWS Glue Data Catalog users seeking enhanced governance, operational control, and streamlined workflows often consider migrating to Databricks’ Unity Catalog (UC). This article outlines an AI-assisted, phased migration approach designed to achieve minimal disruption and maximum alignment with organizational goals.&lt;/P&gt;&lt;H1&gt;&lt;STRONG&gt;A. Need for Unified Governance&lt;/STRONG&gt;&lt;/H1&gt;&lt;P class=""&gt;Unified governance offers a structured approach to data management, centralizing control over data assets while providing visibility and regulatory compliance. A well-governed environment ensures that data integrity, security, and accessibility remain top priorities, enabling businesses to leverage their data assets with confidence.&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="infinitylearnin_0-1732937766526.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/13243iC28AFFC6CFA555C5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="infinitylearnin_0-1732937766526.png" alt="infinitylearnin_0-1732937766526.png" /&gt;&lt;/span&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;H1&gt;&lt;STRONG&gt;B. Unity Catalog as a Solution for Unified Governance&lt;/STRONG&gt;&lt;/H1&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="infinitylearnin_1-1732937766488.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/13242i8F87E7818786CE23/image-size/medium?v=v2&amp;amp;px=400" role="button" title="infinitylearnin_1-1732937766488.png" alt="infinitylearnin_1-1732937766488.png" /&gt;&lt;/span&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P class=""&gt;Databricks’ Unity Catalog offers a comprehensive solution for achieving unified governance across an organization’s data landscape. With its multi-level namespace, Unity Catalog enables secure access control at various granularity levels, enhancing data security and simplifying permissions management. Unity Catalog’s structured approach to cataloging data empowers organizations to manage their data ecosystem cohesively.&lt;/P&gt;&lt;H1&gt;&lt;STRONG&gt;C. AI-Assisted, Phased Migration to Unity Catalog with Minimal Disruption&lt;/STRONG&gt;&lt;/H1&gt;&lt;P class=""&gt;Migrating from AWS Glue Data Catalog to Unity Catalog can be complex due to the volume of data assets and workloads. We offer an AI-assisted, phased migration strategy that minimizes disruption, leverages automation, and reduces manual effort, ensuring a smooth transition.&lt;/P&gt;&lt;H2&gt;&lt;STRONG&gt;1. Laying the Groundwork and Planning the Migration&lt;/STRONG&gt;&lt;/H2&gt;&lt;P class=""&gt;&lt;STRONG&gt;Duration&lt;/STRONG&gt;: 1–2 weeks&lt;/P&gt;&lt;P class=""&gt;Migration planning is crucial and involves understanding the scope, assets, and complexities of the current data ecosystem. Two main migration types exist: an upgrade or a full-fledged migration. Key preparatory steps include compiling an extensive inventory of Glue meta store assets:&lt;/P&gt;&lt;UL class=""&gt;&lt;LI&gt;&lt;STRONG&gt;Tables&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;categorized by storage location, type, and format&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;AI assets&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;including views, models, dashboards, queries, and notebooks&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Jobs&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and data volumes&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Storage locations&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and mount points&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Delta Live Tables&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and workspace configurations&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Databricks Runtime (DBR) versions&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;compatibility (UC requires DBR 11 or higher)&lt;/LI&gt;&lt;/UL&gt;&lt;P class=""&gt;Using the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Databricks Labs UCX tool&lt;/STRONG&gt;, we gather this inventory, providing migration estimates and tracking progress to set a strong foundation for the transition.&lt;/P&gt;&lt;H2&gt;&lt;STRONG&gt;2. Defining Migration Strategy and Establishing Metastore&lt;/STRONG&gt;&lt;/H2&gt;&lt;P class=""&gt;&lt;STRONG&gt;Duration&lt;/STRONG&gt;: 2 weeks&lt;/P&gt;&lt;P class=""&gt;Strategizing each phase of migration involves listing all tasks and defining an execution plan. This includes deciding which tasks can be parallelized or centralized. Before initiating migration, designing the Unity Catalog landscape is essential, given UC’s three-level namespace. Key decisions include:&lt;/P&gt;&lt;UL class=""&gt;&lt;LI&gt;&lt;STRONG&gt;Data object segregation&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Group and permission setup&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;per data object&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Catalog and schema design&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;aligned with organizational SDLC environments&lt;/LI&gt;&lt;/UL&gt;&lt;P class=""&gt;Group migration, which involves transitioning workspace-level groups to account-level, is another critical step. By enabling&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;account-level SCIM&lt;/STRONG&gt;, we ensure synchronized user roles across workspaces, while&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;UCX&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;facilitates the seamless transition of permissions.&lt;/P&gt;&lt;H2&gt;&lt;STRONG&gt;3. AI Brick Stack-Assisted Data Migration&lt;/STRONG&gt;&lt;/H2&gt;&lt;P class=""&gt;In this phase, we manage the transfer of data objects to Unity Catalog. Glue tables are categorized into Managed or External tables to prevent unnecessary data movement. To handle this effectively:&lt;/P&gt;&lt;UL class=""&gt;&lt;LI&gt;&lt;STRONG&gt;Convert Managed tables&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;in DBFS-mounted cloud locations to Glue external tables.&lt;/LI&gt;&lt;LI&gt;Use&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;SYNC command&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;for external table migration to UC.&lt;/LI&gt;&lt;LI&gt;Implement&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;CTAS or DEEP CLONE&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;for Managed tables.&lt;/LI&gt;&lt;/UL&gt;&lt;P class=""&gt;During migration, a&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;two-way sync&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is established between Glue and Unity Catalog to ensure data consistency. Non-tabular data access is set up by creating&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Volumes over cloud storage paths&lt;/STRONG&gt;.&lt;/P&gt;&lt;H2&gt;&lt;STRONG&gt;4. AI Brick Stack Assisted Pipeline and Code Migration&lt;/STRONG&gt;&lt;/H2&gt;&lt;P class=""&gt;Given the complexity and scale, a phased migration approach is often necessary. This approach enables the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;coexistence of Glue and Unity Catalog&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;during the transition, ensuring workloads continue seamlessly. Key actions include:&lt;/P&gt;&lt;UL class=""&gt;&lt;LI&gt;Using&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;SYNC command&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to update external table schema changes between Glue and UC.&lt;/LI&gt;&lt;LI&gt;Implementing&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;CREATE OR REPLACE&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;commands for updating tables from UC to Glue.&lt;/LI&gt;&lt;LI&gt;Leveraging&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;system tables and CloudWatch events&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;for automated syncing.&lt;/LI&gt;&lt;/UL&gt;&lt;H2&gt;&lt;STRONG&gt;Cluster Adjustments&lt;/STRONG&gt;&lt;/H2&gt;&lt;P class=""&gt;To ensure compatibility, we configure clusters to run on&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Unity Catalog-supported environments&lt;/STRONG&gt;, utilizing DBR 11 or higher. All access controls are managed through UC, replacing instance profiles where possible. Modifications are made to ensure code compatibility:&lt;/P&gt;&lt;UL class=""&gt;&lt;LI&gt;Update mount references to point to&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;UC volumes&lt;/STRONG&gt;.&lt;/LI&gt;&lt;LI&gt;Replace&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;BOTO3&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;with volumes where applicable.&lt;/LI&gt;&lt;LI&gt;Adjust&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;dynamic views&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and add row filters or column masking for enhanced security.&lt;/LI&gt;&lt;/UL&gt;&lt;H2&gt;&lt;STRONG&gt;Decommissioning&lt;/STRONG&gt;&lt;/H2&gt;&lt;P class=""&gt;Once migration is complete, workloads are transferred entirely to Unity Catalog, discontinuing Glue tables. Sync jobs can then be halted, and legacy Glue tables removed.&lt;/P&gt;&lt;H2&gt;&lt;STRONG&gt;Wrap-Up&lt;/STRONG&gt;&lt;/H2&gt;&lt;P class=""&gt;Migrating from AWS Glue Data Catalog to Unity Catalog represents a significant advancement in data governance and operational control. By leveraging AI Brick Stack assisted migration, organizations can achieve seamless migration with minimal impact on workflows. This structured, phased approach and the use of&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Databricks Labs UCX tool&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;ensure an efficient, automated transition.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 30 Nov 2024 03:38:08 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-governance/migrating-to-unity-catalog-for-unified-governance-an-ai-brick/m-p/100476#M2281</guid>
      <dc:creator>infinitylearnin</dc:creator>
      <dc:date>2024-11-30T03:38:08Z</dc:date>
    </item>
  </channel>
</rss>

