- 在本次拓展练习中,我们通过创建一个 SparkSQL 数据模型综合实践项目,深入理解了 Spark 中的数据模型和数据处理流程。首先,我们在项目根目录下创建了
data
目录,并在其中创建了employees.json
文件,用于存储员工数据。接着,我们创建了DataModel
对象,并在其中定义了spark
常量和三个方法:loadData()
、filterAge()
和avgSalary()
,分别用于加载数据、过滤年龄大于20
岁的员工和计算不同性别的平均薪水。在main()
方法中,我们调用了这些方法来执行数据处理任务。通过这个练习,我们不仅学会了如何在 Spark 中操作 DataFrame,还学会了如何将数据处理逻辑封装成方法,提高了代码的可读性和可维护性。此外,我们还学会了如何使用 SQL 查询来分析数据,这在处理结构化数据时非常有用。总的来说,这个练习帮助我们更好地理解了 SparkSQL 的数据模型和数据处理流程,为今后的数据处理工作打下了坚实的基础。