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.
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
🧠 ERD Studio: Thiết kế ERD cho dbt ngay trong VS Code
Thiết kế ERD trực quan, lưu trong repo, AI đọc được — không cần công cụ riêng.
ERD Studio là một tiện ích mở rộng cho VS Code, cho phép bạn thiết kế sơ đồ ERD (Entity Relationship Diagram) trực quan trên một ô canvas, trong khi các file YAML và JSON mô tả mô hình được lưu trực tiếp trong repo Git của bạn. Dự án hỗ trợ tích hợp sâu với dbt, cho phép so sánh giữa mô hình logic (do người dùng hoặc AI thiết kế) và mô hình vật lý (dựa trên schema YAML, manifest.json và catalog.json của dbt).
✨ Điểm nổi bật
- Thiết kế trên canvas: Vẽ các thực thể, quan hệ, khóa và kiểu dữ liệu trực tiếp trên giao diện đồ họa.
- Lưu dưới dạng file trong repo: Mô hình được lưu dưới dạng YAML (cho từng mô hình) và JSON (cho từng sơ đồ), dễ dàng quản lý bản sao và xem diff trong Git.
- So sánh Logic vs Vật lý: So sánh mô hình thiết kế với schema thực tế từ dbt để phát hiện cột thiếu, sai kiểu dữ liệu hoặc mâu thuẫn quan hệ.
- Hỗ trợ AI: Cung cấp ngữ cảnh rõ ràng cho trợ lý AI như Claude để sinh mã dbt và test chính xác.
- Tích hợp dbt hoàn hảo: Đọc schema YAML, manifest.json và catalog.json từ dự án dbt để hiển thị cấu trúc thực tế.
- Không cần tài khoản hoặc server: Hoạt động hoàn toàn cục bộ trong VS Code, không yêu cầu đăng ký hay dịch vụ đám mây.
- Tự động sinh selector dbt: Tạo tự động selector cho dbt để build toàn bộ các mô hình trong một sơ đồ bằng một lệnh.
💡 Vì sao đáng chú ý
ERD Studio khác biệt so với các công cụ ERD truyền thống như erwin ở chỗ mô hình được lưu dưới dạng file văn bản thuần ký (YAML/JSON) trực tiếp trong repo, thay vì file nhị phân hoặc cơ sở dữ liệu riêng. Điều này giúp dễ dàng quản lý phiên bản, hỗ trợ xem thay đổi trong pull request, và cung cấp ngữ cảnh rõ ràng cho AI. Đặc biệt hữu ích cho các nhóm phát triển data warehouse sử dụng dbt, nơi thiết kế mô hình và kiểm tra đồng nhất với code là yếu tố then chốt.
#ERDStudio #VSCode #DataModeling #dbt #OpenSource #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.
Main repo including core data model, data marts, data quality tests, and terminology sets.
Modern serverless lakehouse implementing HOOK methodology, Unified Star Schema (USS), and Analytical Data Storage System (ADSS) principles on Adventure Works. Features programmatic model generation, event-enhanced Puppini bridges, and temporal resolution across DAS/DAB/DAR layers.
Clone any website with one command using AI coding agents
Design database schemas as ERDs in your browser, VS Code, JetBrains IDEs or Obsidian. Import SQL, DBML and GraphQL, export DDL and code, and let coding agents edit live over MCP.
The data-validation toolkit for enhanced dbt (data build tool) PR review
Open-source, self-hosted dbt control plane for data lineage, orchestration, and catalog management. Built for local, on-prem, and air-gapped deployments.
Few projects related to Data Engineering including Data Modeling, Infrastructure setup on cloud, Data Warehousing and Data Lake development.