Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >数据/业务中台建设解密:包含哪些内容?如何发挥作用?

数据/业务中台建设解密:包含哪些内容?如何发挥作用?

作者头像
数商云网络科技
修改于 2020-05-19 09:46:24
修改于 2020-05-19 09:46:24
1.7K0
举报
文章被收录于专栏:数商云网络数商云网络

01 中台的分类

中台是从多个相似的前台业务应用共享的需求产生的,因此最先提出的中台是业务中台。

数据是从业务系统产生的,而业务系统也需要数据分析的结果,那么是否可以把业务系统的数据存储和计算能力抽离,由单独的数据处理平台提供存储和计算能力,不仅可以简化业务系统的复杂性,而且可以让各个系统采用更合适的技术,专注做本身擅长的事?这个专用的数据处理平台即数据中台。

02 业务中台定义及建设内容

业务中台是阿里首先提出的作为企业IT架构的转型之道。站在阿里集团全局的角度,业务中台是从整体战略、业务支撑、连接消费者和业务创新等方面进行统筹规划。因此业务中台深深内含了阿里做为电商交易的主营业务。业务中台关注的更多的是如何支撑在线业务。

阿里一开始通过淘宝作为平台方连接商家和消费者,进行电商交易活动。随之发展出淘宝商城即后来的天猫。天猫本质上还是电商交易平台。既然都是电商交易平台,就都涉及售前、售中和售后的业务流程。

业务中台围绕以交易为核心所关联的领域组成。交易的对象是商品,商品通过店铺售卖给会员,交易的凭证是订单,在线交易需要支付,成单后需要货品出库和物流派送等,售前需要营销促销活动吸引流量加强转化,售后用户会对店铺、商品进行评价等。由此,典型的业务中台表现为由多个业务服务中心组成,如图3-3所示。

▲图3-3 一个典型的由服务中心组成的业务中台

会员中心服务于用户的消费全生命周期,为用户提供特定的权益和服务,企业可以通过会员中心进与用户进行互动,培养用户忠诚度。主要能力包括:

1、会员运营管理:会员注册、个人信息维护、会员注销、会员卡办理等相关能力。

2、会员体系管理:会员体系的创建、积分规则、成长值规则、等级、权益等相关能力。

3、客户服务管理:包括客户的新增、导入、查询等相关能力。

4、积分交易管理:包括积分获取、核销、清零、冻结、兑换等相关能力。

商品中心提供管理商品核心数据的能力。围绕商品构建商品关联数据,诸如商品版本信息、商品品牌、商品属性、商品类目等。主要能力有:

1、品牌、类目、属性管理:包括对商品品牌的维护、查询,前后端类目的维护,属性及属性组管理等相关能力。

2、产品数据管理包括对产品模板的创建、编辑、查询、禁用等相关能力。

3、商品数据管理:包括创建商品、修改商品、查询商品等相关能力。

4、商品发布管理:包括商品发布、上下架(即时+定时)等相关能力。

交易中心负责企业业务交易订单的整体生命周期管理,包括加入购物车车→订单生成→合并分拆→流转→支付→发货→退换货→完成。所有电商业务的核心系统都是围绕交易订单进行构建的。主要能力包括:

1、购物车管理:包括购物车商品添加、编辑、查询、校验等相关能力。

2、正向交易管理:包括交易订单生成、发起支付交易订单、商品发货管理、上门自提及核销等相关能力。

3、逆向交易管理:包括商品换货、退货、退款等相关能力。

4、订单数据管理:包括交易订单数据、支付记录、发货记录、换货记录、退款记录等数据管理能力。

5、交易流程编排:支持交易流程节点的配置化,便于根据业务场景的不同设置与之匹配的流程。

评价中心提供对评价主体对象、评价规则/等级、评价内容、评价操作的管理能力,从而满足了不同角色的评价用户对评价内容的发布、追加、平台审核、平台申诉等需求。主要能力包括:

1、评价内容管理:包括评价的主体对象管理、评价规则配置、评价等级、评价标签配置管理等相关能力。

2、评价操作能力:包括评价的发布、修改、追加、回复、申诉等相关能力。

3、评价监管能力:包括评价发布审核、申诉审核、评价屏蔽等监管相关能力。

店铺中心提供企业店铺主体管理、店铺管理、类型管理、经营对象管理等能力以支持企业为其商户用户提供线上门店,同时也支持商户管理、店铺会员、店铺会员等级管理、店铺装修等。主要能力包括:

1、商户管理:包括商户单个、批量开通,商户审核,商户基本信息维护等相关能力。

2、店铺管理:包括店铺开通、店铺基本信息维护、店铺审核、店铺会员等相关能力。

支付中心给下游商户输出标准的支付服务,提供代付代收、财务对账等服务。通过对接多个主流渠道,稳定输出微信、支付宝、银联等支付能力。主要能力包括:

1、支付能力:包括创建支付订单、接收渠道通知、渠道订单查询等基本支付能力。

2、支付路由:包括支付渠道管理、支付方式管理、支付商户和应用开通管理等相关能力。

3、资金账户:包括资金账户管理、充值维护、提现等相关能力。

营销中心提供商家的活动计划、申报、审批、执行、核销的全链路管理,也提供了基本的促销能力,如优惠券活动、满减买赠等。主要能力包括:

1、活动模板管理:包括营销活动的策略模板、规则配置、条件、动作模板等相关能力。

2、活动管理:包括具体活动的基本信息配置、人群圈选、商品管理、触发条件等相关能力。

3、优惠券管理:包括优惠券的发放、领取、查询、使用核销等相关能力。

4、赠品管理:对于满赠、买赠活动,提供赠品维护、查询、启用、禁用等相关能力。

库存中心提供仓库、库存、货品、单据(入库单/出库单/盘点单/盘点盈亏单)、审核(调拨/盘点),包裹、货品运费、物流运输、接入第三方物流公司的服务能力。主要能力包括:

1、仓库管理:包括服务区、仓库、仓位及其关联管理等相关能力。

2、货品管理:包括货品进货入库、销售出库、调拨入库、调拨出库、调拨审核等相关能力。

3、货品盘点:包括盘点单生成、审核、查询等相关能力。

4、履约管理:包括库存检查、发货单创建及查询、包裹物流查询、运费管理、物流状态跟踪等相关能力。

数商云表示,建设了一套中台系统,则可同时运用在多个电商平台开发设计和服务中。因此,中台可以为同时建设运营多套电商平台的互联网企业节省系统搭建和运营成本。因为既可以避免功能重复建设,又可以通过全渠道打通会员、增加流量、互相促进,还可以减少运营成本和人员。有了中台,再发展电商相关应用就会变得更加容易。比如,阿里巴巴发展出的聚划算。

如果使用传统的系统思维来设计业务中台,很有可能只是将原先隔离的各业务系统通过微服务的方式,强行集成在一起,如图3-4所示。这种方式构建的微服务不是纯粹的领域建设,而是一个系统的粒度层次。比如PMS会涉及用户和订单,OMS也需要关注会员和订单,CRM同样涉及会员。

因此,按此方式建设的所谓中台,它的各组成部分还是互相交叉重叠的,并不能体现中台是能力共享平台的核心理念。所以,只将企业业务系统做了一个大一统的集成,并不是中台。

▲图3-4 传统思维下所建设的“业务中台”

03 数据中台定义及建设内容

数据中台是什么?

数据中台与数据仓库有什么区别?

数据中台到底怎么与业务中台融合?

这三个一直以来是人们问得最多的问题。本节将试着对这三大问题进行一一解读。

在回答数据中台是什么这个问题之前,先了解一下大家比较熟悉的数据仓库是什么。在以BAT为首的互联网公司蓬勃发展起来之前,国内三大运营商对于数据仓库的建设走在其他行业的前面。

早在2011年的时候,中国移动集团公司就组织编写了指导各省公司建设数据仓库的纲领性文件《中国移动NG2-BASS3.0建设规范》。在文件中明确将中国移动的业务分成了7大业务板块,按照功能将数据资产划分为三层:数据层、功能层、应用层。这是很典型的数据仓库建设的分层模式,如今的数据中台数据分层建设模式也延续了数据仓库的分层建设规范,后面会详细讲到。

图3-5是应用层规划的内容,详细规划了每个应用领域的数据应用。但是仔细研究可以发现,这些数据应用几乎全是“分析”,也就是解决了事后“看数据”的问题。

▲图3-5 中国移动数据仓库分层模型

再来看看图3-6中阿里巴巴的数据中台支撑的数据应用层,除了通用的数据分析以外,还包含了“个性化推荐”、“风险评估”、“预警监控”等与业务紧密结合的数据赋能业务的应用。而这些丰富的赋能业务的数据应用必须依赖数据中台提供的强大的数据服务支撑。

▲图3-6 阿里巴巴数据中台总体架构图

通过上面的对比不难看出,数据中台与数据仓库最大的区别就是数据中台更加贴近业务,不只提供分析功能,更重要的是为业务提供服务,与业务中台或者业务系统(老旧系统)链接更加紧密了。

就拿大家比较熟悉的“千人千面”案例(如图3-7所示)来说,除了要整合业务系统产生的用户基础属性、订单、评价、加入购物车等行为数据,还要通过埋点的方式实时获取用户偏好浏览、搜索、分享商品等行为数据,经过数据中台一系列的数据加工处理后,最终以微服务的形式提供。

在业务系统每个需要呈现商品给目标用户的数据服务处,已不是简单的、一成不变地去商品库查询数据,而是调用数据中台提供的商品推荐接口,以此来根据不同的人群偏好、浏览历史、商品相似度等数据来为每个人推荐他最感兴趣的商品。试问这种业务、数据紧密联动的场景在数据仓库时代又如何能做到呢?

▲图3-7 数据中台与外部系统交互

在介绍完数据中台与数据仓库的区别之后,我们再回过头谈谈数据中台到底是什么。首先说说数据中台不是什么。

第一,数据中台不等于大数据

近些年来,“大数据”这个名词可能是被提及最多的词汇之一,大数据甚至成为国家战略。同时,“数据中台”也正是在大数据概念兴起之后应运而生的。因此,不可避免的,相当一部分人把数据中台和大数据划等号,一提到数据中台,天然的就想起HadoopSpark等大数据处理技术,这样的想法是不对的,这些大数据处理技术只是数据中台的基础设施提供者。大数据技术的大行其道,加速了数据中台战略成熟。

第二,数据中台也不是一个研发工具。

最近一段时间,在市面上流行着一种说法,说某某公司有一个数据中台产品,可以直接卖给某某客户。这种说法是在忽悠客户。实际提供给客户的仅仅是一个可视化的研发工具而已。数据中台一定是整合了企业自身的数据并经过加工、治理后形成的企业自身的数据资产平台。试问,根本还没了解客户到底有什么数据的情况下,如何能说自己有一个数据中台产品呢

那么如何定义数据中台呢?我们也曾尝试在网上找到一个标准答案,找过首倡“数据中台”概念的阿里大咖们寻求标准答案。最近网络媒体上各种数据中台分享、解读、峰会纷纷扰扰,各种解读真是乱花渐欲迷人眼,但都没有得到一个很精炼、标准的数据中台定义。但越是没有标准,越是被人问得多,这就是为什么开篇提到的第一个问题就是“什么是数据中台”。

经过这些年来对数据中台的一腔热血,也曾经为此翻阅大量资料,力求言简意赅,力求精准定义,我们认为:数据中台是一个用技术链接大数据技术能力,用业务链接数据应用场景的能力平台。

“链接能力”是数据中台的精髓。作为一个处在中间层的能力平台,“链接”是其根本的任务。

在业务层面需要尽可能链接各种数据源作为其生产资料;

同时,由于生产数据的场景越来越多,覆盖了线上、线下等多渠道,各数据生产资料之间也需要进行链接,才能形成全域的数据;

数据在数据中台这个平台上按照标准的模型进行规范的加工处理后需要服务于多种场景,同样需要我们提供标准的数据服务接口将数据与应用场景链接起来。

因此,链接是数据中台的根本能力,也是数据中台的价值所在。

04 业务中台和数据中台的关系

无论是业务中台还是数据中台,都是在企业IT系统架构演进过程中形成的,并从企业自身IT系统规划、建设、运营、运维等多年的经验中提炼出来的共性能力。

业务中台和数据中台作为两个轮子并肩构建了数字中台,支撑前台对会员的从营销推广、转化交易到智能服务业务的闭环,促进企业业务的提升和发展(如图3-8所示)。数字中台对内连接企业的后台系统,诸如ERP、人力资源、协同办公、财务管理等。

▲图3-8 业务中台与数据中台双轮驱动的数字中台支撑前台业务

业务中台抽象、包装和整合后台资源,转化为便于前台使用的可重用共享的核心能力,实现了后端业务资源到前台易用能力的转化,为前台应用提供了强大的“炮火支援”能力,随叫随到。业务中台的共享服务中心提供了统一、标准的数据,减少了系统间的交互和团队间的协作成本。

数据中台接入业务中台、后台和其它第三方数据,完成海量数据的存储、清洗、计算、汇总等,构成企业的核心数据能力,为前台基于数据的定制化创新和业务中台基于数据反馈的持续演进提供了强大支撑。可以认为数据中台为前台战场提供了强大的“雷达监测”能力,实时掌控战场情况,料敌先机。

不过数据中台所提供的数据处理能力和之上建设的数据分析产品,也不局限于服务业务中台。数据中台的能力可以开放给所有业务方使用。

从前台应用的角度,业务中台所提供的“炮火支援”能力和数据中台所提供的“雷达监测”能力是一体的,并不是截然独立的。业务中台与数据中台相辅相成,互相支撑。对于业务方来说,自己产生数据,并同时消费自己的数据,在消费自己的数据时又在继续产生数据,从而形成数据闭环。

打个比方,业务沉淀数据是产矿,将数据导入到数据中台是探矿和挖矿,数据中台对数据进行建模等加工处理是对矿物的加工提纯,通过数据服务指导业务的开展则是矿产再生的过程。业务中台和数据中台只是技术实现方式不同,但它们一起组成了支撑业务创新的两只轮子,缺一不可。 

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
暂无评论
推荐阅读
编辑精选文章
换一批
iOS小技能:自定义时间格式(适配iOS15.4之后12/24小时制的问题)
需求:小程序订单打印模板优化,头部增加配送订单、自提订单;自提订单增加显示自提时间,配送订单无需显示。
公众号iOS逆向
2022/08/22
1.5K0
iOS小技能:自定义时间格式(适配iOS15.4之后12/24小时制的问题)
Win11关闭时间显示——强行修改右下角时间显示
我们只能通过修改系统设置,实现隐藏或关闭windows11任务栏上显示的时间和日期。
红目香薰
2023/04/03
7.7K0
Win11关闭时间显示——强行修改右下角时间显示
安卓开发_浅谈TimePicker(时间选择器)
TimePicker也继承自FrameLayout类。时间选择控件向用户显示一天中的时间(可以为24小时,也可以为AM/PM制),并允许用户进行选择。如果要捕获用户修改时间数据的事件,便需要为TimePicker添加OnTimeChangedListener监听器 一、方法   public int getBaseline ()          返回窗口空间的文本基准线到其顶边界的偏移量。如果这个部件不支持基准线对齐,这个方法返回-1/。                    返回值   基准线的偏移量,
听着music睡
2018/05/18
2.1K0
Windows 8.1 应用再出发 - 几种新增控件(1)
Windows 8.1 新增的一些控件,分别是:AppBar、CommandBar、DatePicker、TimePicker、Flyout、MenuFlyout、SettingsFlyout、Hub 和 Hyperlink。我们分成两篇来介绍,本篇先为大家介绍AppBar、CommandBar、DatePicker 和 TimePicker。 1. AppBar  Windows 8.1引入了几种新的控件来帮助我们更快捷的创建应用程序栏,分别是AppBarButton、AppBarToggleButton
Shao Meng
2018/04/28
1.5K0
Windows 8.1 应用再出发 -  几种新增控件(1)
Go语言中“糟糕”的日期时间格式化设计
趁周末的闲暇时间,对自己维护的hugo-theme-next主题进行相关Issues的修复和优化,中间有块与文章更新时间有关的,正好发现配置文件中的日期时间格式化有点不宜理解,本想做下调整改进,但却是结果遇到莫明奇妙的错误,深入了解一番才发现,这是Go语言的设计规范要求,只好是顺应其要求来设置,真是有些无语啦。
凡梦星尘
2025/02/28
850
每天学一个 Linux 命令(50):date
昨日推荐:每天学一个 Linux 命令(49):free 命令简介 date 命令用于显示与设置系统时间。 语法格式 date [OPTION] [MMDDhhmm[[CC]YY][.ss]] 选项说明 -d<字符串> #显示字符串所指的日期与时间。字符串前后必须加上双引号 -s<字符串> #根据字符串来设置日期与时间。字符串前后必须加上双引号 -u #显示GMT --help #打印在线帮助信息 --version #打印版本信息 时间字符串列表 FORMAT controls th
民工哥
2021/03/15
1.9K0
6小时上线核酸检测地图,为西安加油!
“转需,核酸检测点地图。”配图是一张带二维码的海报,底部是一行充满力量的红色标语——“西安加油”。
腾讯云开发TCB
2021/12/27
6860
6小时上线核酸检测地图,为西安加油!
FormatDateTime说解[通俗易懂]
Windows中的时间格式还真不少,什么长日期、短日期,两位年份、四位年份等等,在Delphi中可用FormatDateTime函数输出这些格式,下面介绍它的用法:
全栈程序员站长
2022/07/25
5680
【愚公系列】2023年11月 Winform控件专题 DateTimePicker控件详解
Winform控件是Windows Forms中的用户界面元素,它们可以用于创建Windows应用程序的各种视觉和交互组件,例如按钮、标签、文本框、下拉列表框、复选框、单选框、进度条等。开发人员可以使用Winform控件来构建用户界面并响应用户的操作行为,从而创建功能强大的桌面应用程序。
愚公搬代码
2023/11/30
2K0
JAVA字符串格式化-String.format()的使用
String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。
全栈程序员站长
2022/08/09
1.4K0
高效程序员的MacBook工作环境配置
高效程序员的MacBook工作环境配置 本文记录整个配置过程,供新入手 MacBook 和觉得 MacBook 比较难用的同学参考。 1. 硬件提升 笔记本电脑的特点是携带方便,缺点是屏幕太小,因此你首先需要再申请领用一个外接显示器,多一个屏幕会大大减少你切换应用程序的次数,显著提升你的工作效率,别忘了同时申请一个 Mini DP 转 VGA 的转接头用于连接显示器。为了配合多显示器,后面会推荐一个软件来管理多显示器窗口。 如果你资金宽裕,可以买个机械键盘和无线鼠标,进一步提升工作效率。 2. 系统设置 2
用户1289394
2018/02/27
7.7K0
高效程序员的MacBook工作环境配置
Java 中的 SimpleDateFormat 【 parse 和 format 】【转换时间格式】
    在 Java 里面有很多特别方便的函数(尽管术语可能不这么说)可以供我们使用,让一些本来要写好长好多的代码的事情变得仅仅几行就解决了。
Lokinli
2023/03/09
1K0
Linux时间戳转换_时间戳转换软件
在大多数 UNIX 系统中,当前时间存储为自特定时刻以来经过的时间以简化,将时间保持为长整数。所有 UNIX 系统普遍接受的时刻是 1970 年 1 月 1 日凌晨 12:00:00。 这称为 UNIX 时间戳,并被所有现代 UNIX/Linux 系统识别。
全栈程序员站长
2022/11/09
16.1K0
Linux时间戳转换_时间戳转换软件
常用日期时间控件_vue时间控件
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/01
2.6K0
php时间函数 time()和Date()详解
V站笔记 PHP获取系统当前时间 使用函式 date() 实现  <?php echo $showtime=date("Y-m-d H:i:s");?>  显示的格式: 年-月-日 小时:分钟:秒
V站CEO-西顾
2018/06/10
7K5
java对时间的操作,提供给你工具类,直接调用方法就可以操作时间了
-创建 SimpleDateFormat 对象时必须指定转换格式。 -转换格式区分大小写,yyyy 代表年份,MM 代表月份,dd 代表日期,HH 代表 24 进制的小时,hh 代表 12 进制的小时,mm 代表分钟,ss 代表秒。
一写代码就开心
2020/11/20
2.9K0
java对时间的操作,提供给你工具类,直接调用方法就可以操作时间了
Python 中日期和时间格式化输出的方法
python 格式化日期时间的函数为 datetime.datetime.strftime(); 由字符串转为日期型的函数为:datetime.datetime.strptime(),两个函数都涉及日期时间的格式化字符串,这里提供详细的代码详细演示了每一个参数的使用方法及范例。
王图思睿
2021/06/16
8.4K0
不用循环就能把原生的UTC时间格式转成“几天前”这种格式,这很【羊了个羊】
如何在不循环的情况下,把列表数据的时间修改为咱们习惯的“几秒前,几天前”格式,而不是UTC模式
王中阳Go
2022/10/26
6210
老师,你帮我在实验室电脑上安装一个Teamviewer软件吧
第一步,找一台能上网的计算机,上百度,输入“Teamviewer”就能看到如下界面:
网络交换FPGA
2020/02/25
1.6K0
老师,你帮我在实验室电脑上安装一个Teamviewer软件吧
几种Windows服务器时间同步的设置
通常情况下,Windows 2000/xp/2003域成员有个w32time时间服务,它会自动与域DC进行时间同步,无需人为干涉,保持域内时间的同步是kerberos认证协议的一个基本要求,也是为了防止重放攻击的一种手段,如果域成员客户机与DC的时间相差太大的话,它的登录将不能成功,从而影响使用。为了达到和DC时间同步,必须进行设置。以下对各种不同的设置方法进行比较分析:
云知识Online
2018/05/03
18.6K0
几种Windows服务器时间同步的设置
推荐阅读
相关推荐
iOS小技能:自定义时间格式(适配iOS15.4之后12/24小时制的问题)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档