profiling-table

Profile a table, view, or materialized view using catalog metadata.

3|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/accelerate-data/migration-utility --skill profiling-table
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: profiling-table
Source: https://github.com/accelerate-data/migration-utility/tree/main/skills/profiling-table
Command: npx skills add https://github.com/accelerate-data/migration-utility --skill profiling-table

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Profiling a single table, view, or materialized view to produce a fresh, migration-ready profile by recomputing signals from the current catalog state.

Core Features & Use Cases

  • Recompute and persist a fresh profile for a target object using current catalog metadata.
  • Infer key signals (primary/foreign keys, watermark, PII actions) and provide diagnostics for downstream decisions.
  • Generate a complete profiling payload that supports dbt/migration tooling and decision workflows.

Quick Start

Profile a target object by running the profiling workflow against its catalog entry.

Frequently Asked Questions about profiling-table

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

FAQPage Schema
How do I profile a table for database migration?

Table profiling for database migration recomputes current catalog metadata to capture a fresh, migration-ready profile. It analyzes the target object to capture keys, watermarks, and PII handling signals for downstream migration decisions.

What is a migration-ready data profile?

A migration-ready data profile is a validated payload containing inferred keys, watermarks, PII actions, rationale, signals, and diagnostics. It provides essential metadata to guide dbt and migration tooling decisions for a specific table, view, or materialized view.

Can I profile views and materialized views, or only physical tables?

Yes, you can profile views and materialized views alongside physical tables. The profiling workflow targets any single catalog object to capture primary and foreign keys, watermarks, and PII actions regardless of object type.

How does catalog metadata determine PII handling and watermarks?

Catalog metadata determines PII handling and watermarks by providing the raw signals that the profiling workflow infers from the current state. It recomputes these signals to generate diagnostics and PII actions for the target object.

What signals are included in a data quality profile payload?

A data quality profile payload includes inferred primary and foreign keys, watermark data, PII handling actions, rationale, diagnostics, and profiling signals. This complete payload supports downstream migration decisions and dbt tooling integration.

What are the limitations of single table profiling?

Single table profiling is limited to evaluating one target object at a time rather than analyzing entire database schemas simultaneously. It relies entirely on current catalog metadata accuracy to infer keys, watermarks, and PII actions for migration readiness.