系统梳理 Active User(AU)的定义与 DAU、WAU、MAU 口径,介绍多维分析、漏斗分析和留存分析的计算方法,以及 AU 在数据模型中的设计原则。
介绍如何通过 CROSS JOIN 和维度组合辅助表灵活生成多维聚合结果,并对比 GROUPING SETS、ROLLUP 与 CUBE 的适用场景。
记录在 Grafana、MySQL 和 Azure 跨时区场景中排查 create_time 展示差异的过程,并梳理 UTC、北京时间、PST/PDT 之间的转换关系与实践建议。
梳理 Hive 执行计划 QueryPlan 与 EXPLAIN 输出的关系,结合 MapReduce Stage、Operator Tree、统计信息和常见 EXPLAIN 用法理解 SQL 执行过程。
梳理 Hive SQL 从客户端提交、HiveServer2 接收、Driver 编译优化,到生成 MapReduce 并提交 YARN 调度执行的完整流程。
总结 HiveSQL 中按分组排名后取对应字段值的常见写法,包括 row_number、rank 等窗口函数的使用场景
总结 HiveSQL 中行转列和列转行的常见写法、原理、适用场景
系统讲解 Hive 窗口函数的核心概念、OVER 子句、PARTITION BY 与 ORDER BY 的窗口定义方式,并结合排名、累计计算、移动平均、前后行比较等 OLAP 分析场景说明常见函数用法。
记录在 Windows 本机通过 Docker Compose 搭建 HiveServer2、Hive Metastore 和 MySQL Metastore DB,并实现 Hive 元数据与表数据持久化的本地学习环境。
系统讲解 Hive 三种复合数据类型(ARRAY / MAP / STRUCT)的定义、访问语法、嵌套用法,以及配套的 UDTF 函数(explode / posexplode / LATERAL VIEW)与 Spark 3.0+ 的 CROSS JOIN UNNEST 标准语法对比
↑