VIP20
本课程属于:009-实时OLAP分析 数据工程与实时数据平台 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

实时OLAP分析技术与业务系统开发

📚 共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
什么是OLAP
OLAP概念、OLTP与OLAP的区别、实时OLAP的应用场景(电商大屏、实时报表、用户行为分析)。
概念场景
02
OLAP核心概念
维度(Dimension)、度量(Measure)、星型模型、雪花模型、数据立方体(Cube)。
维度模型
03
主流实时OLAP引擎对比
ClickHouse、Doris、Druid、StarRocks、Elasticsearch的适用场景与选型建议。
选型对比
04
环境准备
Docker安装、Docker Compose配置、启动一个简单的ClickHouse服务。
DockerClickHouse
05
ClickHouse基础
表引擎(TinyLog、Memory、MergeTree)、建表语句、数据类型。
MergeTree建表
06
数据导入实战
使用HTTP接口导入CSV数据、使用clickhouse-client导入JSON数据。
导入CSVJSON
07
SQL查询入门
SELECT、WHERE、GROUP BY、ORDER BY、LIMIT在OLAP场景下的使用。
SQL聚合
08
聚合函数深度解析
count、sum、avg、min、max、uniq、quantile在实时分析中的妙用。
函数uniqquantile
09
时间序列分析
toDate、toStartOfHour、toStartOfDay函数,按时间窗口聚合数据。
时间窗口聚合
10
物化视图
什么是物化视图、如何创建物化视图、物化视图加速实时查询。
物化视图加速
11
TTL与数据生命周期
设置TTL自动过期数据、冷热数据分层存储。
TTL冷热分层
12
分区与分片
PARTITION BY的使用、分片集群概念、分布式表原理。
分区分片
13
实时写入优化
批量写入、异步写入、去重策略、写入性能调优。
写入去重调优
14
查询性能调优
索引原理、跳数索引、投影、查询计划分析。
索引跳数索引投影
15
Doris基础
Doris架构简介、FE与BE角色、建表语句、数据模型(明细、聚合、更新)。
DorisFE/BE数据模型
16
Doris数据导入
Stream Load、Broker Load、Routine Load实现实时数据接入。
Stream LoadRoutine Load
17
Doris查询实战
Rollup表、物化视图、Colocation Join优化。
RollupColocation Join
18
StarRocks基础
StarRocks与Doris的异同、主键模型、更新模型。
StarRocks主键模型
19
StarRocks实时写入
使用Spark/Flink写入StarRocks、Primary Key去重。
FlinkSpark去重
20
Druid基础
Druid架构、Segment概念、数据摄入规范。
DruidSegment
21
Druid查询
原生查询与SQL查询、时间范围过滤、近似聚合。
近似聚合时间过滤
22
Elasticsearch做OLAP
ES聚合查询、日期直方图、嵌套聚合、性能瓶颈。
ES直方图嵌套聚合
23
Flink + OLAP
Flink实时写入ClickHouse/Doris、Flink SQL做实时ETL。
Flink SQL实时ETL
24
Kafka + OLAP
Kafka作为实时数据管道、Kafka Connect同步数据到OLAP引擎。
KafkaConnect
25
实时大屏实战
使用WebSocket + ClickHouse构建实时数据大屏。
WebSocket大屏
26
用户行为分析实战
埋点数据接入、用户留存分析、漏斗分析SQL实现。
留存漏斗埋点
27
实时报表系统
设计一个支持多维分析的实时报表系统架构。
架构多维分析
28
OLAP监控与运维
系统监控指标、慢查询排查、集群扩容。
监控运维扩容
29
成本优化
压缩算法选择、存储格式优化、查询资源隔离。
压缩资源隔离
30
总结与展望
实时OLAP的未来趋势、学习路径推荐、实战项目建议。
趋势路径项目