databricks-unity-catalog

Query Unity Catalog system tables and manage file volumes.

Updated Jun 11, 2026
One-click install
npx skills add https://github.com/Zack2626-ok/DATN_Website-Dat-Ban-Va-Quan-Ly-Nha-Hang --skill databricks-unity-catalog-zack2626-ok
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-unity-catalog
Source: https://github.com/Zack2626-ok/DATN_Website-Dat-Ban-Va-Quan-Ly-Nha-Hang/tree/main/.windsurf/skills/databricks-unity-catalog
Command: npx skills add https://github.com/Zack2626-ok/DATN_Website-Dat-Ban-Va-Quan-Ly-Nha-Hang --skill databricks-unity-catalog-zack2626-ok

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill unit simplifies the management and analysis of Unity Catalog data, offering comprehensive access to system tables and volume operations.

Core Features & Use Cases

  • System Tables: Query system tables for lineage, audit logs, billing, compute resources, jobs, and metadata.
  • Volume Operations: Upload, download, and manage files within Unity Catalog volumes.
  • Data Profiling: Monitor and profile data quality with automated statistical analysis and drift detection.
  • Use Case: Suppose you need to analyze the lineage of a specific table and understand how it interacts with other tables within your Unity Catalog. This Skill allows you to query system tables and visualize the relationships between tables.

Quick Start

Run the following SQL command to view the lineage of the table 'analytics.gold.customer_360':

SELECT source_table_full_name, target_table_full_name
FROM system.access.table_lineage
WHERE target_table_full_name = 'analytics.gold.customer_360';

Frequently Asked Questions about databricks-unity-catalog

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

FAQPage Schema
How do I query Unity Catalog system tables to track table lineage in Databricks?

To query Unity Catalog system tables for table lineage in Databricks, you run SQL commands against the `system.access.table_lineage` table. This allows you to select source and target table names to visualize relationships and understand how specific tables interact within your data lake.

Can I manage file uploads and downloads directly within Databricks Unity Catalog volumes?

Yes, you can manage file uploads and downloads directly within Databricks Unity Catalog volumes. This Skill provides volume operations capabilities that allow you to upload, download, and manage files within your Unity Catalog storage infrastructure.

What is the best way to monitor data quality and detect drift in a large-scale data lake?

The best way to monitor data quality and detect drift in a large-scale data lake is by performing data profiling through Unity Catalog. This Skill automates statistical analysis and drift detection to help you monitor data quality across your Databricks environment.

Do I need Databricks SQL capabilities to analyze audit logs and billing from system tables?

Yes, you need Databricks SQL capabilities to analyze audit logs and billing from system tables. This Skill requires both Unity Catalog and Databricks SQL to query metadata, compute resources, and billing information effectively.

How does querying system tables help with managing large-scale Databricks data lakes?

Querying system tables helps with managing large-scale Databricks data lakes by providing direct access to lineage, audit logs, compute resources, and metadata. This allows administrators to monitor operations, track table interactions, and maintain data quality across the environment.