northgraindata/dbt-doctor
Static analysis and health checks for dbt projects.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#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
Similar Projects
Discover other similar projects and AI models.
Data Contracts engine for the modern data stack. https://www.soda.io
Main repo including core data model, data marts, data quality tests, and terminology sets.
:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.
The data-validation toolkit for enhanced dbt (data build tool) PR review
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.
Open-source, self-hosted dbt control plane for data lineage, orchestration, and catalog management. Built for local, on-prem, and air-gapped deployments.
Reverse engineer anything with agents, from app behavior down to native binaries.