Skip to content

Epic:把 datacenter 从「活动业务中台」改造成真正的数据中台 #13

Open

Description

@jackluo2012

背景

本项目最初目标是做数据中台,现状是"活动业务中台"(微信登录/投票/抽奖问答/搜索,管业务流程)。数据中台管的是数据本身:元数据、口径、质量、服务。差距在领域而不在代码量。

完整调研与路线图:docs/ROADMAP.md

核心结论

  1. Go 写管控面(元数据/目录/数据服务 API/标签/指标/AI 编排),开源做执行面(调度 → DolphinScheduler、同步 → SeaTunnel/Flink CDC、计算 → Doris),不自研引擎等效物
  2. Phase 1 只做四件事形成最小价值闭环:登记数据源 → 采集元数据/血缘 → 沉淀资产目录 → 配置出数据 API 对外供数
  3. AI 问数是元数据工程的复利出口(语义层路线,LLM 不直连生产库)

阶段规划

架构原则

  • 服务拆分沿用现有 go-zero「网关 + rpc + model」模式,表名 dc_ 前缀 + beid 多租户

  • rpc 层纯业务,网关层编排(跨服务依赖由网关 logic 串接)

  • 治理能力(元数据/血缘/质量)包住开源引擎:每个同步任务自动登记血缘、挂质量卡点

  • Phase 6:补齐商业版剩余模块(进行中)

    • theme-rpc 数仓建模(:8098,已合入 main)
    • security-rpc 数据安全(:8099,已合入 main)
    • tag-rpc 标签圈群(人群圈选/物化,已合入 main)
    • 前端控制台(web/ Vue3+Element Plus+ECharts,102 接口 15 组页面)
    • 演示数据包(docs/demo/ 电商库 4000+ 行 + 15 分钟演示剧本)
  • 商业采购级对标调研(docs/ENTERPRISE-GAP.md:20-50 万位真实交付形态、验收硬项 6/7 为零、竞品 AllData/qData 对照、14 模块打分表、商业化路线建议)

Activity

  1. jackluo2012 commented on Oct 11, 2026

    @jackluo2012
    OwnerAuthor

    Phase 7 落地深度已合入 main(commit 最新):内置调度引擎(质量/归档/物化视图 cron 自动执行,实测每分钟任务自动触发 success)、质量告警(钉钉/飞书)、错误数据下钻、表剖析健康分、数据服务可观测(调用日志/统计/文档导出)。对标报告:docs/OPEN-SOURCE-GAP.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions