databricks-metric-views

Manage metric views in Databricks Unity Catalog using Python libraries.

Updated May 31, 2026
One-click install
npx skills add https://github.com/thbeh/coding-agents-databricks-apps --skill databricks-metric-views-thbeh
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: databricks-metric-views
Source: https://github.com/thbeh/coding-agents-databricks-apps/tree/main/.claude/skills/databricks-metric-views
Command: npx skills add https://github.com/thbeh/coding-agents-databricks-apps --skill databricks-metric-views-thbeh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires databricks, pandas, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a framework to define, create, query, and manage governed business metrics within the Databricks Unity Catalog. It's essential for establishing consistent and reusable definitions of metrics across different tools and teams.

Core Features & Use Cases

  • Metric Definition in YAML: Supports YAML-based definition for standardized KPIs, revenue metrics, order analytics, and any business metric that requires consistent definitions.
  • Unified Querying: Facilitates querying measures grouped by dimensions directly through SQL-like syntax.
  • Governance & Reusability: Enhances team collaboration and compliance by keeping all metrics in a central place.

Quick Start

To create a metric view for 'Order Count', execute the following command:

create_metric_view --full_name "catalog.schema.orders_metric_view" --source "catalog.schema.orders" --metric_expression 'count(order_id)'

Frequently Asked Questions about databricks-metric-views

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

FAQPage Schema
How do I define governed business metrics in Databricks Unity Catalog?▼

You define governed business metrics in Databricks Unity Catalog by creating metric views that store reusable KPIs with customizable dimensions and aggregates, ensuring consistent definitions across teams. YAML-based definitions are supported for standardized metric creation.

Can I query Databricks metric views using SQL-like syntax?▼

Yes, you can query Databricks metric views using SQL-like syntax to retrieve measures grouped by specific dimensions directly. This unified querying capability allows you to fetch aggregated business metrics without writing complex underlying SQL queries.

What are the prerequisites for creating metric views in Databricks?▼

Creating metric views in Databricks requires a configured Unity Catalog environment and the Python pandas library. You need existing source tables in your catalog schema to serve as the foundational data for defining your business metrics.

How do I manage permissions for business metrics in Unity Catalog?▼

You manage permissions for business metrics in Unity Catalog by granting privileges directly on the metric views. This governance feature ensures compliance and team collaboration by controlling access to centralized, reusable metric definitions.

Does this approach support YAML-based metric definitions for Databricks?▼

Yes, this approach supports YAML-based metric definitions for Databricks to standardize KPIs, revenue metrics, and order analytics. Using YAML ensures consistent definitions of business metrics that require governance and reusability across different tools.