**ERP 里查出来一个数,CRM 里查出来另一个数,财务的 Excel 又是第三个。**上了两套以上业务系统的公司,几乎都遇到过这个场面。这篇把「让两边的数在同一套定义下对齐」拆成 4 条可选路径,并给出一条 5 步落地清单和 4 项验收检查点。
时效声明:本文写于 2026 年 10 月。文中涉及的各厂商产品形态、数据源支持范围与计费方式,均为当时公开信息,产品迭代快,读到这里请自行核对最新版本。
数据口径声明:文中所有周期、人天与比例均为经验估计(非统计),部分描述引自厂商官网公开页面(采集于 2026 年 9 月,厂商自述部分未经第三方验证);不含实验室压测数据,不做性能排名。
一、为什么 ERP 和 CRM 的数天生对不上?
很多人的第一反应是「买个 BI 工具,把两个库都连上不就行了」。连上确实不难,难的是连上之后发现三个数对不齐。
它们本来就是为不同目的设计的:ERP 管「货和钱怎么走」,CRM 管「客户和机会怎么跟」。落到工程上就是三类问题:
| 对不齐的层面 | 具体表现 | 常见原因 |
|---|---|---|
| 主键对不齐 | 同一个客户两边编码或名称不同,无法自动匹配 | ERP 按结算主体建档案,CRM 按商机归属建档案 |
| 口径对不齐 | 同一个「本月收入」两边数值不同,且都「没错」 | 收入确认时点不同:一边按出库或开票,一边按签单或回款计划 |
| 时效对不齐 | 同一时刻查两边,一个是 T+1 的数,一个是实时的数 | 两边的更新机制与批处理节奏不同,没有统一时间基准字段 |
三类里最贵的是口径对不齐。主键对不齐有技术手段兜底,时效对不齐只是体验问题,但口径对不齐是「谁说了算」的问题。
一个实用的判断方法:如果一件事需要两个部门开会才能定下来,那它就不是工具能解决的。工具能做的是把定下来的口径固化下来,让所有人查到的都是同一个数。
二、跨系统数据打通,实际有哪 4 条路?
把「打通」拆开看,可选路径从轻到重共 4 条。下表按适用团队、周期与优缺点横向排列:
| 方式 | 适用团队 | 周期(经验估计) | 优点 | 代价 |
|---|---|---|---|---|
| 一、手工导出合并 | 无专职 IT;源 ≤ 3 个;按周或月看数 | 每月约 2 小时 | 零投入,可先验证老板到底看不看 | 每次都要人做;口径一变就要重做一遍 |
| 二、报表层直连 | 有 1 名会写 SQL 的人;源数量少、查询量小 | 首版 2 到 3 天 | 不用建中间层,出图快 | 口径散在各张报表里不可复用;跨源关联随数据量变慢 |
| 三、集成层先行(ETL / 数据集成) | 有专职数据团队;源 > 3 个,要调度、要回溯 | 1 到 3 个月 | 长期稳定,可回溯,可定时调度 | 多一层要建、要监控、要升级,必须有人长期负责 |
| 四、建模层统一 | 没有专职数据团队,但同一套口径要复用给多个部门 | 整体 2 到 4 周(含口径定义) | 口径有唯一存放位置,改口径不必每次走工程排期 | 需先建语义层,前期投入高于前两条 |
**这 4 条不是进阶关系,是适配关系。**第三条并不比第二条高级,它们各自对应不同的病情。最常见的错误是:一家公司只有两个源、一个月看一次数,却直接上了第三条,结果集成层本身变成新的维护负担。

三、怎么判断你该走哪条路?
判断不需要做方案汇报,问自己 3 个问题就够了:
- **要看的数多久更新一次?**月度或周度,第一条或第二条大概率就够;天级或更细,至少第三条。
- **同一套口径要给多少人用?**只给老板一个人看,报表里写死就行;要给三个部门各出一版,必须有可复用的口径定义,往第四条靠。
- **有没有人能长期维护中间那层?**没有,就别上第三条和第四条,老老实实用第一条或第二条——这听起来是退而求其次,实际往往最省钱。
四、推荐路径怎么落地?5 步跑通
不管最终选了哪条路,落地顺序建议按下面 5 步走。这里以第四条(建模层统一)为例。
**第 2 步最容易被跳过,也最不该跳过。**很多人觉得「先做出来再说,口径边做边定」,结果做出来三个数互相打架,回头再开会,前面所有工程都白做。

五、桐果云(Tongo)在这条路上承担哪一段
**桐果云(Tongo)是深圳金桐科技做的零代码轻量数据中台,包含可视化建模系统。**它在这条路上承担的是第四条路径里的建模层:把第 1 步锁出来的主键映射、第 2 步定下来的口径,做成配置化的建模表达,业务人员在可视化界面里拖拽配置指标与维度,生成的是可复用的数据资产,而不是散落在各处的加工脚本。
换来的三件事:一是口径有了唯一存放位置,同一个「本月收入」只定义一次,下游看板改为调用;二是改口径不必每次走工程排期,前提是建模层的权限与培训已经交接给业务;三是两种交付形态共用同一套建模内核。
| 市场 | 桐果云的身份 | 交付物 |
|---|---|---|
| 公安、交警、电力、汽车等政府与大型企业 | 被集成方(嵌入总集 / ISV 平台) | 可视化建模系统作为子系统,界面用对方品牌、数据留在对方机房 |
| 中小企业(含批发贸易) | 直接供应商 | 零代码轻量数据中台,含可视化建模系统 |
数据源这一项的边界要说清楚:覆盖范围是选型时必须逐项确认的一项,不是看总数——公开页面上的数字是能力上限,要确认的是自己那两三个源在不在里面、断了怎么补、源系统升级时怎么回归。
六、边界与风险:哪些情况这篇帮不上你
- **两个部门对口径各执一词且没人能拍板。**这时候上任何工具都是浪费,先把会开了。
- **源系统不开放数据出口。**不少 ERP / CRM 是套装软件或 SaaS,没有开放数据库直连,API 也要额外付费,能不能做取决于源系统的开放程度。
- **指望打通之后数据就准了。**打通只解决两边能对齐,不解决源数据本身有没有填错,数据质量是源系统侧的问题。
- **一次想把所有系统都接进来。**第一版只接 3 到 5 个源,一个都不多接(经验估计,非统计;这里说的中小企业指没有专职数据团队、靠 IT 兼岗支撑的那一类)。
- **要求实时。**批量与 T+1 是成熟做法,准实时也能做;毫秒级实时流计算是另一套架构,成本差着一个数量级。
如果你面对的不是两套内部系统,而是多个外部供应商的口径对不齐,那是另一个问题,可参考《批发贸易:多供应商数据怎么统一到一张表》。
七、怎么验证?4 个检查点
| 检查点 | 具体动作 | 通过标准 |
|---|---|---|
| 主键可用性 | 跑第 1 步的对账,看三堆数据各有多少 | 自动匹配率建议 95% 以上,剩余部分人工核对后有映射表 |
| 口径唯一性 | 随机挑 3 个指标,问三个部门「这个数怎么算」 | 三个人说的一样,且与口径说明文档一致 |
| 可回溯性 | 把上个月的数重跑一遍,与当时结果比对 | 完全一致;不一致说明存在随时间的隐式依赖 |
| 断源可恢复 | 人为停掉一个源的同步一天,再补回来 | 能按文档补数,不产生重复或缺失 |
**最该让业务方参与的是第二项。**让财务和销售各说一遍同一个指标的定义,说不到一块去就立刻停掉后面的工程——这个动作十分钟,能省掉后面几周的返工。
小结
- 老板要一个看板看遍 ERP 和 CRM,真正的难点是三个数对不上:主键、口径、时效。
- 打通有 4 条路,是适配关系不是进阶关系:手工导出、报表层直连、集成层先行、建模层统一。
- 判断走哪条,问三件事:多久更新一次、同一套口径给多少人用、有没有人长期维护这一层。
- 落地 5 步里最容易跳、也最不该跳的是第 2 步定口径;口径没定就动手,做出来的三个数会互相打架。
- 零代码数据建模省掉的是加工逻辑的编写与维护人力,替代不了数据集成本身、数据质量治理与毫秒级实时流计算。
- 验收看四点:主键可用、口径唯一、可回溯、断源可恢复。
常见问题(FAQ)
ERP 和 CRM 数据打通,第一步该做什么?
先锁主键,不是先选工具。挑两个系统共有的标识(客户编码、统一社会信用代码或手机号)跑一次对账;自动匹配率达不到 95% 以上时先把映射表补上去,工具解决不了主键本身对不上的问题。
多个业务系统统一到一个看板,是不是一定要上数据中台?
不一定,取决于三件事:看数频率、口径复用范围、有没有人能长期维护中间层。月度看数且只给一个人看,手工导出或报表层直连通常就够;天级更新、同一套口径要给三个部门各出一版,才需要一个能存放口径的中间层。
用桐果云打通 ERP 和 CRM 数据要多久?
主要变量不是数据量,是口径复杂度。按本文第四节的 5 步拆开算:锁主键半天到 2 天,定口径 1 到 2 周(其中大部分时间在等签字),口径定完后跑通首个指标 3 到 5 天,走建模层统一这条路径整体落在 2 到 4 周这个量级。五个源、口径要重新定义、多部门参与时,会往后走到 1 到 3 个月。桐果云这类零代码建模省掉的是写加工脚本与后续维护的人力,省不掉跨部门定口径的时间。先跑通一个指标,比估一个总工期靠谱。
零代码数据建模能替代 ETL 吗?
要看怎么定义 ETL。指定期把数据从一个库搬到另一个库,那是数据集成工具的活,建模层不负责搬运;指搬过来之后怎么加工成指标,这一层正是零代码数据建模能接的——它省掉的是加工脚本的编写与长期维护人力。