UndercroftBlog

Blog

Giữ nguyên dữ liệu gốc. Tự định nghĩa câu trả lời.

Những bài viết về cách xây một data platform: ETL, ELT, data integration, data lake, dbt và BI — viết từ chính mã nguồn của Undercroft.

Integration

Kết nối nguồn dữ liệu của bạn vào một raw data lake và Postgres.

Bài viết

  1. 7 phút đọc

    MCP server cho dữ liệu doanh nghiệp: AI agent đúng quyền

    MCP server cho dữ liệu doanh nghiệp giúp AI agent dùng dữ liệu Xero, Gmail, Drive và HubSpot qua Undercroft, với quyền người dùng và read/write grant.

    • MCP
    • AI
    • Integration
    • Open-source
  2. 7 phút đọc

    Báo cáo Xero với SQL và dbt: P&L, công nợ và dòng tiền

    Tự xây báo cáo Xero bằng SQL và dbt cho P&L, công nợ phải thu và dòng tiền. Giữ số tiền chính xác, hiển thị dữ liệu thiếu thay vì mặc định bằng 0.

    • Xero
    • dbt
    • SQL
    • BI
  3. 6 phút đọc

    Data integration là gì? Tích hợp REST API bằng YAML

    Data integration là gì? Tìm hiểu cách tích hợp dữ liệu từ REST API bằng YAML connector, quản lý auth, pagination, watermark và lỗi khi sync.

    • Integration
    • REST API
    • ELT
  4. 6 phút đọc

    Undercroft: data platform mã nguồn mở cho self-hosted ELT

    Tìm hiểu Undercroft, data platform mã nguồn mở theo giấy phép MIT: ingestion, raw data lake, dbt và BI trong một stack; so sánh với Fivetran và Airbyte.

    • Open Source
    • ELT
    • Data Platform
    • BI
  5. 7 phút đọc

    ETL và ELT là gì? Khác biệt và lý do giữ raw data

    ETL và ELT là gì, khi nào dùng mỗi cách? Tìm hiểu qua Undercroft vì sao giữ raw data trước giúp build lại model khi quy tắc nghiệp vụ thay đổi.

    • ETL
    • ELT
    • Data integration
    • dbt
  6. 6 phút đọc

    Raw data lake bất biến: lưu trữ dữ liệu gốc trên S3/MinIO

    Vì sao raw data lake bất biến trên S3/MinIO là lớp bền vững duy nhất: giữ raw data, dùng content hash và dựng lại Postgres cùng dbt model khi cần.

    • Data lake
    • Kiến trúc
    • ELT
  7. 6 phút đọc

    Tích hợp Gmail: đọc email và file đính kèm bằng SQL

    Tích hợp Gmail để đưa email theo label và file đính kèm vào raw data lake, trích xuất text và truy vấn bằng SQL trong Postgres cho đội kỹ thuật, tài chính.

    • Gmail
    • Integration
    • SQL
    • ELT
  8. 7 phút đọc

    Tích hợp Google Drive: OCR tiếng Việt và tìm kiếm tài liệu

    Tích hợp Google Drive để đưa file vào raw data lake, OCR tiếng Việt cho PDF scan và ảnh, phân loại tài liệu và tìm kiếm nội dung trên toàn lake.

    • Google Drive
    • Integration
    • OCR
    • Search
  9. 7 phút đọc

    Tích hợp HubSpot sang Postgres, kết hợp Xero bằng dbt

    Tích hợp HubSpot qua API để sync CRM và custom properties vào raw data lake, Postgres, rồi kết hợp dữ liệu Xero bằng dbt cho report theo khách hàng.

    • HubSpot
    • Integration
    • Postgres
    • dbt
  10. 6 phút đọc

    Tích hợp Xero: đồng bộ dữ liệu vào Postgres với dbt

    Tích hợp Xero qua OAuth và YAML connector, lưu raw data vào data lake bất biến rồi Postgres. Tìm hiểu incremental sync, full re-sync và model với dbt.

    • Xero
    • Integration
    • ELT
    • Postgres