RepositoryTypeScript
northgraindata

northgraindata/dbt-doctor

Static analysis and health checks for dbt projects.

69sao
4fork
0issue
0lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: data-governance

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: analytics-engineering

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: dbt

#1 Repository Của Tuần

🩺 dbt-doctor: Bác sĩ tự động kiểm tra sức khỏe dự án dbt

Kiểm tra toàn diện dự án dbt: tài liệu, test, schema, mô hình lỗi thời và chất lượng CI.

dbt-doctor là công cụ phân tích tĩnh (static analysis) và kiểm tra sức khỏe (health checks) cho các dự án dbt. Dự án giúp các nhóm analytics engineering và data engineering phát hiện sớm các vấn đề chất lượng dữ liệu, rủi ro bảo trì và lỗi cấu hình mà không cần phải chờ đến khi pipeline chạy thực tế.

✨ Điểm nổi bật

  • Phân tích tĩnh: kiểm tra dự án dbt mà không cần thực thi, giảm thời gian chờ đợi.
  • Phát hiện tài liệu thiếu: tự động tìm các mô hình chưa được ghi chú (missing docs).
  • Phát hiện test thiếu: xác định các mô hình chưa có bài test (missing tests).
  • Cảnh báo lệch schema: phát hiện rủi ro schema drift trước khi triển khai.
  • Phát hiện mô hình lỗi thời: đưa ra danh sách các mô hình không còn được sử dụng (stale models).
  • Kiểm tra khả năng duy trì DAG: phân tích cấu trúc đồ thị phụ thuộc và đưa ra gợi ý cải tiến.
  • Cổng ngõ chất lượng CI: tích hợp dễ dàng vào pipeline CI để ngăn chặn merge kém chất lượng.

💡 Vì sao đáng chú ý

dbt-doctor khác biệt so với cách kiểm tra thủ công bằng cách tự động hóa toàn bộ quy trình kiểm tra chất lượng cho dự án dbt. Thay vì phụ thuộc vào việc reviewer thủ công kiểm tra từng file, công cụ này chạy như một linter, liên tục theo dõi và cảnh báo các vấn đề tiềm ẩn.

Phù hợp với các nhóm đang dùng dbt để xây dựng lớp transform (transform layer), muốn duy trì tiêu chuẩn chất lượng cao, đồng thời áp dụng các cổng ngõ kiểm tra (quality gates) trong quy trình CI/CD.


#dbt #AnalyticsEngineering #DataQuality #DataGovernance #CI #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryPython
yt-dlp/yt-dlp

A feature-rich command-line audio/video downloader

202.5k
Oct 23, 2026
RepositoryPython
sodadata/soda-core

Data Contracts engine for the modern data stack. https://www.soda.io

2.4k
Oct 20, 2026
RepositoryPython
tuva-health/tuva-core

Main repo including core data model, data marts, data quality tests, and terminology sets.

329
Oct 23, 2026
RepositoryPython
TheAlgorithms/Python

All Algorithms implemented in Python

225.5k
Oct 20, 2026
RepositoryPython
521xueweihan/HelloGitHub

:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.

184.7k
Sep 28, 2026
RepositoryTypeScript
DataRecce/recce

The data-validation toolkit for enhanced dbt (data build tool) PR review

480
Oct 22, 2026
RepositoryTypeScript
liam-machine/erd-studio

Visual ERD designer for dbt — design your data warehouse on a canvas, in your repo, where your AI assistant can read it. Free and open source.

166
Oct 19, 2026
RepositoryTypeScript
rezer-bleede/dbt-Workbench

Open-source, self-hosted dbt control plane for data lineage, orchestration, and catalog management. Built for local, on-prem, and air-gapped deployments.

72
Oct 22, 2026
RepositoryTypeScript
morluto/rea

Reverse engineer anything with agents, from app behavior down to native binaries.

390.1k
Oct 26, 2026