RepositoryTypeScript
rezer-bleede

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.

72stars
16forks
8issues
0views

🧰 dbt-Workbench: Giao diện web mã nguồn mở cho dbt, không phụ thuộc nhà cung cấp

Một công cụ UI nhẹ nhàng giúp bạn khám phá, chạy và quản lý dự án dbt hoàn toàn trong môi trường của bạn.

dbt-Workbench là một giao diện người dùng web mã nguồn mở, tự triển khai dành cho dbt. Dự án cung cấp các tính năng như duyệt mô hình, trực quan hóa dòng dữ liệu (lineage), điều phối chạy mô hình, xem trước tài liệu và quản lý môi trường — tất cả mà không gây khóa nhà cung cấp (vendor lock-in). Dự án được thiết kế đặc biệt cho các triển khai cục bản, on-prem và môi trường không kết nối (air-gapped), nơi các nhóm cần kiểm soát hoàn toàn dữ liệu và hạ tầng.

✨ Điểm nổi bật

  • Lineage tương tác: Trực quan hóa DAG xác định, nhóm mô hình, mở rộng/thu gọn và phân tích tác động ngược lên/xuống dòng
  • Điều phối chạy tích hợp: Chạy lệnh dbt từ giao diện với log thời gian thực và lưu trữ artifact
  • Lịch trình tự động: Lên lịch theo kiểu cron, cấu hình theo môi trường, hỗ trợ thử lại và thông báo
  • Quy trình danh mục (Catalog): Tìm kiếm trên các thực thể dbt với metadata phong phú và báo cáo xác thực
  • Không gian làm việc SQL: Thực thi SQL tùy chỉnh và SQL đã biên dịch kèm lịch sử truy vấn
  • Xác thực và RBAC tùy chọn: Hỗ trợ xác thực JWT, vai trò người dùng và cơ chế phân quyền dựa trên vai trò
  • Hệ thống plugin mở: Hỗ trợ plugin có thể tải lại nóng và hệ thống AI hỗ trợ ngữ cảnh làm việc

💡 Vì sao đáng chú ý

dbt-Workbench khác biệt so với dbt Cloud ở chỗ toàn bộ dữ liệu và hạ tầng đều nằm trong môi trường nội bộ của bạn, tránh phụ thuộc vào dịch vụ đám mây và mô hình phí trả tiền theo ghế ngồi hoặc số lần chạy. Dự án phù hợp với các tổ chức cần kiểm soát nghiêm ngặt về bảo mật, tuẩn thuận và triển khai trong môi trường cô lập hoặc không kết nối. Bên cạnh đó, cấu trúc dự án rõ ràng với backend (FastAPI), frontend (React + TypeScript + Vite), và website tài liệu (Docusaurus), giúp dễ dàng mở rộng và phát triển.


#dbt #OpenSource #DataEngineering #LineageVisualization #OnPrem #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryPython
zoltanctoth/complete-dbt-bootcamp-zero-to-hero

Supplementary Materials for the The Complete dbt (Data Build Tool) Bootcamp Udemy course

838
Oct 5, 2026
RepositoryJavaScript
AltimateAI/vscode-dbt-power-user

This extension makes vscode seamlessly work with dbt™: Auto-complete, preview, column lineage, AI docs generation, health checks, cost estimation etc

586
Oct 23, 2026
RepositoryPython
elementary-data/dbt-data-reliability

This dbt package captures metadata, artifacts, and test results so you can detect anomalies, monitor data quality, and build metadata tables. It powers Elementary OSS and feeds the wider context layer used by Elementary Cloud’s full Data & AI Control Plane.

529
Oct 21, 2026
Repository
dbt-labs/jaffle-shop

🥪🦘 An open source sandbox project exploring dbt workflows via a fictional sandwich shop's data.

378
Sep 16, 2026
RepositoryPython
tuva-health/tuva-core

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

329
Oct 23, 2026
RepositoryTypeScript
lightdash/lightdash

Agentic BI. Analytics at the speed of code ⚡️

6.2k
Oct 26, 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
northgraindata/dbt-doctor

Static analysis and health checks for dbt projects.

69
Jul 14, 2026