Data Engineering

dbt Model Name Checker

Enter a dbt model name to validate it against layer prefix conventions (stg_, int_, fct_, dim_), snake_case rules, and common anti-patterns. Runs entirely in your browser.

No data is transmitted โ€” everything runs locally

dbt Model Name Checker

The dbt Model Name Checker validates model names against layer prefix conventions, snake_case rules, and the dbt Labs naming style guide.

โ€ข Validate a new model name before creating the file to avoid convention drift

โ€ข Check a bulk list of model names during a dbt project refactor

โ€ข Enforce stg_/int_/fct_/dim_ layer naming for a new team member

โ€ข Verify that a staging model name matches its source schema prefix

JSONPath Tester โ€” Test JSONPath expressions against a JSON document with real-time results.
Open JSONPath Tester โ†’
What does this tool tell you?
The dbt Model Name Checker validates model names against layer prefix conventions, snake_case rules, and the dbt Labs naming style guide.
What affects the result most?
Validates dbt model names against common convention standards: stg_, int_, fct_, dim_ prefixes. Checks for snake_case compliance โ€” dbt convention forbids camelCase and hyphens in model names. Layer prefix validation: staging (stg_), intermediate (int_), mart (fct_, dim_) naming tiers.
How should I use the result?
Treat the tool's output as a first-pass check, not a proof of correctness. A clean pass means no issues in the patterns this tool recognizes; a failure points to a specific problem you can investigate in your source. The underlying spec is the authoritative source for edge cases.
Data pipeline health and freshness visibility. Better Stack Logtail for data engineering teams monitoring pipeline SLOs and warehouse query health.
View pipeline monitoring options โ†’
External site ยท Independent provider ยท We may receive a commission ยท Not a recommendation