息息相关的两大体系:数据中台与业务系统

article/2025/3/18 11:32:07

作者:品鉴 [ 更多内容详见数据中台官网 https://dp.alibaba.com ]
数据中台对外输出的表现形式多种多样,最普遍的做法是BI分析,其次是与业务中台形成一套有机的整体,对业务产生真正的价值。
数据中台的BI呈现

数据中台是以OneModel统一数据构建及管理方法论,OneID核心商业要素资产化为核心,实现全域链接、标签萃取、立体画像,数据应用服务整体解决方案。其数据服务理念根植于心,强调业务模式。

商业智慧BI是数据分析结果的最重要的一个表现形式,其与数据中台有非常紧密的关系,使用数据中台的数据处理能力和技术对数据进行分析,大部分情况都需要通过数据可视化的方式实现,但数据可视化有漫长的开发链路、从采集、存储、加工到呈现各种形态需要很多前后端的开发人员介入,而商业化BI可以大大缩短这个交付和开发周期,实现商业价值,数据中台可以视为一系列的商业业务行为的数据收集与信息加工,通过技术与算法模型实现最终的能够对综合营运、策略的定量化分析数据,通过BI可以量化的实现对关键性的指标进行评估。是协助企业制定出最佳的策略与目标的决策性支持工具。
image

图:BI大屏范例

因此数据中台与BI商业智能是相互相成,在现有体系下,BI市场呈现百花齐放的生态,国内有阿里云的QuickBI,帆软BI工具和永洪BI工具,国外已Tableau(最近被Salesforce收购),QlikView, PowerBI等工具。几乎在所有的数据中台中均需要引入BI工具:
l 促进企业的决策流程:通过BI工具可以把数据快速的实现可视化,实现企业信息的集成和信息分析,把企业经营的和外部数据集成到一个蓝图中使得决策者能答复晶晶决策效率与改善决策质量。
l 降低整体运营成本:BI工具能改善企业的信息获取能力,大幅度的降低IT人员在数据整理,撰写程序和制作报表的时间和人力投入,将数据交由业务人员来是实现。
l 体统组织目标与行动:通过BI的数据分析和数据中台的技术支持,使得BI可以为从一线人员到业务决策人员共同使用,可以消除一线营销人员,业务人员决策人员信息需求与IT人员的认知差距,让一线业务人员能获得更直接的信息,全面改善企业运营,使得组织内的每个人目标一致。
image

图1:人群圈选应用范例

商业智慧BI报表输出是数据中台最重要的表现形式,但不是唯一的表现形式,数据中台还有很多其他数据应用服务提供数据结果,通过人群圈选、企业参谋、企业数据App应用等可以方便实现企业对数据需求。

数据中台与业务中台的协同

业务中台和数据中台都是阿里巴巴首先推出中台理念的代表性产品,业务中台打破了传统的烟囱式的业务系统开发框架,”采用阿里巴巴的数据中台+业务中台双中台设计,采用企业级的业务协同,阿里内部25个事业部300+业务单元,把烟囱架构到统一微服务平台,从1000+系统到数十个商业能力敏捷创新,实际检验阿里在4周搭建盒马业务框架,实现了秒级数据智能,数据从采集、建构、展现只要2.5秒”, 行颠在2019年阿里云上海峰会的诠释非常精准的说明了数据中台与业务中台的关系。

业务中台是阿里巴巴中间件团队的经过集团内多年久经沙场的使用经验沉淀下来由多款分布式基础组件产品作为核心构建的企业云计算解决方案,包括EDAS(企业级分布式应用服务 Enterprise Distributed Application Service), 分布式数据库DRDS,消息组件MQ,应用监控系统(ARMS),云服务总线(Cloud service Bus),分布式事物中间件。其充分利用阿里云 IaaS 资源,引入整套成熟的分布式计算框架(包括分布式服务化框架、统一的会话框架,链路 追踪和稳定性组件等),以应用为中心,帮助企业级客户轻松构建大型分布式应 用服务。体现到包括服务治理、基础监控、应用监控和应用诊断在内的一系列配套管理服务,极大的提升企业客户对大型分布式应用的管理能力利用弹性伸缩轻松应对各种流量高峰。
image

图2:业务中台产品矩阵

业务中台的主战场是业务系统,满足业务系统开发需求,其核心是分布式系统和多中心分布式业务计算架构,满足的业务系统所要求的快速查询,业务交易。数据中台所面临的是海量数据计算问题,通过大数据计算实现对数据进行建模和分析,挖掘出有价值的信息,对业务中台有数据回刷和业务反辅,因此二者是相辅相成,是一个互补关系。
在众多业务交集中,千人千面的推荐应该是双中台联合的最佳典范,数据中台通过采集系统收集用户的行为,交易,个人基本属性等数据通过离线分析对用户进行标签处理,个人推荐算法模型根据历史数据计算出用户所感兴趣的点,根据用户间的细小差异结合商品或内容给出推荐信息,在用户再次登录时候,业务中台根据数据中台的推荐信息结合用户实时行为数据给出千人千面的实时推荐,这一业务模式有力的推动了新零售的业务的发展。
image

图3:业务中台与数据中台

商业智能报表是双中台合作另一个普遍结合点,数据中台擅长离线大数据计算,通过数据模型可以产生商业智能分析,对业务人员有商业决策的帮助,而业务系统往往有数据分析和报表呈现的要求,而这块会占用大量业务中台的计算能力从而影响正常的业务计算,因此二者结合既可以节省有限的计算资源又可以满足用户的商业智慧的要求。

数据中台与传统业务相比较,更偏向数仓业务,是完全替代数仓系统的业务系统,但与传统数仓不同,数据中台可以很好的与传统的业务系统可以形成互辅互成的关系。

数据中台通过在业务系统中数据中台可以通过数据回刷,应用嵌入,API数据服务方式实现对业务系统的补充。
数据回刷类型:很多业务系统都会用到统计数据,需要根据统计数据做业务触发,比如会员的升降级业务会触发权益的影响,这些统计任务由数据中台定时计算无论从效率上还是逻辑处理上都要更优一些,通过计算后回刷业务系统数据库触发业务系统。

应用内嵌型:商业智慧BI报表输出是数据中台一大产出物,通过OLAP计算效率更高、速度更快,而且对传统的业务系统的影响较小,传统的报表统计对业务系统的性能影响较大,如果报表统计需要追溯以月、年为计时间跨度计算会导致系统长时间高负荷运行影响业务订单的时效性,因此通过数据中台的OLAP离线计算方式以应用嵌入方式实现,比如阿里云很多业务采用数据中台BI实现统计报表功能,业务系统通过网页嵌入方式实现图表功能。

数据服务:在互联网企业有很多离散的数据查询业务,有些数据服务需要数据中台完成,数据中台通过多个数据服务提供这些服务,有些以API方式提供,有些以主题服务方式,有些以SDK内嵌方式,比如oneID用户查询,个人标签查询、业务统计数据查询等。在阿里云数据构建与管理Dataphin平台中以oneservice模块方式实现数据服务。

实时数字大屏:很多业务系统通过数字大屏实时反应业务现有状况和历史变化,通过实时流计算与业务系统相关联和OLAP的历史数据的统计实现业务中台与数据中台的完美结合,最典型的例子是阿里双十一的大屏。

数据搜索和推荐:搜索业务是一个特别的服务,搜索服务会实时接入业务系统的数据,同时搜索会提供一些高度相似的内容推荐服务,数据中台在其中扮演这重要的角色, 通过离线计算和多业务驱动数据形成独特的商品和个人特质化的推荐,给用户以良好的体验,最典型的例子是电商行业的千人千面商品推荐和影视产品的推荐。

在企业的IT服务中,数据中台弥补了业务系统的短板,形成了一套与业务合作机制,创新性的驱动业务流程和业务形态的变化:
业务监测:新一代大数据设计之初一个重要方向是通过数据中台的全局性的统计和监测,叠加算法预测实时发现业务系统的问题,现有业界IDC自主管理和运营通过大数据技术采集硬件系统,业务系统,数据库等日志实现对业务系统的监测和预测。另一方面,很多企业通过决策分析系统全面掌握业务的发展动向,适时对业务做调整,决策分析系统主要是由数据中台来完成的。

业务洞察:现代企业对企业的精细化运营提出更高的要求,对数据化运营的能力和效率提升的需求也日益迫切。因此需要对行业分析方法做沉淀和升级,实现以多视角,智能化业务判断,标准化运营和决策的要求,因此需要数据中台的统计和分析功能形成产品对业务系统形成业务洞察。

业务优化:通过对业务流程的优化可以实现效益的倍增效益,比如智能补货一直是供应链优化的一大热点,也是著名的历史难题。在经济大环境形势不太好(创收难)商家供应链专业程度低(供应链成本高)经营渠道多链路复杂(协同难度大)的大背景下,新型的数据中台汇集各路商家和供应链数据,使得数据赋能,流程优化成为可能。

业务数据变现:在当前数据安全规则下,通过智能推荐,流量经营可以增大业务盘子,实现对业务多样化的构想,实现业务的推动,而智能推荐和相关的标签均由数据中台产生。

时至今日,数据中台与业务中台的关联越来越紧密,逐步会变成一个整体,给企业以业务永动机的作用。

**结尾: **[ 更多内容详见数据中台官网 https://dp.alibaba.com ]
阿里巴巴数据中台团队,致力于输出阿里云数据智能的最佳实践,助力每个企业建设自己的数据中台,进而共同实现新时代下的智能商业!
阿里巴巴数据中台解决方案,核心产品:
· Dataphin,以阿里巴巴大数据核心方法论OneData为内核驱动,提供一站式数据构建与管理能力;
· Quick BI,集阿里巴巴数据分析经验沉淀,提供一站式数据分析与展现能力;
· Quick Audience,集阿里巴巴消费者洞察及营销经验,提供一站式人群圈选、洞察及营销投放能力,连接阿里巴巴商业,实现用户增长。
欢迎志同道合者一起成长!

原文链接

本文为云栖社区原创内容,未经允许不得转载。


http://chatgpt.dhexx.cn/article/4wEo7VWo.shtml

相关文章

IPython的安装和基本使用

目录 IPython 概念 提示 安装 IPython主要特点 查看帮助 命令补充 执行系统命令 基本方法 IPython 概念 IPython(交互式Python)是一种强化的Python解释器,提供了比默认的Python解释器更丰富的功能和增强的交互性。IPython具有许多功…

ipython的安装和使用过程_数据分析之一:IPython安装及使用

1. 安装 进入virtual env环境,直接使用pip install ipython来安装 2. 使用IPython 通过命令行启动 (venv)MacBook-Air:ipython Travis$ ipython Python 2.7.10 (default, Oct 23 2015, 19:19:21) Type "copyright", "credits" or "license…

ipython安装成功后用不了_Python常用工具ipython安装与使用

IPython是Python的交互式Shell,提供了代码自动补完,自动缩进,高亮显示,执行Shell命令等非常有用的特性。 特别是代码补全功能非常实用。 安装ipython也非常简单,一台linux服务器上可以安装多个Python版本&#xff0c…

IPython安装使用详解

IPython是一个升级版的交互式python命令行工具。 ipython安装 pip install ipython 等到命令执行完成后显示successfully表示完装成功 在命令提示符下输入ipython就可以启动ipython了 其与原版python命令行工具不同在于ipython的提示符变成了in和out. in为输入命令的地方,…

Ipython安装错误集锦

Ipython安装错误集锦 工具:Windos PowerShell、cmd 输入pip install ipython 可能会直接就安上,但也可能 ① pip版本不够,需要重新安装 继续输入python -m pip install --upgrade pip版本号(如我是20.0.2) 但依然可…

ipython安装报错无效_pip,IPython安装(Python2.7版本)windows环境和Linux环境

一.Windows10下安装 1.下载运行ez_setup.py(一般会提示已安装) 2.下载安装运行 distribute_setup.py和 get-pip.py(自行百度) 3.执行pip命令,报错(环境变量也配置了,依然报命令不存在...) 后面查看scripts文件下面,根本没有pip.exe应用程序 3…

Ipython安装

1.下载 下载地址:https://pypi.python.org/pypi/ipython/6.1.0#downloads 2.将下载的文件放在在python的scripts文件夹下 3.利用pip命令安装 pip install ipython 4.配置环境变量 将ipython所在的文件夹的路径写入环境变量中 5.打开cmd命令符 输入ipython 显示以上的…

IPython是什么?怎样安装和启动IPython?

Python的优点之一是其交互式解释器,也称为shell。shell提供了一种能够快速实现灵感、检验特性的方法,以及交互式的模块界面,能够将一些需要两三行脚本才能完成的任务一次性完成。通常我们编写代码时,会采用同时运行文本编辑器和Py…

ipython的用法详解

ipython是一个升级版的交互式python命令行工具. ipython安装 pip install ipython 等到命令执行完成后显示successfully表示完装成功 在命令提示符下输入ipython就可以启动ipython了 其与原版python命令行工具不同在于ipython的提示符变成了in和out. in为输入命令的地方,out为命…

c语言的实验报告 实验4,C语言实验四实验报告

C语言实验报告四 实验4:循环结构程序设计 1、使用循环语句完成累乘、图像输出的程序编写。 2、掌握较复杂结构程序的编写。 3、掌握程序调试的方法。 4、编写实验报告。 二、实验内容 1、已知xyz yzz 532,其中x、y、z都是数字(0~9),编写一个…

C语言实验题

C语言实验题(单选) C程序中的宏展开是在(). A:编译时进行的 B:程序执行时进行的 C:编译前预处理时进行的 D:编辑时进行的 答案:C 下列标识符中,不合法的C语言用户自定义标识符是(). A:printf B:enum C:_ D:sin 答案:B 已知函…

C语言实验课基础考点1.0

一、数据类型与输入输出 数据类型输入输出符号int(整型)%dlong int (长整型)%ldfloat(单精度浮点) %f double(双精度浮点)%lfchar(字符)%cchar[ ](字符串&a…

C语言实验六

1. 从键盘上输入3个字符串&#xff0c;找出其中最大的字符串 #include <stdio.h>#include<string.h>int main(){ int i,j,k;char a[100],b[100],c[100];printf("请输入第一个字符串\n");gets(a);printf("请输入第二个字符串\n");gets(b);prin…

c语言报告实验反思,c语言实验总结与反思

c语言实验总结与反思 c语言实验总结与反思怎么写?以下是小编整理的相关范文,欢迎阅读。 c语言实验总结与反思一 这个星期,我们迎来了C语言实训——一次至为重要的实训。在这个星期里,同学们都很认真的做着那20多道实训题目,遇到不懂的互相请教,或请问老师。非常感谢老师对…

C语言实验题目及其解答

实验一 1、有以下C语言程序&#xff0c;功能为输入圆的半径&#xff0c;求出圆周长和圆面积。采用类的形式来改写该程序。&#xff08;要求半径的默认初值为0&#xff09; #include <iostream.h> const float PI3.14; float circumference(float r); float area(float r…

南京邮电大学C语言实验报告四

实验四&#xff1a;一维与二维数组实验 实验题目&#xff08;1&#xff09;【见实验教材实验五的题目&#xff11;】&#xff1a;编写程序exp5_1.c&#xff0c;在主函数中定义一维数组int array[10]&#xff0c;自定义以下函数&#xff1a;输入数组元素&#xff0c;输出数组元…

(C语言)实验2 用C语言编写程序

【实验目的】 1、熟悉顺序、分支和循环三种基本的控制结构。 2、使用C语言编制简单的顺序、分支和循环三种基本的控制结构的程序。 3、尝试用C 语言编写程序解决实际问题。 【实验要求】 1、实验共4题&#xff0c;每题25分&#xff0c;共100分&#xff1b; 2、实验需在截至日…

【C语言趣味实验】

C语言趣味实验--电脑关机&&猜数字 前言一、如何实现强制关机&#xff1f;shutdown用法 二、优化改进1&#xff1a;通过输入的字符串来判断是否关机改进2&#xff1a;通过猜数字是否正确来判断是否关机 总结 前言 亲爱的朋友们大家好&#xff0c;正如题目所见&#xff…

南京邮电大学C语言实验报告二

实验二&#xff1a;选择与循环结构编程 实验题目&#xff08;1&#xff09;【见实验教材实验二的题目6】&#xff1a;编程序exp2_6.c&#xff0c;读入3个double型变量a,b,c的值&#xff0c;用if语句判断它们能否构成三角形&#xff0c;如果能构成三角形又是构成的何种三角形&a…

C语言实验四

目录 1.国王的麦子 2. 求完数。 3.打印九九乘法表 4&#xff0e;求1!2!3!…20!&#xff1b; 5.&#xff08;1&#xff09;输入一行字符&#xff0c;分别统计出其中的英文字母、空格、数字和其它字符的个数。 &#xff08;2&#xff09;在得到正确结果后&#xff0c;请修…