unity-catalog

Design Unity Catalog governance with ABAC, Row Filters, and Terraform IaC.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/Gami19/rd-strands-agents --skill unity-catalog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-catalog
Source: https://github.com/Gami19/rd-strands-agents/tree/main/strands-py/backend/agent/skills/dev/unity-catalog
Command: npx skills add https://github.com/Gami19/rd-strands-agents --skill unity-catalog

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Unity Catalog governance for enterprise data assets, enabling centralized control over catalogs, schemas, and data assets across environments and domains.

Core Features & Use Cases

  • Environment & Domain Strategy: Design and implement environment-based, domain-based, or hybrid Unity Catalog structures to match organizational boundaries and data mesh ambitions.
  • Access Control & ABAC: Define RBAC/ABAC policies, implement Row Filters, Column Masks, and governance tags to enforce data protection and compliance.
  • External Collaboration & Federation: Plan for external locations, Delta Sharing, and Lakehouse Federation to securely share data with partners.
  • Migration & IaC: Provide migration plans from Hive Metastore to UC and manage UC resources with Terraform IaC, including monitoring via System Tables.
  • AI/ML Asset Management: Scope ML model registries, feature stores, and volumes within UC for end-to-end governance.

Quick Start

Draft a Unity Catalog governance design for your data platform, covering environment/domain structure, access controls, and migration considerations.

Propose and implement a Unity Catalog governance design for your data platform and validate environment/domain structure. It should address environment and domain separation, ABAC/Row Filter/Column Mask, external sharing, and Terraform-based provisioning. Ensure alignment with system tables monitoring and Delta Sharing integration.

Frequently Asked Questions about unity-catalog

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a Unity Catalog governance structure for environment and domain separation?

To design Unity Catalog governance, define environment-based, domain-based, or hybrid structures that align with organizational boundaries. This establishes centralized control over catalogs, schemas, and data assets across multiple domains.

How do I implement ABAC policies with Row Filters and Column Masks in Unity Catalog?

Implement ABAC policies in Unity Catalog by defining governance tags and applying Row Filters and Column Masks. This enforces dynamic data protection and compliance based on user attributes.

Can I provision and manage Unity Catalog resources using Terraform IaC?

Yes, you can manage Unity Catalog resources using Terraform IaC. This approach enables infrastructure as code provisioning while integrating monitoring via System Tables for centralized governance.

What is the best way to plan a migration from Hive Metastore to Unity Catalog?

The best way to plan a Hive Metastore to Unity Catalog migration is to map existing assets to the new environment/domain structure. This ensures centralized control and proper access configuration during the transition.

Does Unity Catalog support Delta Sharing and Lakehouse Federation for external collaboration?

Yes, Unity Catalog supports Delta Sharing and Lakehouse Federation. Planning external locations with these features allows you to securely share data assets with external partners while maintaining governance.

How do I govern AI and ML assets like model registries and feature stores in a Lakehouse?

Govern AI and ML assets by scoping ML model registries, feature stores, and volumes within Unity Catalog. This integration provides end-to-end governance across your enterprise data lakehouse.