【发布时间】:2020-03-05 18:23:44
【问题描述】:
我需要使用 Spark SQL 查询 Array Struct 数据类型列
列名:Metrics
列数据类型:array<struct<metrics_name:string, metrics_value:double>>
样本值:WrappedArray([cpu,1.0000], [memory,9.8828125])
我不想硬编码位置来获取数据,例如
cpu 数据 - metrics[0].metrics_value
用于内存数据 - metrics[1].metrics_value
【问题讨论】:
标签: apache-spark apache-spark-sql