环球观点:宽表 VS 多表关联,谁才是大数据分析的最佳选择?
2023-05-06 17:40:14 来源:软服之家

各位数据的朋友,大家好,我是老周道数据,和你一起,用常人思维+数据分析,通过数据讲故事。


(相关资料图)

前段时间和一个客户就数据中台搭建的一些问题进行了交流,其中讨论最多的是到底是用宽表来实现业务需求,还是用多表关联来实现。今天就和大家来聊一下这个话题。(点击观看视频)

数据仓库构建过程中,有一个所谓数据集市的概念。数据集市是为了满足特定业务场景而推出的一个逻辑概念,是针对一组特定的某个主题域、部门或者特殊用户需求的数据集合。数据集市中数据的结构通常被描述为星型结构或雪花结构。通俗的理解,星型结构是一个事实表关联多个维度表,维度表之间是相对独立的,比如销售订单表关联客户维度表和产品维度表,而雪花型结构则复杂一些,维度表之间还有关联,比如销售订单表关联客户维度表和产品维度表,客户维度表还关联客户分类表,产品维度表还关联产品分类表。

这两种模型,都是多表关联的模式。但在实践中,大家会发现,多表关联因为数据库在执行join时,会涉及多表扫描,效率上比较慢。就有人针对这种场景进行了优化,于是,宽表就出现了。它把某个分析场景要用到的所有维度表和事实表的字段,预先整合为一个大表,比如上例中,就将销售订单事实表、产品维度表、客户维度表等表先通过Join整合为一个大表,这个大表可能包含数十个字段。这样,使用的时候,就不再需要去多表关联,以提高查询的效率。

宽表VS多表关联

1、宽表

初衷是用空间换时间。

优势:效率

劣势:有许多冗余内容,占用空间大。

2、多表关联

优势:没有增加冗余

劣势:在数据库查询时,join会影响效率。

现在硬盘不值钱,大家更需要效率,所以,两种方式的优劣势就很明显了,越来越多的人开始使用宽表,并且,有些数据库支持列式存贮,连冗余空间都给优化了。

但是,在老周看来,这仅仅是传统的观点。为什么这么说呢?主要有两点:

一、宽表的劣势其实不在冗余空间,而是在于开发与维护成本太高。

为什么这么说呢?因为我们在第一次创建宽表时,面临一个很大的挑战,就是到底这个宽表要多宽,也就说到底要包含多少个字段。如果建少了字段,后面要再增加,就需要将历史数据全部重跑一遍,如果数据量真的很大,每次的维护时间会很长,且维护期间,用户无法使用这个数据集市。

有的聪明人就会说,那很简单啊,包含全部字段不就行了吗?这个方法当然不行,一是当宽表的字段多到一定程度,效率也会降低,另外,这个方法也无法避免后续增加字段。举个简单的例子,比如当时客户表里没有客户区域这个字段,后来增加了这个字段,亦或者,原来客户区域这个字段有些客户没有填写,现在重新填写了,那么,仍然需要重新跑一遍历史数据。

如果有很多宽表都需要用到客户区域这个字段,那你可以想像一下,小强可能是需要通宵加班了。

二、多表join原来可能是比较慢,但随着大数据技术的快速发展,现在多表join的效率已经与单表查询不相上下了,比如starrocks mpp数据库,多表join的效率与clickhouse单表查询效率相差无几。

经过上述的此消彼长,宽表的优势不再存在,而多表join则有更多的优势体现出来:

一、多表join更灵活,对于需求的变化,运维的工作量很小。

如上述客户表增加客户区域这个例子,对于多表join情况下,只需要在客户维度表中增加客户区域这个字段,并且将客户维度表重新抽取一下即可。一旦客户维度表更新,所有用到客户表的数据集市也就一并都更新了,不需要一个集市一个集市的维护;

二、如果放在奥威BI的平台上,多表join还有更多的优势可以体现出来。

1、在奥威BI数据可视化平台中,系统会根据最终使用的场景来动态构建join语法,并不会将所有的表都join,比如仅按客户维度分析销售订单,此时,就只会join客户表,而不把产品表也join上。在这种情况下,就可以最大限度的减少对效率的影响;

2、奥威BI数据可视化平台支持多事实表,也就是说,在同一个数据集市(分析模型)中,可以包含多个事实表,既可以包含销售订单,还可以包含销售出库单,这样,就可以很方便的实现分别从订单及出库单取数来计算订单出库率,而如果用宽表,这种场景还需要另外构建一个大表,将订单与出库表的所有字段都包含进来,又会造成开发与运维成本的大幅增加。

3、奥威BI数据可视化平台中有一个非常受欢迎的功能,就是智能钻取,即可以在任意报表之间穿透钻取,系统会自动传递参数,比如在看客户销售订单报表的时候,可以钻取到客户的应收账款报表,系统会自动将客户名称传递过去。如果用宽表的模式,就无法实现了。因为奥威BI数据可视化平台无法自动识别销售订单宽表与应收宽表,到底是哪个字段代表客户名称。但多表join就可以实现,因为大家都关联了客户这个维度表。

其实,对一般的生产制造企业来说,如不涉及到生产设备物联网数据,生产经营的数据量都不是很大,最大的事实表一年下来一般也不会超过500万条。在这样的数据量下,多表join与宽表的效率相差也不是很明显。

如果是零售企业,最大的事实表可能会超过5000万条记录,这种情况下,推荐使用starrocks,但不推荐使用clickhouse,因为clickhouse就是基于宽表来提升性能的,基本不支持多表join,请谨慎使用!

最后我们再总结一下宽表与多表join的优劣势对比:

宽表虽然在效率上有一定优势,但在现今大数据技术下,优势已经不明显,但其劣势却是非常明显且致命的,即在企业级应用时,需求多变的情况下,运维成本非常高;而多表join则非常灵活,运维成本非常低,更加适合企业级多变的应用场景。

老周道数据,和你一起,用常人思维+数据分析,通过数据讲故事,我们下一讲再见!

环球观点:宽表 VS 多表关联,谁才是大数据分析的最佳选择?

2023-05-06

【新要闻】立夏时节,芍药争艳金陵国卉牡丹园

2023-05-06

大项目新进展 | 投资约16亿元的中石化石科院项目在泰达南港启动建设!

2023-05-06

每日观察!5月6日15时起 湘西州解除防汛Ⅳ级应急响应

2023-05-06

商务部声明:从未主管、指导或参与“世界汽车大会”|全球热头条-天天热资讯

2023-05-06

【天天报资讯】上海跨省转社保有必要转吗?上海跨省转社保好亏啊亏在哪?

2023-05-06

多位知名基金经理加强限购 新基金火爆背后:渠道未觉“春江水暖”

2023-05-06

为什么汽车保险费年初上调3% 这次小幅上调1%_天天消息

2023-05-06

茂名医保报销流程、缴费方法介绍:90%的人没搞懂

2023-05-06

高三化学第一轮教学工作计划 高三化学一轮教学计划进度精选

2023-05-06

广东大埔县:租用他人屋顶以营利性质为目的光伏项目 按照工商业分布式光伏办理 环球焦点

2023-05-06

来西安,必打卡的黑珍珠入围餐厅

2023-05-06

热资讯!连续灾难表现!哈登登顶美国推特热搜榜

2023-05-06

世界新动态:“五一档”内蒙古电影票房突破1800万元

2023-05-06

每日速递:只有亲身体验 方能感同身受

2023-05-06

甘肃省大部开启阴雨模式 最高气温将重回20℃上下 全球观热点

2023-05-06

知“食”学堂第十五课:“网红”预制菜,快来了解一下吧

2023-05-06

每日信息:每天坚持10分钟看这些,可以充实自我

2023-05-06

欧洲三大股指5日全线上涨 德国法兰克福股市DAX指数涨超1%-观点

2023-05-06

眼干眼涩眼疲劳怎么办用什么药 眼干眼涩眼疲劳怎么办

2023-05-06

这些城市五一旺丁又旺财:成都揽客近2000万,上海吸金超188亿元-速读

2023-05-06

全球讯息:中科环保(301175):5月5日北向资金减持21.09万股

2023-05-06

引领新能源汽车潮流 吉利汽车科创板上会在即

2023-05-06

股票行情快报:特力B(200025)5月5日游资资金净买入7.59万元|天天新消息

2023-05-06

“新时代 新武汉 新市民”VLOG大赛|《打卡大武汉》

2023-05-05

观焦点:今年首场天狗食月登场 基本情况讲解

2023-05-05

中钢协:4月下旬21个城市5大品种钢材社会库存1151万吨 环比降1.6% 世界今头条

2023-05-05

凯腾精工:子公司长沙精达新厂房扩产项目预计将在2023年底竣工

2023-05-05

我国碳化硅材料产业化取得新进展_全球观热点

2023-05-05

《百名科学家讲党课》五四特别策划:第25届中国青年五四奖章获得者付巧妹的守正创新、勇担责任之路_环球即时看

2023-05-05

世界消息!中科江南:有关内容请参考关于近期股东人数的敬请广大投资者理性投资,注意风险

2023-05-05

天天热资讯!幽暗自闭恐惧症能治好吗 焦虑恐惧症能哺乳吗?

2023-05-05

全球热点评!2023年天津绿色消费季暨第二届品质生活节盛大启幕!

2023-05-05

花式“蹭”老字号?知识产权检察白皮书来了-天天速看料

2023-05-05

焦点消息!5月5日十大人气股(附名单)

2023-05-05

拿结果:手把手带你搭建业务模型|世界速读

2023-05-05

面包车突发侧翻 部分货物掉落高架下方-世界快消息

2023-05-05

英杰电气:公司二期扩建工程在2022年开年就已经全面投产了,公司B区新厂区的扩建目前正在进行,主要为充电桩产品产能扩建和储能产品产能新建

2023-05-05

安凯客车:公司与国星光电没有业务合作-环球焦点

2023-05-05

最新物流数据出炉 彰显中国经济活力十足

2023-05-05

湖南省株洲市、邵阳市、怀化市2023年成人高考考试延期举行-世界要闻

2023-05-05

甘肃省印发《实施方案》 十大行动推进青年就业创业

2023-05-05

黑白丝外卖员 在测试泳装防水的动态图_全球快报

2023-05-05

百达翡丽推出 5236P-001 直列式万年历为 Calatrava 系列带来全新外观_世界微头条

2023-05-05

天天快讯:热力来袭,第32届北京燕京啤酒文化节·北京草莓音乐节激情启幕!

2023-05-05

全球最新:台州三门县普通高中招生计划和原则2023

2023-05-05

江苏规范校外培训机构 一次性培训收费不得超5000元 当前时讯

2023-05-05

远洋控股26亿元公司债将付息 票面利率为4.2%

2023-05-05

实探!桂庙新村全面开拆,苦熬13年的向南村旧改被盘活! 全球资讯

2023-05-05

报道:建立健全新进教师培养机制

2023-05-05

严打毒品犯罪 坚持“零容忍” 湖北省去年打掉制贩毒团伙542个

2023-05-05

十强城市一季度GDP出炉:成都超苏州,深圳增速领跑广州垫底

2023-05-05

黑色系集体续跌 这些指标继续回落_世界速看

2023-05-05

环球今日报丨免费肺癌早期筛查启动符合条件可就近报名

2023-05-05

沙海黎簇最后跟谁在一起了_沙海黎簇的结局简介介绍

2023-05-05

环球要闻:农行烟台分行徐晓艳:只管努力,其他的交给时间

2023-05-05

安岳县气象台发布雷电黄色预警信号【III级/较重】【2023-05-05】-世界今亮点

2023-05-05

我们还有好多好多年歌词意思解释_我们还有好多好多年歌词_环球今亮点

2023-05-05

【播资讯】【ATP1000马德里站】虽无缘男单四强,但张之臻排名上升至第66位

2023-05-05

【聚看点】什么是城镇非私营单位在岗职工_什么是城镇非私营单位

2023-05-05

重庆“最美产业工人”逯德军:把铜梁龙舞到全世界更多地方去 每日关注

2023-05-04

每日速讯:外交部驻港公署正告美西方政客:干预特区司法必将自取其辱

2023-05-04

网络用语中的狗是什么意思_狗子网络用语什么意思简介介绍 世界热消息

2023-05-04

青海“五一”假期实现旅游总收入超11亿元 传统景区迸发新活力|当前关注

2023-05-04

山羊皮和绵羊皮的区别 绵羊皮贵还是山羊皮贵|全球实时

2023-05-04

每日头条!无线共享打印机_无线共享

2023-05-04

游济南大明湖停车方便了 新增露天大型停车场-世界热推荐

2023-05-04

停牌、终止上市?券商APP出现不实信息 A股公司、上市券商紧急发声

2023-05-04

菏泽市:强化市场监管 护航“五一”消费市场|全球时快讯

2023-05-04

【环球播资讯】大化6人荣获市级劳动模范和先进工作者表彰

2023-05-04

俄外交部谈克宫遇袭:美英和北约应为乌克兰政府的行为负责-全球观热点

2023-05-04

湖南表彰金融系统“半边天”,长沙银行银德支行行长获殊荣 动态

2023-05-04

金木研语录经典语录_金木研语录

2023-05-04

15天8板中国科传交易风险提示:公司目前未投资开展生成式人工智能有关业务

2023-05-04

都铎王朝图奇至真至诚_都铎王朝图奇卖的时候多少钱

2023-05-04

环球今日报丨潞安化工集团潞宁煤业公司工会举办庆五一系列文体活动

2023-05-04

中原:经纪人指数CSI(住宅售价)单周反弹?重返55点之上

2023-05-04

三部门联合开展“护松2023”行动 打击涉松材线虫病疫木违法犯罪行为|环球快看点

2023-05-04

Baklib推荐:关于建设企业知识管理的有效方法-每日速递

2023-05-04

中物联:2023产业区块链峰会于6月召开 将发布《2023中国产业区块链生态图谱》等成果 环球热文

2023-05-04

印象丽江演出时间_云南千古情和印象丽江哪个好看

2023-05-04

平顶山高新区税务局:便民办税“春风”暖 惠企发展添动能

2023-05-04

“五一”期间:武威各大景区游人如织,秩序井然

2023-05-04

【时快讯】114期老杨福彩3D预测奖号:定位5码直选

2023-05-04

广州环投下属广州东部固体资源再生中心废弃食用油脂处理项目正式投产|天天播资讯

2023-05-04

谭旭光主持召开潍柴(东京)软件与算力中心筹备会议 当前观察

2023-05-04

为什么肚子老胀气?腹胀的原因有哪些?

2023-05-04

美国亚特兰大市发生枪击事件致1死4伤

2023-05-04

重庆医药高等专科学校录取分数线2023是多少分?2023高考重庆医药高等专科学校要多少分录取?_天天观速讯

2023-05-04

世界报道:252股由盈转亏

2023-05-04

今日热讯:安卓手机的通讯录怎么导入苹果(安卓手机通讯录怎么导入苹果新手机)

2023-05-04

当前热点-水鸭子蛋能吃吗_水鸭子

2023-05-04

或将采用六缸插混动力 全新梅赛德斯-AMG E 63渲染图曝光

2023-05-04

新的年度开始贷款需求将会迎来一波高潮-全球速讯

2023-05-04

快讯:学都战记废墟之心r视频_学都战记废墟之心r

2023-05-04

世界快资讯:kfc优惠券打印_kfc6月电子优惠券

2023-05-04

2023年五大联赛球队进球榜:多特42球居首,阿森纳次席&曼城第三

2023-05-03

正弦交流量(关于正弦交流量介绍)

2023-05-03

超时空救兵mp4高清下载_超时空救兵2百度影音|世界关注

2023-05-03

在意外界质疑声吗?浓眉:这不会影响我 我不在乎别人说些什么

2023-05-03