在上一个练习中,您学习了如何使用子查询来支持更复杂的分析。在本练习中,我们将继续进行高级分析,并使用窗口函数来帮助完成任务。提醒一下,窗口函数可以在有限的数据行选择上进行计算。
设想以下场景:
您的任务是找出每个州中金额最大的理赔。管理层希望能够筛选各州的前 N 笔理赔,并希望这些信息能在他们的仪表板中随时可用。
这正是 RANK() 窗口函数的大显身手之处!
RANK()
本练习是课程的一部分
通过我们的互动练习之一,将理论转化为实践
借助 Databricks Data Intelligence Platform 构建坚实的数据仓库基础!您将学习 Databricks 与 lakehouse 架构如何为组织打造现代 SQL 与 BI 技术栈。您还将探索 Databricks SQL 产品的关键组件,从数据存储技术到计算优化。
为 lakehouse 架构打造坚实的数据基础!您将学习如何利用 Databricks SQL 的能力来摄取、转换与建模数据。您将探索基于 GUI 与编程两种方式来构建 medallion 架构,并创建可支持任意分析工作负载的数据生态。
使用 Databricks SQL 创建强有力的数据洞察!您将学习如何编写查询、创建可视化,并在平台内构建驱动仪表板。您将练习运用 SQL 代码、筛选器与参数,为终端用户创建健壮的分析应用。
在最后一章,您将学习一些利用 Databricks 平台差异化优势的高级技巧。您将了解如何使用窗口函数处理高吞吐、快速变化的数据,并能够在数据到达时合并数据集。
当前练习