databricks-expert

Provide Databricks expert guidance for architecture, governance, and security.

11|Updated Mar 12, 2023
One-click install
npx skills add https://github.com/i9wa4/dotfiles --skill databricks-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-expert
Source: https://github.com/i9wa4/dotfiles/tree/main/dot.config/claude/skills/databricks-expert
Command: npx skills add https://github.com/i9wa4/dotfiles --skill databricks-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, and includes scripts (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide to Databricks best practices across data engineering, ML lifecycle, Unity Catalog, security, and a well-architected framework.

Core Features & Use Cases

  • Well-Architected Framework: Pillars covering governance, interoperability, reliability, etc.
  • Unity Catalog: Centralized governance across workspaces.
  • ML lifecycle: MLflow, feature store, model serving; security considerations.
  • Security & Compliance: IAM, encryption, access control, audits.

Quick Start

Start with the Unity Catalog and MLflow docs and set up a sample Unity Catalog environment.

Frequently Asked Questions about databricks-expert

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

FAQPage Schema
How do I set up Unity Catalog for centralized governance across Databricks workspaces?

Unity Catalog provides centralized governance by organizing data into catalogs, schemas, and tables across workspaces. Set up a Unity Catalog environment by defining metastores, creating catalogs, configuring access controls, and assigning permissions to users and groups for fine-grained data access management.

What's the best way to manage the ML lifecycle with MLflow and model serving on Databricks?

MLflow on Databricks manages ML lifecycle through experiment tracking, model registry, and model serving. Log experiments, register models in the MLflow registry, apply security controls, and deploy models to serving endpoints while monitoring performance and enforcing governance policies.

How do I implement security and compliance controls in a Databricks lakehouse?

Implement security through IAM policies, encryption at rest and in transit, access control via Unity Catalog, audit logging, and compliance frameworks. Apply role-based access, network isolation, and governance rules to enforce data protection across data engineering pipelines and model workflows.

Can I use Delta Lake with Databricks governance for data pipeline reliability?

Delta Lake on Databricks enables ACID transactions, schema enforcement, and time travel for reliable data pipelines. Combined with Unity Catalog governance, you gain centralized access control, audit trails, and compliance enforcement across your lakehouse architecture.

What CLI commands and best practices should I use for Databricks catalog and data engineering operations?

Use Databricks CLI for programmatic catalog management, workspace automation, and pipeline orchestration. Best practices include version-controlling deployment configurations, implementing least-privilege access, automating schema and table creation, and monitoring data lineage through Unity Catalog.

How do I structure a well-architected Databricks platform with governance and interoperability?

A well-architected Databricks platform applies governance, reliability, interoperability, and security pillars. Design with Unity Catalog for access control, Delta Lake for data reliability, MLflow for ML governance, and compliance frameworks to ensure consistent policies across data and ML workloads.