dbt Data Tool

A developer-focused tool to analyze dbt projects, revealing models, tests, lineage, and run outcomes for faster maintenance and pipeline optimization.

Tool coming soon!

We're working hard to get this tool ready for you.

Request Feature / Support
3,676+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

About This Tool

This tool analyzes dbt project artifacts to provide visibility into project size, quality, and structure. It reads the manifest.json, dbt_project.yml, and optional run_results.json to compute metrics such as model_count, test_coverage, and lineage depth, enabling teams to gauge readiness and plan optimizations.
Conceptually, the tool builds a dependency graph from dbt nodes (models, seeds, sources), identifies cycles, and measures depth via the longest path. It cross-maps tests to models to report coverage and flags gaps where tests are missing or outdated. When run results are supplied, it aggregates status across environments and time windows to show recent reliability.
Who Benefits: analytics engineers, data platform teams, and data scientists who maintain dbt pipelines, perform onboarding, or prepare CI/CD checks. Unique differentiator: it combines static artifact analysis with optional run-data to reveal actionable insights like orphan models, dependencies that cause rebuild bottlenecks, and potential run-time issues across environments.
Core features include artifact parsing, graph construction, cycle detection, lineage depth calculation, test-to-model mapping, run-result aggregation, and exportable summaries suitable for dashboards or reports. Use cases include project intake, release readiness, auditing model counts, and validating pipeline health before deployment.
Outputs are designed for automation: a structured metrics object, a human-readable summary, and exportable formats (JSON/CSV). The tool emphasizes deterministic results, reproducibility across environments, and clear signals for optimization tasks.

How to Use

  1. Provide inputs: project_path, profiles_dir, target, optional model filters.
  2. Run analysis: the tool reads manifest.json and run_results.json if present.
  3. Review outputs: examine model_count, lineage_depth, cycles, and test_coverage.
  4. Identify actions: remove or refactor orphan models, adjust tests, or fix cycles.
  5. Export results: save as JSON or CSV for CI/CD or dashboards.
How to use dbt data tool

Frequently Asked Questions

Find Quick Answers

What data sources does the tool analyze?
The tool reads standard dbt artifacts such as manifest.json, dbt_project.yml, and optional run_results.json. If manifest or run results are missing, the tool returns partial metrics with clear flags, enabling partial analysis and progressive enrichment.
Can it handle large dbt projects?
Yes. It scales with node count and memory usage. For very large projects, performance depends on available RAM and disk I/O; the tool uses streaming parsers and efficient graph traversals to mitigate delays.
What metrics are produced?
The tool outputs model_count, test_count, tests_passed, test_coverage, lineage_depth, has_cycles, orphan_models, latest_run, and total_runs. It also provides a concise summary suitable for dashboards and release notes.
Is localization supported?
Date and time data are represented in UTC using ISO-like formats. Model naming follows dbt conventions; the tool is designed to be locale-agnostic with respect to core metrics and supports multi-region run data.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

Spotify to MP3 Converter

Convert Spotify tracks and playlists to MP3 format instantly with our free online converter.

Developer Tools

Road Distance Calculator

Calculate the driving distance and travel time between two addresses with our free online road dista...

Developer Tools

Age Calculator

Calculate your exact age in years, months, and days from any birth date to any target date.

Developer Tools

Currency Converter

Convert currencies instantly with real-time exchange rates and historical data support.

Your Feedback Matters

Help Us to Improve