下一章 上一章 目录 设置
16、数据孤岛 OA系统里 ...
-
OA系统里四份数据申请的状态,清一色挂着“待审批”。周然关掉页面,看了眼时间,上午九点十七分。从她提交到现在,刚过去四十分钟。
她拿起电话,照着陈志远给的通讯录,拨了贸易板块负责人孙守业的办公室号码。
响了五六声才接,是个女声,客气但疏离:“孙总办公室。”
“您好,我是审计部聘请的外部顾问周然。有些数据需要跟孙总沟通,请问他方便吗?”
“周顾问是吧?”对方顿了顿,“孙总在开会。您有什么事我可以转达。”
“我们需要一些销售和采购的明细数据做分析,已经在OA上提交了申请。想先跟孙总打个招呼,后续流程能顺畅些。”
“数据申请都得走OA流程的。”女声语调平稳,“孙总不管这些具体事务。您按流程走就行了,审批通过后我们会配合。”
周然沉默了一秒。
“项目时间比较紧。”她说,“能不能请孙总抽空——”
“孙总最近特别忙。”对方打断她,语气依旧客气,“这样吧,我稍后把您的需求记下来,等孙总开完会我汇报一下。有消息再联系您。”
电话挂断了。
周然放下听筒。她知道,“稍后汇报”基本等于石沉大海。
她又打了地产板块、制造板块的电话。回应大同小异:领导在忙,按流程走。
一圈下来,十点刚过。
她打开一个空白文档,开始记录。时间,联系人,沟通内容,对方回应。字打得很快,键盘声在安静的角落工位里显得格外清晰。
内网通讯软件忽然跳出一个消息提示。
头像是一片纯黑,昵称只有一个字母:S。
S:“在申请数据?”
周然手指停住。她点开资料,部门显示“信息技术部”,姓名栏空白。
她回复:“是。”
S:“你填的那些申请表,我看过了。”
“你是?”
S:“昨天跟你说过话的人。”
沈清音。
S又发来一条:“你申请的那些数据,导不出来。”
周然:“为什么?”
S:“系统问题。销售和采购系统底层架构混乱,数据表关联错误,字段空值率超过百分之四十。直接导出全是乱码。”
文字冷静得像技术报告。
周然:“没有修复方案?”
S:“有。重做数据清洗,重建关联规则,一个团队干三个月。上面没批预算,业务不能停。就一直拖着。”
周然盯着屏幕。
S:“财务系统数据是准的,但那是汇总后的。明细在业务系统里,对不上。月底对账差个几百万,随便找个科目调平。”
S:“资金系统更麻烦。很多调拨是线下审批,纸质单走完才补录,时间差好几天。想按顺序还原资金流向?不可能。”
一行行字跳出来。
周然感到一股凉意爬上脊椎。她原本以为数据壁垒是人为障碍,现在明白了,系统本身就是碎的。这不是谁在隐瞒,而是多年敷衍积累的顽疾。
混乱成了常态。
她打字:“所以,我要的明细数据,根本没有完整准确的版本?”
S:“存在,但不在系统里。”
S:“在业务员,在部门经理的U盘里,在财务主管的笔记本上。数据被拆成碎片,每人手里一块。你想拼图?得把所有人的碎片收上来,还得保证他们没改过。”
周然靠进椅背。窗外传来模糊的喧闹声,隔着一层厚玻璃。
她想起陈志远的话。
水深。
深的不只是人心,还有底下早已锈蚀的管道。
她打字:“你昨天说能帮忙。什么意思?”
那边停顿了。
过了半分钟,消息才来。
S:“我可以帮你拿到一些系统里没有的东西。但前提是,你得告诉我你到底想找什么。”
周然手指悬在键盘上。
沈清音是谁?为什么主动帮忙?信任何人只信一半。陈志远说的。
她慢慢打字:“我想知道集团的钱怎么流动。从哪来,到哪去,中间哪些环节有问题。”
发送。
S回得很快:“范围太大。有没有具体切入点?”
周然想了想。
“信用证。贸易子公司的信用证套现,资金最后去了哪里。”
屏幕那头安静了。
这次等了将近两分钟。
S:“这个敏感。我需要时间。”
“多久?”
“不确定。几天,也可能几周。得找机会。”
“我等你消息。”
S:“好。另外提醒你,你那些申请走到孙守业那儿,大概率会被打回来。他讨厌别人动他的业务数据。”
头像暗了下去。
周然关掉窗口,在文档里补上一行:信息技术部沈清音,提及系统数据混乱,称可协助获取非系统数据。动机待察。
保存,加密。
该去找陈志远了。
审计部在19楼。她敲门进去时,陈志远正对着电脑揉眉心。见她进来,指了指对面椅子。
“坐。”他摘下眼镜擦拭,眼底血丝更重了,“第一天,还适应?”
“在申请数据。”周然坐下,“OA提交了,也联系了业务部门。”
“嗯。”陈志远点点头,“流程要走。别抱太大希望。”
“信息技术部有人联系我。沈清音。她说系统数据很乱,很多导不出来。”
陈志远表情没什么变化。他端起凉掉的茶杯喝了一口。
“沈清音啊。”他放下杯子,“技术厉害,性子怪。不太合群。”
“她说可以帮我拿系统外的数据。”
陈志远手指在桌上敲了敲。
“你怎么回她的?”
“我说想查信用证套现的资金流向。”
沉默。
“小周,”陈志远声音压低了些,“沈清音技术没得说。但她为什么帮你?想过没有?”
“想过。”周然说,“但我们需要数据。正规渠道走不通,有人愿意帮,我没理由拒绝。动机可以边走边看。”
陈志远叹了口气。
“你倒是直接。”他说,“沈清音跟赵坤那边不对付,当初不肯配合数据……调整,才被边缘化的。她帮你,可能有自己的打算。互相利用吧,在这儿有时候只能这样。”
他顿了顿。
“但她给的东西,你要交叉验证。不能全信。”
“明白。”周然说,“业务部门反应冷淡,尤其是孙守业。”
听到这名字,陈志远嘴角扯了扯。
“老孙啊。”他说,“集团老人,功劳大脾气也大。手底下业务数据看得比命重。你想动他的东西,难。”
“如果他卡住不放?”
“那就卡着。”陈志远靠进椅背,“我能做的,就是在我这儿给你批了。但业务部门不点头,IT不敢给权限。规矩破不了。”
周然点头。她料到会这样。
“还有别的办法吗?”
陈志远望向窗外。城市天际线灰蒙蒙的。
“数据在海西,从来不是整体。”他慢慢说,“集团扩张太快,并购一堆公司,各有一套系统一套习惯。上面喊整合喊了十年,雷声大雨点小。为什么?整合就要动利益。数据统一了,猫腻就藏不住了。”
他转回头。
“所以各板块巴不得数据永远别打通。各自为政,自己一摊自己清楚。总部看到的,永远是加工过美化过的数字。底下怎么回事?没人说得清,也没人真想弄清。”
周然安静听着。
“你现在想把这些碎片拼起来。”陈志远看着她,“这等于挑战他们多年的自治权。你觉得他们会配合你吗?”
“不会。”
“对。”陈志远苦笑,“所以这条路很难。比你想象得难。”
办公室里安静下来。空调嗡鸣,远处电梯“叮”了一声。
周然低头翻开笔记本,看着那些零散记录。手写数字,沈清音的提醒,各部门推诿。像一堆拼图碎片,还看不出图案。
但她不沮丧。
反而有种奇异的冷静。混乱是障碍,也是线索。当所有正规渠道走不通时,被掩盖的路径反而会显现。
“陈总,”她抬头,“如果数据拿不到,我能不能先从流程制度入手?看看数据管理规范、审批权限、接口标准。这些文件,不需要业务部门审批吧?”
陈志远愣了一下。
“侧面迂回?”
“嗯。”周然说,“直接要数据要不到,就先研究为什么数据会变成这样。是制度漏洞,执行偏差,还是技术缺陷。理清楚了,也许能找到突破口。”
陈志远眼神动了动。
“可以。”他说,“制度文件在内网知识库,权限要求不高。不过那些文件又长又枯燥,很多年没更新了,跟实际可能是两回事。”
“有总比没有好。”
“行,那你先看着。”陈志远说,“需要协调再找我。”
“谢谢陈总。”
周然起身走到门口,陈志远又叫住她。
“小周。”
她回头。
陈志远坐在阴影里,背后是灰蒙蒙的天。
“小心点。”他说,“数据的事,牵扯太多。你碰了,可能会有人不高兴。”
周然点点头,拉门出去。
走廊光线明亮,大理石地面泛着冷白。等电梯时,旁边安全通道门后传来压低的人声。
男声说:“审计部新来那个顾问,今天到处要数据。连老孙那边都打电话了。”
女声嗤笑:“不自量力。老孙是什么人?她一个外来的还想动业务数据?做梦。”
“听说陈志远挺支持她。”
“陈志远自己都泥菩萨过江。赵总那边早看他不顺眼,要不是资历老,早就……”
声音低下去,听不清了。
电梯“叮”一声到达。周然走进去,按下18楼。
门合上,隔绝窃语。
回到工位,她打开内网知识库。“制度与规范”专区里文件很多:《数据管理办法》、《接口标准》、《填报规范》、《归档细则》……几十个。
她下载核心的几份,打开。
文字密密麻麻,格式工整。规定了数据从产生到归档的全流程,明确职责,设定质量标准,附带处罚条款。
看上去完美。
但周然知道,越是完美的制度,往往越是一纸空文。
她快速浏览,重点看权限和接口部分。制度写得很清楚:业务数据业务部门负责,财务数据财务部负责,IT提供支持。数据共享要跨部门审批,建接口要联合评审。
理论上层层把关。
现实呢?销售系统的客户信息和合同金额,跟财务系统的应收账款对不上。采购系统的供应商和订单,跟应付账款有出入。资金调拨记录,在资金、财务、业务系统里可能各有各的版本。
制度挂在墙上,数据烂在系统里。
她注意到很多文件最后更新日期是三四年前,有的更早。而这几年集团业务扩张了多少倍,并购了多少公司,上了多少新系统。
制度停滞不前。
她拿出笔记本摘录关键点。哪些条款与现状不符,哪些权限设置冲突,哪些接口标准过时。一条一条,列成清单。
正写着,通讯软件又跳了。
S:“在吗?”
“在。”
S:“你中午一般去哪吃饭?”
周然愣了下。“楼下食堂。”
S:“十二点,食堂二楼靠窗第三个桌子。我穿灰色连帽衫。”
头像暗了。
周然看了眼时间,十一点四十。她保存文档,关掉页面,拿起饭卡起身。
食堂二楼人声嘈杂。周然打了份套餐,在靠窗第三个桌子坐下。慢慢吃着,目光扫过人群。
十二点整,一个灰色连帽衫身影出现在门口。
沈清音。还是那副打扮,连帽衫松松垮垮,牛仔裤运动鞋,头发随意扎着,防蓝光眼镜。她端着餐盘,径直走过来,在对面坐下。
“嗨。”声音很轻。
周然点点头。
沈清音低头吃饭,很专心,一口饭一口菜,咀嚼得慢,眼睛盯着餐盘。
周然也不说话。
过了五分钟,沈清音忽然抬头推了推眼镜。
“你上午在看制度文件?”
周然心里微动。“嗯。”
“那些文件没用。”沈清音说,“摆设。真正管用的规则,从来不写在纸上。”
“比如?”
“比如业务部门录数据,想怎么录就怎么录。客户名称缩写,写错别字,合同编号自己编一套。财务对不上账,就打电话问,问清楚了手动调。调完的数字反填回系统,只填汇总数,明细不改。”沈清音语速快但清晰,“时间长了,系统明细就是一摊烂泥,只有财务自己做的表准。可那只有经手人看得懂,换个人来,根本不知道哪跟哪。”
周然放下筷子。
“所以真数据在私人?”
“对。”沈清音说,“而且不止一个。每个业务员有自己跟客户的表,每个销售经理有部门表,财务每个会计有自己科目的表。这些表邮件传来传去,版本号乱七八糟,最后汇总到财务主管那儿,他再做总表。那个总表,才是报给领导看的数字。”
“系统呢?”
“系统是摆设。或者说,是备份。万一有人检查,就说数据都在系统里。但真要查,谁都查不明白。”
周然沉默。
“这种情况,上面不知道?”
“知道啊。”沈清音夹了根青菜,“但没人想管。管就要投入,要整顿,要得罪人。业务不能停,你说停下来整改数据,业务部门第一个跳起来反对。所以只能糊弄着,一年又一年。”
她吃完最后一口饭,放下筷子,从口袋里掏出一个小U盘,放桌上推到周然面前。
银色外壳,反射顶灯光。
“这是什么?”周然问。
“你要的东西。”沈清音说,“信用证相关的部分数据。从旧备份服务器里挖的,不全,但应该有用。”
周然看着U盘,没立刻拿。
“为什么帮我?”
沈清音推了推眼镜,目光直直看过来。眼睛清澈,深处有种固执。
“我看过你写的东西。”她说。
周然一怔。
“几年前,你在专业论坛发过一篇帖子,讲怎么用数据关联分析识别虚假贸易。很多人喷你,说想得太复杂,实务用不上。”沈清音语气平淡,“但我把你的方法试了,用在我们集团部分历史数据上。结果……很有意思。”
她顿了顿。
“我觉得,你可能是真的想弄清楚数据到底怎么回事。而不是像其他人,只想让数据看起来好看。”
周然没想到是这个原因。
那篇帖子是她刚入行时写的,带着学生气的理想主义。后来被现实打磨,很少再公开讨论。没想到被陌生人记住并验证。
“就因为这个?”
“这个理由不够吗?”沈清音反问,“在这里,愿意认真对待数据的人太少了。大部分人只关心数据能带来好处,或者掩盖问题。但数据本身呢?它应该是什么样子,实际是什么样子,没人在意。”
她拿起餐盘站起来。
“U盘里有说明文档,密码六个零。看完有问题再找我。”说完转身就走,脚步很快,消失在人群里。
周然坐在原地,看着桌上U盘。
银色外壳刺眼。
她伸手拿起来,握在手心。冰凉,边缘硌手。
放进口袋,端起餐盘离开。
回到工位,她没有立刻查看U盘。先处理琐事,回复邮件,又提交了一份查阅历史会议纪要的申请。做完这些,下午已过大半。
周围人们或在忙碌或在摸鱼,没人注意角落。
她这才掏出U盘,插进电脑。
弹出一个文件夹:一个PDF说明文档,几个加密数据包,一个文本日志。
她先打开说明文档。
沈清音写的,措辞技术化但逻辑清晰。说明了数据来源:贸易子公司旧系统备份,财务部报废服务器缓存,集团与银行对接的中间数据库历史记录。
时间跨度2016到2018年,覆盖信用证套现案发生时段。
数据不完整,很多缺失值,字段命名不规范。沈清音标注了哪些字段可信度高,哪些可能有误差,附上了清洗脚本逻辑。
周然快速浏览完,心里有数了。
打开日志文本。里面是沈清音挖掘数据的痕迹:访问了哪些服务器,调用哪些接口,遇到什么权限拦截,用什么方法绕过去。方法写得很隐晦,但周然能看懂,是游走灰色地带的技术手段。
她关掉日志,看向数据包。
现在还不是打开的时候。这里环境不安全,电脑可能有监控,网络流量可能被记录。需要绝对私密的地方,用自己完全控制的设备分析。
她拔出U盘,小心放回口袋。
继续做表面功夫:翻阅制度文件,整理笔记。动作平静,心跳有点快。
那个U盘躺在口袋里,像一块烧红的炭。
也是钥匙。
下班时间到。
周然关掉电脑,收拾东西,随着人流走出大厦。晚高峰街道拥挤嘈杂,公交车迟迟不来。她站在站台上,看着车水马龙,脑海里回旋白天信息。
数据孤岛。系统壁垒。私人Excel。制度空文。
还有沈清音那双清澈固执的眼睛。
车来了。她挤上去抓住扶手。车厢里弥漫疲惫气息,人们低头看手机或茫然望窗外。
周然也看向窗外。
城市华灯初上,霓虹闪烁。这繁华底下,有多少像海西这样的庞然大物,内部早已被混乱的数据、割裂的系统、失效的制度蛀空?
她不知道。
只知道自已正站在其中一个门口,试图看清里面样子。每往深处走一步,就发现水更浑,路更绕。
但她没想过退。
车到站了。她下车走回旅馆。房间小且安静。放下东西,先洗澡。热水冲在皮肤上,带来短暂放松。
洗完出来,擦干头发坐在床边。
从帆布袋里拿出加密硬盘,连接笔记本电脑。这是她从德勤带出的私人设备,只有自己装的软件和存储的数据。
插入沈清音的U盘。
复制数据包到本地硬盘,断开U盘连接。打开专业分析工具,导入数据。