我创建了一个基于数据框的多维数据集,该数据框包含多个列和一个聚合总和。
val cubeData = initialData
.toDF("age", "country", "monthy_salary", "num_of_cars")
.cube("age", "country", "monthy_salary", "num_of_cars")
.agg( sum("num_of_cars") as "sum_num_of_cars" )
随着新记录的出现,我想更新多维数据集(DF)和聚合值。
最有效的方法是什么?