Introducing Window Functions in Spark SQL - The Databricks Blog