在前一個練習中,我們學到如何使用子查詢,為分析提供更進階的工具。這個練習會延續進階分析,並改用視窗函式來協助你。提醒一下,視窗函式可以針對一個有限範圍的資料列進行彙算。
想像以下情境:
你被指派找出各州理賠金額最大的案件。高層希望能篩選每個州的前 N 筆理賠,並且能在他們的儀表板上即時取得這些資訊。
這正是 RANK() 視窗函式的大顯身手之處!
RANK()
本練習屬於課程
將理論付諸實踐,立即體驗我們的互動練習
以 Databricks Data Intelligence 平台打造扎實的資料倉儲基礎!你將學到 Databricks 與 lakehouse 架構如何為你的組織建立現代化的 SQL 與 BI 堆疊。你也會探索 Databricks SQL 產品的關鍵元件,從資料儲存技術到運算最佳化一應俱全。
為 lakehouse 架構建立穩固的資料基礎!你將學會在 Databricks SQL 的能力下匯入、轉換與建模你的資料。你會探索以圖形介面與程式化兩種方式來建構 medallion 架構,並打造可因應各種分析工作負載的資料生態系。
使用 Databricks SQL 建立有力的資料洞見!你將學會撰寫查詢、建立視覺化與驅動儀表板,善用平台內的 Databricks 功能。你會練習運用 SQL 程式碼、篩選器與參數,為終端使用者建立健全的分析應用。
在最後一章,你將學到一些進階技巧,善用 Databricks 平台的關鍵差異化能力。你會學會使用窗口函式處理高頻且快速變動的資料,並能在資料進來時合併資料集。
當前練習