№ 86
DATA-04 Lineage AI tự động dựng sơ đồ lineage cấp cột từ mã SQL/dbt và dùng AI Agent để trả lời câu hỏi truy vết tác động, giúp data engineer biết ngay đổi một cột/bảng sẽ vỡ những gì trước khi deploy. Hệ thống tự phát hiện breaking change và tự động re-ingest khi code SQL thay đổi.
Khi một team có hàng trăm model SQL/dbt, đổi tên/xoá cột hay đổi kiểu dữ liệu ở một bảng gốc rất dễ gây lỗi âm thầm (silent break) ở các bảng downstream — vì không ai biết chính xác cột đó được dùng ở đâu tiếp theo. Cách làm hiện tại là dò thủ công qua từng file SQL, tốn thời gian và dễ bỏ sót.
X-User-Id + workspace → database → role (engineer/viewer), cách ly dữ liệu ingest theo từng dự án.Toàn bộ API (30+ endpoint) đã chạy thật, không phải mock — đã ingest và kiểm thử trên dữ liệu dbt demo thật (20 bảng, 45 cạnh lineage có cả cấp cột). Đã đo baseline thật cho chat agent bằng 10 câu hỏi ghép chạy qua endpoint /chat thật, phát hiện và sửa một bug guard khiến tỷ lệ trả lời hỏng giảm từ 50% xuống 10%.
Mở rộng độ phủ RAG mô tả nghiệp vụ cho các bảng/cột chưa có description, tinh chỉnh ngân sách tool-call cho câu hỏi phức hợp, và cân nhắc kiến trúc multi-agent (router + subagent) nếu tỷ lệ lỗi tool-selection tăng khi hệ thống mở rộng quy mô ingest.