附表术语对照目录
这一页是"翻译器":左边是他们嘴里说的,右边是你脑子里该出现的画面。

看报表的人听不懂机房的话,机房的人也不用懂业务口径——中间这层翻译,就是这张表。

一、整条链路的角色

行话大白话(脑子里该出现的画面)你会在哪遇到
数据中台一座自来水厂:把各条河的水收进来、洗干净、灌瓶、送到城里所有会议
数据湖厂里的蓄水池,什么水都先倒进来,还没分类HDFS 上的 Hudi/Hive 表
数仓已经灌好瓶、贴好标签、摆在货架上的成品区Doris
湖仓一体蓄水池和成品货架连着一条自动线,不用人搬架构讨论
入湖把河水引进厂(把业务系统的数据搬到湖里)DataX / CDM / CDL
出湖 / 同步把湖里的成品送进城市管网SeaTunnel
供数给下游(报表、页面、别人家的系统)开水龙头Doris 表、接口

二、分层:四级净水池

行话大白话真名长什么样
SDI / 贴源层沉淀池:泥沙俱下,原样存,只做"对账找源头"gksd_cms_dis6(gk+公司+系统+类型)
DWI / 明细层粗滤池:一行一笔业务,字段名统一、主数据打好dwi_gk_hudi.dwi_*
DWR / 汇总明细精滤池:按业务键把该合的合了,业务规则在这落dwr_gk_hudi.dwr_*
DWS / 汇总层配料罐:按主题/月/组织汇总,行数一下少几个量级dm_gk_dws.*、dws_*
DM / ADS / 应用层灌装线:一个场景一张表,页面直接喝dm_gk_hudi.ads_*
_mid 中间表同一车间的半成品台,跟成品同层,名字后面挂 _midads_xxx_mid
tmp_ 临时表一次性纸杯,用完就扔,命名要带人名字缩写和日期tmp_xlq_dim_system_code_1120

三、组件:厂里的七件家什

行话大白话一句话职责
HDFS仓库地板所有表文件真正躺着的地方
YARN水电调度谁先用机器、用多少核多少内存
Spark加工机器真正干活算数的
Hive Metastore户口本记着"有哪些表、字段叫什么"
Hudi能改字的活页账本能改一行(upsert)、只看新改的(增量)、能翻旧版本
Kyuubi总水闸 / 统一插座所有 SQL 都从这里进,jdbc:kyuubi://…:10009
Ranger + Kerberos门禁 + 工牌谁能看哪张表
Datasophon装修队组件一键部署运维
Compass听诊器集群/任务出毛病时诊断用
Doris城市管网 + 加压站对外供数,只负责"快",账本不在这
SeaTunnel主干管湖 → 仓 的输送管
DataX抽水泵源库 → 湖 的输送
CDM / CDL / DRS三型抽水机批量 / 实时 / Oracle 专用前置

四、调度:值班室里的词

行话大白话说明
DolphinScheduler / 海豚值班室 + 时刻表几点开哪台泵、谁先谁后
项目 / project一个独立的厂区生产 BI_PRD 148405435832576、测试 BI_SIT 149223761565792
工作流 / process-definition一条生产线由若干节点串成一张图
实例 / instance某天这条线真的跑了一次有开始结束时间、有日志
节点 / task线上的一个工位SQL / SHELL / SUB_PROCESS / DATAX / SEATUNNEL
依赖 / relation谁必须在谁前面干完画在 DAG 上的箭头
补数 / 回刷把过去某几天重跑一遍要按 biz_date 指定
release / ONLINE这条线正式投产,允许按时刻表自己跑发布要管理员权限
OFFLINE草稿状态,只能手动点,不会自己跑先 OFFLINE 验,再上线

五、参数与开关(最容易被问住的几个)

行话大白话搞错的后果
biz_date"这次算哪一天的业务"算错一天 = 数字全歪,还要背锅重刷
partition_key货架上的格口编号(按天/按月)写错格口 = 覆盖别人数据
system_code这批数据属于哪个公司/系统混了就会"跨公司串数"
hoodie_event_time活页账本上"这页是几点写的"Hudi 去重、增量的判据,错了会丢最新版
subdomain tag你的专属闸口编号不带 tag 会被平台直接 KILL
INSERT OVERWRITE把这一格的水整桶换掉同一张表拆并行 = 互相覆盖
DUPLICATE KEYDoris 里"按这几列排序存",不保证唯一以为它去重 → 数字翻倍
副本 3同一份数据存三份少一份 = 机器坏一台就缺数据

六、状态词(看到这些别慌)

状态人话
RUNNING_EXECUTION正在跑,别急也别连点两次
SUCCESS这条线跑完了——不等于数据对,还要验数
FAILED挂了,看日志最后一屏的报错行
KILLED被停掉(人停的或平台停的),不是自己失败
WAITING上游还没干完,它在排队
OperationTimeoutException / operation-heartbeat-timeoutSeaTunnel 的"心跳停了",多半重跑就好(历史失败的主因)
用法开会时听到一个没听过的词,先在这页搜;搜不到就当场问"它对应哪张表、哪条链",比点头有用。
一个反常识SUCCESS 只说明"程序没报错",不说明"数对"。真正的验收要拿湖里的数和仓里的数、页面上的数三方对一遍——第 10 关讲怎么对。