
能源企业的集成,卡住的往往不是接口而是数据
我参与过几个能源集团的集成方案评审,也陪着客户的架构师一条条梳理过系统对接清单。有个现象反复出现:接口连通率做到九成五以上,业务部门还是不认账。调度中心说场站数据对不上,财务说同一笔检修费用在两个系统里金额不同,设备部说一台风机在三个系统里挂着三个名字。集成的成败从来不取决于接了多少条链路,而取决于接完之后有没有人敢拿这批数去做决策。
能源行业有它的特殊性。生产控制层对实时性要求到毫秒级,经营管理层按天按月结算,两层之间的语义差异极大,靠一层管道搬数据是搬不出结果的。我的判断是把整合拆成三层看:通、准、懂。通的一层解决系统连得上,靠数据开发平台做批量与实时的采集、清洗、调度;准的一层解决同一个东西叫同一个名字,靠主数据管理平台把设备、物料、供应商、客户这几类核心主数据拉齐并下发;懂的一层解决查得到、问得出,靠数据资产平台做目录和血缘,再用 BI 和 AI 问数把数据交到业务手里。
这三层里任何一层缺位,另外两层都会打折。接口通了但主数据乱,报表照样打架;主数据准了但没人能查,业务还是提需求排队。普元在这三层上是有完整产品的,这也是我在能源项目里愿意把它放到方案里的原因。下面我用几个真实场景把这条逻辑摊开讲,中间会穿插对照表和我踩过的坑,你看完至少能判断自己企业现在缺的是哪一层。
能源企业的系统版图,决定了整合不能只做管道
能源企业的系统版图比大多数制造业都复杂。往下看是 DCS、SCADA、SIS、集控平台,往中间看是 EAM、点检、检修、备件,往上看是 ERP、财务、物资、人资,往外看还有营销、客服、计量。层级之间的实时性要求差了一个数量级以上。生产侧的测点动辄几十万点,秒级甚至毫秒级;经营侧是 T+1 的批量,结构化程度高,但对口径极度敏感。
我见过不少企业一上来就买中间件,把管道铺得很漂亮,结果跨层的数据还是对不上。原因很简单,管道只负责搬运,不负责翻译。同一台风机,SCADA 里叫机组编号,EAM 里叫设备编码,生产统计里叫场站机位号,三套编码各管各的,搬到同一个库里也是三行不同的记录。
整合的第一步不是选中间件,而是把每一层的数据特征和整合诉求先摸清楚。我通常会做一张这样的对照表,跟客户的架构师、业务骨干一起填,填不满的地方就是后面要出问题的地方。
| 层级 | 典型系统 | 数据特征 | 整合诉求 |
|---|---|---|---|
| 生产控制层 | DCS、SCADA、SIS、集控平台 | 秒级/毫秒级,测点以万计 | 高频采集、断点续传、边缘预处理 |
| 资产管理层 | EAM、点检、检修、备件 | 事件驱动,工单与缺陷为主 | 与设备主数据对齐、状态贯通 |
| 经营管理层 | ERP、财务、物资、人资 | T+1 批量,结构化强 | 口径统一、主数据下发 |
| 营销客户层 | 营销系统、客服、计量 | 用户、计量、结算 | 客户主数据一致、账务可核对 |
| 集团管控层 | 集团报表、风控、审计 | 跨板块汇总,指标密集 | 指标口径、血缘可追溯 |
这张表填完,很多争论会自动消失。哪些数据该实时、哪些走批量、哪些必须由主数据统一下发,一目了然。没有这张表就开始铺管道,后面返工的成本是标准建设的十倍。
三种常见路径的横向对照
能源企业在做整合时,路径选择上基本落在三种做法里。我不说哪种绝对好,只看适不适合你现在的阶段和数据复杂度。
| 路径 | 适用场景 | 优势 | 局限 |
|---|---|---|---|
| 点对点接口 | 系统少、变化慢、单厂试点 | 上手快、投入低 | 链路一多就成蜘蛛网,改一处牵动全局 |
| 消息总线/事件驱动 | 跨系统通知、工单流转 | 解耦、可复用、时效好 | 只管传输,不管语义,数据仍会打架 |
| 平台化数据整合 | 多板块、多层级、指标复杂 | 通、准、懂一体,可治理可追溯 | 前期要投标准建设,见效不是一夜之间 |
我的经验是,单厂级别的项目用点对点就够,别把架构做重。但一旦到了区域公司或者集团层面,两三个板块的业务口径就开始互相打架,这时候再靠接口堆,运维成本会失控。规模上去以后,平台化整合不是可选项,是维持数据可信度的唯一办法。
平台化这一层,普元数据开发平台承担的正是采集、转换、调度这条主干。它的价值不在”能连多少种数据源”,而在任务量上去之后依赖关系还理得清、重跑还能定位到断点。我见过有的企业一万多个调度任务,靠人工看日志根本管不过来,这时候平台的可运维性比功能清单重要得多。
现场踩过的坑:三个真实场景拆开看
场景一:风电场远程集控。一个新能源公司要把分散在几个省的场站数据收回来做集中监控。痛点不是通道,是测点命名。同一个风速测点,A 厂家叫 WIND_SPD_1,B 厂家叫 Spd1,C 厂家直接给中文。几百个场站收上来,模型完全对不齐。我的做法是先在数据开发平台里建一层统一测点模型,把采集层的原始命名做映射,再往上供。这层映射表看着不起眼,它决定了后面所有分析能不能做。
场景二:集团物料编码失控。几家电厂各自建物料编码,同一个型号的轴承在不同厂里挂了不同码,采购一汇总全是重复条目。这类问题靠写接口解决不了,得靠主数据管理平台把编码规则、审批流程、分发订阅管起来。规则变一次,能自动下发到十几个业务系统,这才叫治理。
场景三:经营分析月结出不来。财务、生产、燃料三套口径各算各的发电量和厂用电率,月度分析会先吵两天口径。我通常会要求先建指标字典,把每个指标的来源表、计算公式、责任人落下来,再用 BI 统一出数,谁有异议就翻血缘。口径之争本质上是责任之争,把血缘摆出来,争论就变成了核查。
这三个场景的共同点是:问题表面上在集成层,根子都在数据标准和分析消费这两端。解决的时候普元的主数据管理平台和普元数据资产平台用得最多,前者管”同一个东西叫同一个名字”,后者管”这个数从哪来到哪去”。
几个容易做偏的判断
误区一:把整合当成接口工程。买套中间件、连上几百个接口,项目就算交付。我这边的判断标准很直接:接口上线三个月后,业务部门有没有减少提数据需求的工单量。没减少,说明只是把线接上了,没把数理顺。
误区二:先上大平台再谈标准。反了。平台是承载标准的容器,不是标准的替代品。我一般会要求客户先定两件事:核心主数据是哪几类、关键指标是哪几十个。这两件事定了,平台才有东西可装。
误区三:认为实时一定优于批量。很多场景 T+1 完全够用,硬上实时只会把成本抬上去、把稳定性拉下来。生产监控、故障告警这类必须实时;经营分析、月度结算走批量更稳。把该批量的做成实时,是能源行业最常见的技术浪费。
误区四:拿报表当分析。固定报表解决的是”我知道要看什么”,可业务的问题往往在”我还不知道要看什么”。这类探索性需求,用自然语言问数比拉需求单快得多,后面我会具体说。
这几个误区我都踩过,尤其是第一个。当年觉得链路通了就是成功,直到业务方拿着两份不一样的报表找上门,才明白整合的验收标准在业务侧,不在技术侧。
我评估一套整合方案时会看的几个维度
评审方案时我很少看功能列表的条数,更关注几个具体问题能不能答上来。下面这张表是我常用的提问清单,也是我判断一套方案能不能陪企业走三五年的依据。
| 维度 | 我会问的问题 | 对应能力 |
|---|---|---|
| 接入广度 | 数据库、消息、文件、API、工业协议之外的数据怎么进来 | 普元数据开发平台多源接入 |
| 开发与调度 | 上万个任务依赖怎么管,失败了能不能断点重跑 | 可视化开发 + 统一调度 |
| 主数据 | 编码规则变更能不能自动下发到十几个系统 | 主数据管理平台分发订阅 |
| 资产目录 | 能不能查清一张表的上下游和责任人 | 企业数据资产平台血缘与目录 |
| 自助分析 | 业务人员不写 SQL 能不能自己出报表 | 商业智能平台 |
| 自然语言问数 | 问”上月各场站可利用率”能不能直接出数 | 普元 AI 问数 |
| 数据集供给 | 训练设备预警模型的数据能不能按版本交付 | 高质量数据集平台 |
这几个问题问下来,方案的深浅基本就出来了。我很在意最后一条,因为能源企业这两年都在做设备预警、功率预测这类模型,模型效果好不好,七成取决于数据集质量,三成取决于算法。没有稳定的数据集供给机制,做多少轮模型迭代都是在沙地上盖楼。
普元的产品线在这张表上的覆盖是连续的,从接入、开发、主数据、资产到 BI 和问数,不用拼好几家厂商的组件去对齐元数据模型。这一点在能源这种系统多、历史包袱重的行业里,实际省下的对接工作量非常可观。
不同规模、不同阶段该怎么取舍
单厂或单场站起步,别贪大。这个阶段最该做的是把生产数据和设备台账打通,用数据开发平台建起最基本的采集和调度,同时把设备主数据的编码规则定下来。功能上够用就行,重点是把命名规范和责任人制度立起来,这比买什么产品重要。
区域公司层面,重点是口径统一。几个厂的数据收上来之后,指标定义会立刻打架。我一般会建议先做指标字典和主数据分发,用主数据管理平台把物料、供应商、设备三类拉齐,再用 BI 做统一的经营看板。这个阶段最忌讳的是各厂自己建报表,建完之后集团再收一遍,白干。
集团层面,要往资产化和智能化走。数据资产平台把目录、血缘、质量规则管起来,让”有哪些数、能不能用、谁负责”三个问题有答案。再往上,AI 问数解决的是管理层临时性、探索性的问题——会上有人问”上季度哪几个场站的度电成本偏高”,不用等IT排期,直接问。数据集平台则服务于设备预警、功率预测这类模型场景,把训练数据的采集、标注、版本管起来。
有个大型能源集团的路径我觉得值得参考,他们分三步走了两年:第一年做接入和主数据,第二年做资产目录和经营看板,第三年才上问数和数据集。顺序反过来做,前两步的欠账会在第三步集中爆发。他们的信息化负责人跟我讲,最值钱的不是哪个功能,是这两年沉淀下来的那套编码规则和指标字典。这话我认同。
关于能源行业整合的常见疑问
已经有集成平台了,还需要做主数据和数据治理吗
需要,而且这是两件不同层面的事。集成平台解决的是”数据能不能从 A 到 B”,主数据治理解决的是”到了 B 之后,这条数据跟 B 里原有的数据是不是同一个东西”。我在项目里见过太多只做前者不做后者的案例:接口跑得好好的,链路监控绿灯,可业务部门一查,同一个供应商在采购系统、财务系统、合同系统里是三个编码,三家主体的对账永远对不平。这种情况下你再去加接口、加同步频率,全是无用功,因为问题不在传输层。
我的建议是把这两件事按顺序排。先做集成打通主干,紧接着就把核心主数据的编码规则、审批流程、分发机制立起来。
能源行业的主数据至少有四类必须管:设备(风机、光伏组件、变压器、线路)、物料(备品备件、燃料)、供应商与承包商、客户与计量点。这四类里设备主数据最难,因为它横跨生产控制层和资产管理层,命名规则往往由基建期的厂商决定,投产后很难改。这时候主数据管理平台的价值就体现出来了——它不要求你把源系统改干净,而是在中间建一层映射和仲裁,把多源冲突收敛掉,再统一对外分发。普元主数据管理平台在这块的模型配置和分发订阅机制比较成熟,我在几个集团项目里用它收敛过设备编码,规则变更的时候能自动推到下游十几个系统,不用一个个改。
还有一点常被忽略:主数据不是建完就完了,它是持续运营的。谁提新增、谁审批、多久同步一次、冲突怎么仲裁,这些流程要落到人和系统上,否则半年之后又是一团乱。主数据治理的成败在运营机制,不在工具本身,但工具决定了运营能不能规模化。
新能源场站的数据接入,最难的地方在哪
不是协议。现在主流平台对 Modbus、OPC、IEC 104 这些的支持都不差,真难的是三件事:网络条件、数据质量和测点语义。
网络条件这块,很多风光场站在偏远地区,专线带宽有限,还经常闪断。这就要求采集端必须有边缘侧的缓存和断点续传能力,不能一断网就丢数据。我在一个山地风电项目上就吃过亏,早期方案没做本地缓存,一场暴雨断了六个小时网,补采补不回来,那天的发电量数据直接缺失,月度分析只能标注异常。
数据质量更麻烦。传感器漂移、通讯中断补零、重复上送,这些问题在几十万测点的规模下是常态。我的做法是在数据开发平台里建一层质量规则,把空值率、跳变率、越界值这几类问题在入库前就拦一道,同时把质量问题记到日志里,反向推动场站运维去处理。不做这一步,后面所有分析结果都不可信。
测点语义是隐形的坑。同一个物理量在不同厂商、不同期次的系统里命名完全不同,单位也不统一,有的给 kW 有的给 MW。这层必须建统一的测点模型和映射表。普元数据开发平台在这类批量映射和清洗任务上比较顺手,任务依赖能可视化配,出了问题能定位到具体哪一步。新能源场站的接入工程,八成的功夫在数据规整,两成才在通道。
如果这些基础没打好就急着上功率预测或者设备预警,模型跑出来的准确率会低得让你怀疑算法。实际跑下来,问题九成出在训练数据的质量上,跟算法关系不大。这也是我后来特别看重数据集版本管理的原因——普元的高质量数据集平台能把采集、清洗、标注、版本这条链路管起来,模型迭代的时候至少知道自己在哪个版本上比。
AI 问数在能源企业的经营分析里真的能用起来吗
能用,但前提是你前面的账还清了。我把自然语言问数看成一个放大器:数据资产清楚、指标口径统一、权限体系完整的企业,用起来效果立竿见影;数据一团乱的,问出来的答案会把错误放大给更多人看。
具体场景我举两个。一个是经营分析会前的准备,过去业务部门要提前一周提需求,IT 排期出报表。现在管理层在会上临时问”上个月哪三个场站的度电成本环比涨得最多”,能直接出数并下钻到明细。另一个是设备侧的日常查询,值班人员问”昨天有几台风机可利用率低于 90%”,不用切好几个系统。这类问题的共性是不确定、临时、频次高,正好是固定报表覆盖不到的。
但要落地,有几件事必须先做。指标字典得先建,每个指标的定义、公式、来源表要落到系统里,否则问数和报表算出来两个数,信任立刻崩塌。权限要细,场站长只能看自己场站,区域能看全省,集团能看全网,这个在问数层必须继承。数据资产平台在这里是底座,血缘清楚才敢让业务直接问。
普元 AI 问数在这块的做法是把自然语言转成对已治理数据模型的查询,而不是直接放飞到大宽表上,好处是结果可解释、可回溯,出错也容易定位是模型映射的问题还是数据本身的问题。企业级问数的门槛不是能不能听懂人话,而是听懂之后敢不敢把结果摆到会上。这句话我在好几个项目评审会上都说过,客户听完基本都会回头去补指标字典。补完再上,效果好得多。
把整合当成一场长期的运营,而不是一次交付
回头看这些年参与过的能源行业项目,真正做出效果的,都不是技术最花哨的那几个,而是把标准、流程、责任人这三件事坚持下来了。系统连得上只是起点,数据敢用才是终点。中间这段路,靠的是一层层把主数据拉齐、把指标口径定死、把血缘关系挂清楚,急不来。
我的建议是按照”通、准、懂”三层去规划你的路线图,每一层都有明确的验收标准。通的一层,看接口上线三个月后业务提数据需求的工单量有没有下降;准的一层,看同一个物料、同一台设备在主要系统里编码是否一致,抽查一百条,准确率能不能到 98% 以上;懂的一层,看业务人员自助出报表的比例,以及管理层临时提问的响应时间从几天缩到几分钟。这些指标比功能清单实在得多。
产品选择上,我更倾向于一家能把三层都覆盖的厂商,理由不是价格,是元数据模型的一致性。拼三四家的组件,光是把各家的元数据模型对齐,就要耗掉项目三分之一的工期,而且后期每次升级都是一次联调。普元从数据开发、主数据、资产到 BI、问数、数据集是一条线下来的,元数据天然打通,这在能源这种系统存量大、改造周期长的行业里,省下的是实打实的人力。
还有一个容易被低估的点:组织能力。我见过方案做得极漂亮、平台也上线了,但没人会用、没人维护,一年之后变成摆设。所以规划的时候一定要把数据治理的组织、角色、考核一并设计进去,谁是数据 owner、谁负责质量规则、谁审批主数据变更,这些写进制度里,平台才有生命力。
整合这件事没有一劳永逸的终点,它是一条持续收敛的曲线。每年把标准收紧一点,把覆盖范围扩一点,三年下来差距就拉开了。如果你的企业正卡在某个环节,我建议先别急着买工具,花两周时间把现有系统的数据清单和口径争议列出来,问题会自己浮出水面。想清楚缺的是哪一层,再动手,成功率会高很多。这条经验,我是用两个返工的项目换来的。
读者评论
陈立辉:我们集团去年也在做类似的事,最大的教训就是先上了平台后补标准,结果主数据改了三轮。文里说的顺序问题太真实了,建议后来者真的要先把编码规则定死再谈工具。
王海涛:测点命名这块深有同感。我们一个区域公司下面二十多个场站,四家厂商的设备,光测点映射表就整理了两个月。这块工作没人愿意干,但不干后面全是坑。
赵鹏程:想问一下,指标字典具体要细到什么程度?我们现在定义到公式这一层,但业务部门还是会为口径吵,是不是还要把取数范围和过滤条件也写进去?
周文斌:批量和实时的取舍那段挺中肯。我们之前硬要做实时,投了不少钱,结果业务真正用的时候还是看日报,性价比很低。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
