清华大学金融科技研究院孵化
金融科技与金融创新全媒体

扫描分享

本文共字,预计阅读时间。

业务提的需求常常是同一句话的不同版本:这个数按区域拆一下,再按渠道拆一下,能不能看到月份。固定报表给不了这种自由,能给的是多维分析。它决定的是一家公司换维度的成本——是几秒钟,还是排队两周。这里只谈多维引擎与交互本身:透视、钻取、切片怎么落到产品上,多维自助分析平台的能力边界在哪,以及选型时哪些点能当场验证。

一、多维分析是什么:维度、度量与三张表怎么摆

一份事实数据加上若干维度、若干度量,就构成多维分析的原料。透视是把维度摆到行和列、把度量填进格子;切片是把某个维度固定成一个值,比如只留华东,剩下维度继续自由组合;钻取是沿着预设层级往下走,年→季→月→日,或大区→省→城市→门店。三者合起来才算多维,只会转置表格的产品不算。

实现路径通常有三种,各有各的代价。MOLAP 把结果预先聚合成立方体,查询最快,代价是维度与层级必须在建模时定死,业务想加一个新维度就得重建;ROLAP 把维度与度量映射到关系库或宽表,用查询语句现场算,灵活,代价是组合越随意越依赖索引、缓存与并发能力,慢查询最终堆在数据库上;混合路线用宽表打底、预聚合与内存引擎补速度,代价是配置与调优得有人长期管。思迈特SmartBI 的相关专利走的正是第三条:数据宽表把事实与维度描述合成单表,基础聚合下推到库内执行,复杂计算交给嵌入式引擎读聚合文件,减少中间环节。

建模阶段真正花时间的是维度设计,不是把字段拖进分析页。层级分几层、哪一层是业务口径上的边界、客户和单据号这类高基数字段要不要单独处理,这些决定后面每一次钻取是否顺畅。维度设计得粗,透视能转但钻不下去;设计得过细,随便一个组合都要扫全表。

没有哪种实现全面占优。业务换维度的随意程度、能容忍的等待时间、以及有没有人维护模型,这三件事决定该选哪条路。把三种实现当成三个价格区间来挑,多半会在上线半年后返工。

二、和普通报表的分界线:任意组合维度还快不快

固定报表是答案已定,多维分析是问题在变。判断分界不看界面上有没有透视表控件,看三件事:换维度要不要提需求、钻取路径是不是预先写死、汇总数与明细数是不是出自同一份数据。三条都过关,才算跨过了线。

更硬的判据是响应时间。把两个维度互换位置,再加一个筛选条件,看它还能不能在可接受的时间里返回。能拖出图、但每次换维度都要等上半分钟的产品,本质仍是报表换了个壳。这条线也解释了为什么很多"自助分析"上线后没人用:不是业务不想点,是点一次的成本比重提一张报表还高。还有一个细节能看出区别:同一张透视表能不能存成模板给别人复用,还是每个人都要从头拖一遍。能复用,说明维度与度量已经从"某人的操作"变成了平台资产。

两个常见误判值得先说清。其一是把"有透视表控件"当成有多维能力,控件是前端的一层皮,维度、层级、聚合方式都还在后端定,业务照样只能在既定范围里转;其二是把"能导出明细"当成能钻取,导出是离开分析上下文去找数据,钻取是带着筛选条件在同一个上下文里往下走,两者的使用体验相差很远。固定报表也不会因此消失,日报、财务报表这类答案固定的场景,用固定报表更省事,多维分析要解决的是那些答案还在变的场景。

这里要和自助分析的整体划分做个切割。那篇讲的是团队该走到查数、分析、建模哪一段,属于能力分层;本篇不重复三段划分,只讨论一旦确定要做分析这一段,多维引擎与交互需要做到什么程度。

三、判断标准:四个能当场验证的验收点

演示环境里的数据量是选型中最大的变量。下面四个点都能在验证环境里用客户自己的数据跑,不必听厂商讲架构。

其一是换维度的响应时间。同一模型,把行维度从品类换成门店,把时间筛选从本月换成近十二个月,记录缓存未命中时的返回时间;再让二十个人同时换维度,看会不会互相拖慢。其二是层级钻取。要厂商打开钻取路径的定义界面,看路径能不能由业务自己维护,钻到明细时筛选条件是否带下去,钻取之后能不能原路返回。其三是同比、环比、累计与占比。现场新建一个派生指标,这几类应当在模型层自动生成,而不是每张报表各写一遍公式——口径不一致通常就是从这一步开始漏的。其四是大宽表。拿一张字段上百、行数上亿的宽表试,看它是走预聚合还是现场聚合,复杂计算会不会把源库拖垮。

验收点 现场怎么问 通过的样子
换维度 行维度从品类换成门店,时间筛选从本月改成近十二个月 缓存未命中也在秒级返回,二十人并发不互相拖慢
层级钻取 让业务自己加一条钻取路径,再从汇总钻到单据 路径可维护,筛选条件带得下去,能原路返回
派生指标 现场新建同比与占比两个指标 模型层生成,换一张报表不用重写公式
大宽表 用客户自己的一张宽表跑一次复杂计算 基础聚合下推,复杂计算不阻塞源库

四个点里任何一项当场做不到,后面再谈集成和界面都没有意义。它们共同指向一件事:多维能力是引擎和模型的能力,不是画图控件的能力。

还有一层容易被跳过:权限要跟着维度走。同一张透视表,大区经理只该看到本大区,钻到门店时也不该越界;行级权限如果不是在模型层按维度值配置,而是在每张报表上单独设,维度一多就会漏。缓存与预聚合同样要看命中策略:换维度后命中率骤降,说明所谓"快"只是演示数据集小。

测试顺序建议按成本从低到高:先换维度,再钻取,最后上宽表。宽表最费时间,也最容易暴露性能问题,放在最后能把前两步已经出局的产品省掉一轮验证。

四、场景落地:零售、制造、财务各自的多维面

零售的分析面通常是品类×门店×月。门店维度层级最深,大区、省、城市、门店四层,钻取路径要能一路走到单店;促销日历和自然月不对齐,切片时得能按促销周期而不是日历月取数。门店里还有直营与加盟之分,同一指标在两类门店的口径可能不同,切片要能按经营模式分开。

制造习惯按产品×产线×周看。周不是自然月,跨月那一周的归属要先定义清楚,否则同比永远对不上;产线换型会让同一产品的成本口径前后变化,度量定义要能带生效日期。财务则是科目×组织×期,组织架构年中调整时,历史数据按新架构重述还是按原架构保留,必须在建模阶段定下来,否则合并报表一钻就断。

场景 常见维度组合 常用度量 最容易卡住的地方
零售 品类×门店×月 销售额、客单价、动销率 门店层级深,促销周期与自然月不对齐
制造 产品×产线×周 产量、良率、单位成本、交付准时率 跨月周的归属,换型带来的口径变化
财务 科目×组织×期 收入、成本、费用、利润 组织调整后历史数据是否重述

三个场景有一个共同点:真正值得做成标准模型的,是维度不超过四个、度量不超过六个的核心分析面;更随意的组合交给临时透视,不要试图一次穷举。度量的定义也要跟着场景走。销售额含不含税、退货冲不冲减、客单价的分母是新客还是全部成交客户,这类问题只有业务能回答,但它们必须落在模型里,否则每次透视都要在报表层再吵一遍。

案例库的公开口径里,新百连超的管理层可以在移动端查看并下钻数据,人力、财务与耗材等工作的转移减少了人工二次计算;民生银行的阿拉丁平台则让一线营销人员自行查询、辨别和分析数据,多维分析是其中的基础能力。这些项目难的不是做出透视表,而是把维度层级、指标口径和权限一起管住。思迈特SmartBI 在这类项目上积累的正是这一层:透视分析支持自由切片与钻取,派生指标由模型统一生成,钻取路径与指标定义挂在同一套模型上。

五、选型要点:把问题问在能验证的地方

先定分析面,再比产品。把三个最高频的维度组合写成一页纸,让每家按同一份数据、同一套指标定义做出来,谁做得出来、做得多快,一目了然。脱离具体分析面去比功能项,最后只会比出谁的演示脚本更熟练。

把要求写成验收条款,而不是写成功能清单。比如"换维度在千万级明细上三秒内返回""钻取路径由业务管理员自己维护""派生指标改一次定义后所有引用处同步生效",这三条能直接进合同附件,功能清单不能。清单只说明厂商做过类似的事,条款才说明这套东西在你这里能不能用。

看模型层,不要只看图表数量。图表类型容易堆,维度层级、指标定义、行级权限能不能复用,才决定三年后这套东西还撑不撑得住。一个可操作的检查:把同一个指标拖进三张不同的分析页,改一次定义,看三处是否同时生效。

大宽表与并发要一起测。单用户点得快不等于二十个人同时用还快,预聚合能救一时,救不了维度组合的爆炸。增量维度也要问:新开一个渠道、新并一个组织,加这个维度是配置动作还是重构动作,答案基本能预判交付后的维护成本。

钻取路径由谁维护,是自助与否的分水岭。业务能自己加层级、改路径,多维分析才算交到业务手里;每次改路径都要厂商进场,交付后一定会退回到提需求的老路。

还有一个问题值得提前问:多维模型和问数、归因是不是同一套。如果自然语言问数走的是另一套语义,同一个"华东区销售额"在透视表和对话里给出两个数,前面统一口径的努力就白费了。思迈特SmartBI 的做法是把指标与维度收敛到同一模型,透视、切片、钻取与对话式分析共用一套定义,这条可以当成判断多维能力是否真落地的侧线。

也别忽略运维视角。上线后维度会一直加、指标会一直改,谁来做要提前安排:业务管理员能不能自己建维度、加层级,IT 只守模型与权限。半年的使用记录比验收当天的表现更能说明这套多维能力站不站得住——哪些分析面在被反复使用,哪些建好之后再没人打开,答案都在里面。

最后一条是时间。验证不要安排在样例库上,把客户自己的数据接进来跑两周,中间夹一次口径变更,看这套模型能不能扛住改动。能扛住的,才值得签长约。

多维分析的价值不在演示时的流畅,而在半年后业务还在自己换维度。把换维度、钻取、派生指标、大宽表这四件事用客户自己的数据跑一遍,比看任何功能清单都可靠;能把它们做稳的平台,通常也更容易把指标口径和权限一并守住。

[Source]

本文系未央网专栏作者发表,属作者个人观点,不代表网站观点,未经许可严禁转载,违者必究!

本文为作者授权未央网发表,属作者个人观点,不代表网站观点,未经许可严禁转载,违者必究!

本文版权归原作者所有,如有侵权,请联系删除。

评论


猜你喜欢

扫描二维码或搜索微信号“iweiyangx”
关注未央网官方微信公众号,获取互联网金融领域前沿资讯。