服务热线:400-0033-166
万商云集 - 企业数字化选用平台

企业首选的

数字选用平台

数据挖掘如何能跟得上变化?

2020-12-30 11:00:41 阅读(209 评论(0)

今天,我将继续讨论阿里巴巴的书籍,包括数据服务平台、数据挖掘平台、数据建模、数据管理和数据应用。我希望你能得到启发。1、数据服务平台数据服务平台可以称为数据开放平台,数据部门生产大量数据,如何方便有效地开放,是我们一直需要解决的问题,在没有数据服务的时代,阿里数据开放简单,粗糙,一般直接导出数据,我认为,现在大多数公司应该开放,虽然PaaS喊了这么多年,但有多少真正的成就?即使像阿里巴巴一样,在数据开放的方向上探索和实践已经7年了。任何关于数据开放的做法都将失败,任何数据开放的改进都将随着对业务的深入了解而成长。阿里的数据开放经历了四个阶段,DWSOA、OpenAPI、SmartDQ和OneService:DWSOA:这是数据服务的第一阶段,即通过SOA服务暴露业务方对数据的需求,由需求驱动,开发一个或多个接口,编写接口文档,并向业务方打开呼叫。这种结构简单,但接口粒度粗,灵活性低,可扩展性差,再利用率低。随着业务需求的增加,接口数量显著增加,维护成本高。同时,开发效率不高。根据阿里巴巴的说法,一个接口至少需要开发一天才能上线。事实上,这远不止于此。如果你想改变1-2个字段,你也应该采取一套完整的流程,这应该是大多数公司的常态。OpenAPI:DWSOA的明显问题是烟囱开发,难以沉淀常见数据,OpenAPI根据统计粒度聚合数据,相同维度的数据,形成逻辑表,使用相同的接口描述,对于某种查询,只需调用一个接口,这种形式可以有效地收敛接口,作者公司的许多外部服务也是这种形式,如通过包装数十个位置服务API,统一外部提供灵活的查询能力,但事实上,复杂的逻辑界面仍然需要一个讨论,即第一种方式。SmartDQ:数据维度是不可控的。随着数据的深入使用,OpenAPI显然会急剧增加,维护映射的压力会很大,所以阿里巴巴会抽象一层,使用DSL(DomainSpecificLanguage,现场专用语言)来描述SQL的取数需求,支持标准,到目前为止,所有简单的查询服务都减少到另一个接口,这降低了数据服务的维护成本。传统的问题检查方式需要检查源代码,确认逻辑,SmartDQ只需要检查SQL的工作量,并可以通过写SQL向业务提供服务,SmartDQ包装跨域数据源和分布式查询功能,通过逻辑表屏蔽底部物理表细节,无论是HBASE还是MySQL,是单表还是库表,大大简化了操作的复杂性。事实上,中国移动业务分析规范早就提出了即席查询、伪代码等包装方法,作者企业也通过自助实践,阿里在着陆方面做得更好,是大师,传统企业大数据产品往往只能在单点上取得突破,不能使用团队始终坚持产品,如企业自助平台在设计中不需要支持跨异构数据库的大数据时代,由于原来的自助取数队和现在的DACP队完全是两组人,很难实现现有能力的传承。阿里的想法并不是很先进,但它不仅着陆了,而且不断演变,这可能是企业独立研发的价值,其产品总是流动着相同的*。OneService:SQL显然无法解决复杂的业务逻辑。事实上,SmartDQ只能满足简单的查询服务需求。就像我们的自助取数只能满足50-60%的临时取数一样,企业遇到的场景如下:个性化垂直业务场景、实时数据推送服务和定时任务服务,OneService主要提供多种服务类型来满足客户需求,OneService-SmartDQ、OneService-Lego、OneService-iPush、OneService-uTiming。Lego被设计成一个服务容器,面向中高度定制的数据查询需求,支持插件机制。我理解它是为了提供定制的环境和暴露的接口,你可以做任何你想做的事情。Lego被设计成一个服务容器,面向中高度定制的数据查询需求,支持插件机制。作者理解,它是为了提供定制的环境和暴露的接口,你可以做任何你想做的事情。iPush应用程序产品是TT、通过定制过滤规则,MetaQ等不同的消息源向Web发送、中间件平台,无线等终端推送消息。Utiming是一个非常个性化的应用,基于云中的任务调度应用,提供批量数据处理服务,支持用户识别、用户肖像、人群圈选择三种服务的离线计算、服务数据预处理和仓储。2、阿里在阿里云Maxconpute中构建了一套数据挖掘架构、在GPU等计算集群上,阿里巴巴收集了大量高质量的分布式算法,包括数据处理、特征工程、机器学习算法、文本算法等,可以有效地完成海量、1亿维度数据的复杂计算,提供一套易于操作的可视化编辑页面,大大降低了数据挖掘的门槛,提高了建模效率。它选择的计算框架是MPI,其核心算法是基于阿里云的MaxcomputeMPI实现的。该算法平台还集成了大多数行业主流的机器学习算法。让我有点惊讶的是,阿里巴巴还建立了一个数据挖掘平台。作者以前也想这样做,但后来发现与数据仓库的集成模型(如宽表)有很多相似之处,所以他没有坚持下去。阿里将数据中心分为三层:特征层(FDM)、中层和应用层(ADM),中间层包括个体中间层(IDM)和中间层的关系(RDM),如下图所示:FDM层:用于存储模型训练中常用的特征指标,类似于集成模型的宽表。我很好奇阿里数据仓库的DWS只是一个收集层或一个宽表,否则它与FDM非常相似。IDM层:个体挖掘指标的中间层,面向个体挖掘场景,用于存储通用性强的结果数据。事实上,在我看来,它是通用标签库的源表。ADM是个性标签的源表。我不知道我是否理解正确。数据挖掘这一章很短,缺乏一些细节,想与部门定位有关,数据挖掘一般应用导向,核心可能掌握在各业务部门挖掘者手中,作者对数据挖掘平台的实际价值有疑问,毕竟,挖掘不断变化,数据仓库建模容易理解,但数据挖掘平台如何跟上变化?3、这本书占据了数据模型数据建模的三分之一,显示了它的重要性。首先,让我们谈谈阿里巴巴数据模型的历史。事实上,它仍然与作者有很多关系,因为在2005年至2007年,为公司服务的合作伙伴大量BI人员跳槽到阿里巴巴。据说他们已经建立了阿里巴巴一代的数据仓库系统,其中许多人都与作者合作过。现在他们仍然有点情绪化。(1) 历史发展的第一阶段:在完全应用驱动的时代,数据完全满足报告需求,以与源结构相同的方式将数据同步到Oracle,类似于作者刚刚进入公司的情况。第二阶段:随着阿里业务的快速发展,数据量的快速增长,性能已成为一个大问题,需要通过一些模型技术改变烟囱开发模型,消除数据冗余,提高数据一致性,传统行业数据仓库工程师开始尝试更受欢迎的ER模型 将维度模型模式应用到阿里巴巴集团,构建四层模型架构,即ODL(数据操作层) BDL(基础数据层) IDL(接口数据层) ADL(应用数据层)。ODL与源系统一致。BDL希望引入ER模型,加强数据集成,构建一致的基础数据模型。IDL基于维度模型方法构建市场层。ADL完成了个性化的应用程序和基于显示需求的数据组装,这对应于作者所在企业的当前ODS,DWD,DWA/DWI和ST层,但阿里在构建ER时遇到了更大的挑战,主要是业务的快速发展,人员变化迅速,业务知识基础不全面,导致ER模型输出困难。阿里巴巴得出结论:在不成熟、快速变化的业务层面,构建ER模型的风险很大,不适合构建ER模型。例如,运营商的业务相对稳定,世界上也有一些最佳实践,可以从概念-领域-逻辑-物理的整体控制来处理,但面对变化,确实有其限制。第三阶段:阿里巴巴业务和数据的快速发展迎来了以hadoop为代表的部署式存储计算的快速发展。与此同时,阿里巴巴自主开发的分布式计算平台Maxcompute也在进行中。因此,它开始构建自己的第三代模型架构。它选择了以Kimball维度建模为核心概念的模型方法论,并在一定程度上进行了升级和扩展,建立了阿里巴巴集团的公共层模型数据架构体系。阿里模型分为三层:操作数据层(ODS)、公共维度模型层(CDM)以及应用数据层(ADS),模型层包括详细数据层(DWD)和汇总数据层(DWS)。阿里模型分为三层:操作数据层(ODS)、公共维度模型层(CDM)以及应用数据层(ADS),模型层包括详细数据层(DWD)和汇总数据层(DWS)。ODS:将操作系统数据存储在数据仓库系统中,几乎没有处理。CDM:细分为DWD和DWS,分别是详细数据层和汇总数据层,以维度模型方法为理论基础,采用一些维度退化方法,将维度退化到事实表,减少事实表与维度表的关联,提高详细数据表的可用性,同时在汇总数据层,加强指标维度退化,采取更广泛的手段建立公共指标数据层,提高公共指标的可用性。ADS:根据CDM和ODS加工,存储数据产品的个性化统计指标数据。具体见以下模型架构图:每个行业都可以根据自己的实际情况来划分模型的分层。没有所谓的最佳实践。比如作者所在的企业,源维度一致性很好。DWD主要做标准化工作,屏蔽ODS变化引起的上层变化。维度建模的概念更多体现在DWA/DWI层面。(2) OneData的模型实施是阿里巴巴的模型设计理论。我认为它写得很好。读完这个过程后,你基本上会了解维度建模的每一步。强烈建议结合以下维度和事实表建模进行精读。主要步骤如下:数据研究:业务研究需要了解业务系统的业务,需求分析是收集分析师运营商对数据或报表的需求,实际上,报告需求是最现实的建模需求的基础。架构设计:分为数据域划分和构建总线矩阵。数据域划分是指业务流程或维度的抽象集合。业务流程可以概括为不可分割的行为事件,如订单、支付等。架构设计:分为数据域划分和构建总线矩阵。数据域划分是指业务流程或维度的抽象集合。业务流程可以概括为不可分割的行为事件,如订单、支付等。构建总线矩阵需要明确每个数据域下游的业务流程和维度,并定义每个数据域下的业务流程和维度。标准定义:标准定义主要定义指标系统,包括原子指标、修饰词、时间周期和衍生指标。阿里巴巴对指标的标准定义有一个单独的描述。你可以努力学习。很多时候,细节决定成败。模型设计:模型设计主要包括维度和属性的规范定义、维度表、详细事实表和总结事实表。最后,用图镇楼,这张图值回书价。本书介绍了维度设计和事实表设计,由于细节过多,作者不再展开,如果你是建模人员,必须好好看,也可以参考数据仓库工具箱维度建模权威指南,一般在建模过程中遇到很多问题有解决策略,未来可能遇到建模问题,本书也提到了很多,是建模人员宝贵的实际战斗参考材料。4、数据管理数据管理涉及很多事情,本书具体提到元数据、计算管理、存储和成本管理和数据质量,相对内容相对较薄,我选择两点:总是听说阿里丰富的氛围,所有数据永久保留,实际上是荒谬的,人们也节省生活,看下图:处理无尽的数据和应用,数据工程师很难确定哪些数据是最重要的,阿里巴巴提出了数据资产水平的解决方案,旨在解决消费场景中知道的问题。它将数据分为五个层次,从A1到A5,具有毁灭性、整体性、局部性、一般性和未知性。那么如何给每个资产贴上等级标签,就是借助强大的元数据能力,了解哪些表服务于哪些数据产品。基于血缘分析,可以说整个消费链路都贴上了某种资产的标签。如果阿里巴巴业务人员定位等级A2,所有相关链接的等级都是A2,从而启动相应的保障措施,类似于作者企业的大数据保障方法。确定表的保证等级,应用程序的重要性。5、阿里的数据应用主要介绍了外部数据产品平台的业务人员和服务于内部的数据产品平台。从本质上讲,商务顾问是为自己的渠道提供的增值服务。这是一个非常成功的决策支持产品,反映了一个产品如何从小成长为庞然大物的过程:内部数据产品的演变几乎是每个公司BI系统的开发和复制,但很明显,它已经长成了一棵大树,从临时计数阶段到自动报告阶段(如BIEE),然后到BI自主研发阶段(第三方无法满足自己),最后到数据产品平台(更系统化)。目前,包括PC和APP版本在内的阿里数据产品平台有四个层次,即数据监控、专题分析、应用分析和数据决策。目前,阿里巴巴的数据产品平台,包括PC和APP版本,有四个层次,即数据监控、专题分析、应用分析和数据决策。在这里,我基本上已经读完了。整本书都是关于经验的。它经常闪闪发光。建议多读几遍。这本书也引起了作者的一些思考,为什么他们能做到呢?传统企业大数据的差距在哪里?是机制流程问题吗?数据产品的传承?合作伙伴的问题?核心能力自控问题?业务对数据产品的驱动力问题?小步快跑落地问题?企业产品规划?遗憾的是,这本书更多的是关于技术和数据内容的深入阐述

内容来源:数据分析网,以上内容来源于网络,不代表本站观点,如有侵权,请联系删除。

推荐阅读

注册商标有哪些类?共45类,按需求进行类别选择

作为现代经济的产物——商标,越来越受到人们的重视,新闻报道中的商标抢注大战足以赚点眼球。我们国家的商标是需要进行申请的,并且商标的类型也有很多种,我们在申请的时候可以选择适合自己的商标来进行申请注册。那么注册商标有哪些类呢?请随小万一同了解…查看详情

pdf阅读器怎么转换成word

要将PDF阅读器中的文本转换为Word文档,可以尝试以下方法:1. 使用*转换工具:有很多*工具可帮助你将PDF转换为Word文档,如Smallpdf、Zamzar、PDF2DOC等。这些工具通常提供简单易用的界面,让你上传PDF文件并选择…查看详情

检验网站规划是否合理的5条军规!

如今,网站建设已成为企业追逐互联网步伐的主流选择。但在此过程中,许多刚转型线上的新手企业最易出现一个问题,过于重视网站建设的整个过程,而忽略了网站建设的前期准备工作。企业若想建设一个出色且极具价值的网站,在建设网站前有5大要点不可忽略。 图…查看详情

微信小程序如何制作开发?

怎么开发小程序微信小程序开发流程?1、注册,在微信公众平台注册小程序,完成注册后可同步进行信息完善和开发; 2、小程序信息完善,填写小程序基本信息,包括名称、头像、介绍及服务范围等; 3、开发小程序,完成小程序开发者绑定、开发信息配置后…查看详情

css基础知识有哪些?

html/css的基础知识,为什么有时候给标签的border设置属性的时候,比如.a{border:mediumnone;}这是什么?是不设置边框,设置图片无边框时直接写img{border:none;}就可以了,medium是浏览器解析时…查看详情

【CRM软件排名大全】适用中小企业的国内外CRM软件,都在这里!

随着企业数字化转型,企业对于CRM软件的需求在扩大,对系统的要求也越来越高,现在的CRM软件不仅需要完成客户的数据采集,还要拓展管理功能,进行企业的数据分析和营销,为企业提供决策方面的参考支持。目前市面上现在流行的CRM软件有很多,本文就国…查看详情

只需六步,教你轻松恢复qq误删好友

很多好朋友在不小心做了好友删除以后,立马抓肝挠心,后悔起来,怎么办?这时候不着急,有个好友恢复系统,可以挽回这一切,具体怎么操作呢,这里介绍一下步骤给大家。一、好友恢复的操作方法当第一时间把好友删除后,马上去恢复平台做恢复,即登录网址以后后…查看详情

网站建设多少钱?费用一般包含哪几部分?

网站建设多少钱,几乎所有企业老板在进行网站建设前都想先了解这个问题。据小万了解,不同建站公司都有各自的报价体系,而且像网站建设这种定制开发服务,即使同一家公司也会存在价格差异。所以要了解网站建设多少钱,先要明确网站建设会涉及到哪些费用。图片…查看详情

名表排行榜前十名有哪些

以下是2023年的名表排行榜前十名:1. 百达翡丽(Patek Philippe):作为世界上最受推崇的高级钟表制造商之一,百达翡丽以其卓越的制表工艺和精湛的设计而闻名。他们的手表代表了永恒的优雅和技术的完美结合。2. 雅典(Ulysse …查看详情

小程序设计规范有哪些

小程序设计规范是为了保证小程序的用户体验、界面美观和功能稳定而制定的一系列准则和规范。以下是一些常见的小程序设计规范:1. 布局与导航: - 保持简洁明了的页面布局,避免过多的元素和混乱的排版。 - 使用易于理解和直观的导航结构,确…查看详情

实体店怎么引流推广

  在这个数字经济化的时代,实体店经营面临的挑战空前,如何突破一个越来越激烈的市场,如何将更多的流量吸引到自己的店铺,是每个实体店主需要思考和践行的问题。为此,我们需要设计有效的推广方案,以吸引更多的顾客,提高店铺的知名度和销售量。  一、…查看详情

南京网站建设公司怎么选?选择网站建设公司需要牢记几点

现在在网络比较发达的时代,很多人也都会从网上寻找客户,所以说想要推广自己的产品,那么就一定要有自己的网站,由此可见网站建设对一家企业来讲是非常重要的,其实不管是大小企业,拥有了自己的网站,就是拥有了自己的门面,能够将自己的产品以…查看详情

windows10怎么重置电脑

  重置电脑是一种将电脑恢复到出厂设置的方法,可以帮助解决一些问题,例如程序无法工作、电脑感觉很慢、电脑存在病毒等等。在Windows10中,您有多种方法可以重置电脑。在本文中,我们将详细介绍如何使用这些方法重置Windows10电脑。  …查看详情

海外版淘宝怎么入驻

  优质答案(1)  方法:  1、淘宝卖家需符合以下条件,才可申请开通境外服务:  卖家为消保卖家;  卖家已缴纳基础消保保证金或已购买保证金保险(保证金>=1000元)(缴纳入口【卖家中心】-【客户服务】-【消费者保障服务】);  无出…查看详情

财务开票软件有哪些 开票一般用什么软件

  很多人都知道开票是一件很重要而且很繁琐的事情,需要财务人员去一步一步的操作,如果是有开票软件就事半功倍,下面万商云集*就为大家介绍常用的开票软件。  要知道发票领购量这一块,税局本就拿捏得死死的,要是开票再有什么差池要作废,这无疑是给公…查看详情

最新文章