持续定义 Saas 模式云数据仓库+实时分析 | 学习笔记(一)

简介: 快速学习持续定义 Saas 模式云数据仓库+实时分析

开发者学堂课程【SaaS 模式云数据仓库实战持续定义Saas模式云数据仓库+实时分析】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/760/detail/13341


持续定义 Saas 模式云数据仓库+实时分析

 

内容介绍

一、云数据仓库概述

二、实时分析场景与价值

三、Max compute 云数仓加实时分析

四、实时分析案例

 

一、 云数据仓库概述

数据仓库在上世纪有所应用,作用是从数据源开始数据生产到分析应用,包括数据的采集同步加工存储建模治理查询等。 ODS和CDM都是建模的业务部分,有完善的方法论。

图片61.png

数据仓库的特征在于面向主题集成性、稳定性和时变性,用于支持管理决策。数据仓库的意义在于对企业的所有数据进行汇总,为企业各个部门提供统一的规范的数据出口。数据仓库模型本质是人收集和。存储数据认识数据组织和管理数据使用数据决策的最佳实践形成的方法论。数据仓库的业务部分并不随技术变化,与技术无关,但逻辑模型和物理模型,用什么技术来承载在最初方案中是紧密结合的。数据仓库的概念本身没有变化,但是技术在不断发展,有实时数仓、AI数仓, Max compute就是云数据仓库的一个代表。数据仓库的核心能力和价值是采集同步加工存储建模治理查询,为实现数据仓库的能力和价值必须要具备的基础:IDC机房、部署、开通、高可用、安全、日常运维、扩容,这几部分都构成最终的总成本,总成本还包括核心能力成本和基础成本。

图片62.png

云数据仓库为了实现真正价值,用户可以在逻辑层面上直接开通project,就可以实现开箱即用的功能:

图片63.png

数据仓库的功能很完善,包括上下游的功能,具备业界领先的大规模高性能,用户可以无感备份和免运维,还有一些机制安全能力,包括后续的灵活扩展、低成本、数据服务。数据仓库也是实时变化的,还有快速演进的能力,不需要关心底层,如何建立可以开箱即用。

图片64.pngSARS模式企业级的云数据仓库,不同的租户隔离在其中,实现了整个数据仓库的所有功能,包括实时分析、机器学习、湖仓一体和统一数仓的元数据,这些能力适合做实时数仓和交互式查询湖仓一体等多场景。实时分析场景中会用到的Max compute和实时的Flink和开发平台都包括在解决数仓方案中。

在云数据仓库中,实时、非实时管理功能、治理功能结合的数据流程如下:

图片65.png


二、实施分析场景和价值

大数据的5V如下:

图片66.png

 

1.容量(Volume)

是指大规模的数据量,并且数据量呈持续增长趋势。目前一般指超过10T规模的数据量,但未来随着技术的进步,符合大数据标准的数据集大小也会变化。

2.速率(Velocity)

即数据生成、流动速率快。数据流动速率指指对数据采集、存储以及分析具有价值信息的速度。因此也意味着数据的采集和分析等过程必须迅速及时。

3.多样性(Variety)

指是大数据包括多种不同格式和不同类型的数据。数据来源包括人与系统交互时与机器自动生成,来源的多样性导致数据类型的多样性。根据数据是否具有一定的模式结构和关系,数据可分为三种基本类型:结构化数据、非结构化数据、半结构化数据。

4.真实性(Veracity)

指数据的质量和保真性。大数据环境下的数据最好具有较高的信噪比

5.价值(Value)

价值密度随着数据量的增长,数据中有意义的信息却没有成相应比例增长,而价值同时与数据的真实性和数据处理时间相关。数据越大,价值越多;时间越短,价值越大,如图所示,随着时间的增长,数据价值越来越小:

图片67.png

最早的语音数据仓库是离线情况,因为受限于技术能力。现在的实时分析是从数仓中演化出来的,可以理解成大酒店小红有各个业务场景,例如住宿餐饮,实时可以理解为餐饮业务。要利用好原有的客流量,有一定协同。有一部分业务对实时性要求很高,所以就演化出实时需求。这种实时有快速写入、快速分析与原有的数仓进行交互,形成了一套Lamda结构。与数仓是一体的,是由数仓演化出来的。另外一种是以实时分析作为主场景,形成流式结构,有需要能从数仓快速提取数据和数据源,回放行程Kappa结构,后续还要考虑实时数据和模型如何入仓。类似于饭店,只做餐饮业务,但是越做越大,就会有积累的历史数据标签,要跟原来的业务做沉淀,需要外围支持,像综合性发展,这两种来源不一样,每个人落地到数仓时,场景不同。有些人完全沉浸在数仓流程中就是Kappa结构。有些人从数仓演化出来,就是Lamda结构。比如IOT设备监控分析,原来从IOT设备上获取状态或日志或设备信号或流动情况。原来有一套离线数仓对系设备做重点监控,例如对设备做配置,新换了一个策略数据就和原来不一样了。数据的变化需要用下发策略,对数据源产生影响,数据源产生一套新的数据,用实时分析的方式上报新数据,从下到上的流程是由数仓演变出来的,其中用到的数据也是从数仓中获取到的。

图片68.png

如果一开始就是欺诈监控,例如股票购买或详单,第一时间获取分析结论,并关联标签精准识别。最后,实时数据落入数仓与其他数据融合,形成知识,因为不可能每一个时刻都在做实时分析还需要做观察。

图片69.png

整个流方案都是实时写入实时分析,实时呈现。但是和原来数据仓库结合不同,就构成了两种不同的场景。要实现实时性的事务,就需要极速查询能力、实时写入能力、数仓查询加速能力,因为数据放到数仓里,用原有的方式查询数度并不快,需要做实时监控查询分析,还有实时分析,也需要和其他应用做紧密结合,最后在模型层面上实时和离线需要做统一的计算和建模,这些都是实时分析的能力要求。

相关实践学习
阿里云云原生数据仓库AnalyticDB MySQL版 使用教程
云原生数据仓库AnalyticDB MySQL版是一种支持高并发低延时查询的新一代云原生数据仓库,高度兼容MySQL协议以及SQL:92、SQL:99、SQL:2003标准,可以对海量数据进行即时的多维分析透视和业务探索,快速构建企业云上数据仓库。 了解产品 https://www.aliyun.com/product/ApsaraDB/ads
相关文章
|
存储 监控 安全
奇安信基于阿里云数据库 SelectDB 版内核 Apache Doris 升级日志安全分析系统,查询平均提速 700%
Apache Doris 助力奇安信建设全新日志存储分析平台,提升系统安全性与快速响应能力!
919 0
奇安信基于阿里云数据库 SelectDB 版内核 Apache Doris 升级日志安全分析系统,查询平均提速 700%
|
SQL 存储 分布式计算
关于数据仓库的Hive的安装部署的Local模式
在数据分析和数据挖掘领域,数据仓库是一个非常重要的工具。Hive是阿里云提供的一个开源数据仓库解决方案,它基于Hadoop和HiveQL语言,可以帮助用户轻松地处理大规模数据。在本文中,我们将探讨Hive的安装部署以及Local模式的概念和优势。
643 2
|
SQL 存储 分布式计算
关于数据仓库的Hive的安装部署的内嵌模式
在数据分析和数据挖掘领域,数据仓库是一个非常重要的工具。Hive是阿里云提供的一个开源数据仓库解决方案,它基于Hadoop和HiveQL语言,可以帮助用户轻松地处理大规模数据。在本文中,我们将探讨Hive的安装部署以及内嵌模式的概念和优势。
632 2
|
SQL 存储 分布式计算
关于数据仓库的Hive的安装部署的远程模式
在数据分析和数据挖掘领域,数据仓库是一个非常重要的工具。Hive是阿里云提供的一个开源数据仓库解决方案,它基于Hadoop和HiveQL语言,可以帮助用户轻松地处理大规模数据。在本文中,我们将探讨Hive的安装部署以及远程模式的概念和优势。
603 1
|
存储 分布式计算 DataWorks
持续定义 SaaS 模式云数据仓库—— MaxCompute 数据的持续保护 | 学习笔记(三)
快速学习持续定义 SaaS 模式云数据仓库—— MaxCompute 数据的持续保护
持续定义 SaaS 模式云数据仓库—— MaxCompute 数据的持续保护 | 学习笔记(三)
|
分布式计算 MaxCompute
《SaaS模式云数据仓库实践手册》电子版下载地址
本书的制作目的在于让MaxCompute帮助企业构建全托管的现代化数仓,简化数据洞察、加速价值实现。
258 0
《SaaS模式云数据仓库实践手册》电子版下载地址
|
消息中间件 存储 Kafka
基于云数据库ClickHouse 搭建游戏行业用户行为分析系统实践
游戏行业用户流量的引入及长期留存和活跃是衡量游戏商业转化能力的必要条件和重要衡量指标。新游戏投放市场后通常会持续性进行运营推广和迭代优化,需要完善的运营体系来支撑运营。本文重点阐述如何使用云数据库 ClickHouse 作为核心数仓同步离线和实时数据来构建用户分析系统,以及如何通过用户分析系统来分析用户行为常用场景实践案例,指导游戏行业客户构建和使用行为分析系统,达到提高游戏用户留存率和活跃度的目标。
1845 0
基于云数据库ClickHouse 搭建游戏行业用户行为分析系统实践
|
SQL Oracle 算法
「数据仓库架构」数据仓库的三种模式建模技术
「数据仓库架构」数据仓库的三种模式建模技术
|
数据建模 数据库
「数据仓库架构」数据建模:星型模式
「数据仓库架构」数据建模:星型模式
|
Web App开发 编解码 Java
B/S基层卫生健康云HIS医院管理系统源码 SaaS模式 、Springboot框架
基层卫生健康云HIS系统采用云端SaaS服务的方式提供,使用用户通过浏览器即能访问,无需关注系统的部署、维护、升级等问题,系统充分考虑了模板化、配置化、智能化、扩展化等设计方法,覆盖了基层医疗机构的主要工作流程,能够与监管系统有序对接,并能满足未来系统扩展的需要。
799 5

热门文章

最新文章