Data Lake Analytics + OSS数据文件格式处理大全(12)
使用在线JSON格式化工具格式化后 , 数据内容如下:
则建表语句可以写成如下(注意:LOCATION中指定的路径必须是JSON数据文件所在的目录 , 该目录下的所有JSON文件都能被识别为该表的数据):
对该表进行查询:
对于struct定义的嵌套结构 , 可以通过“.”进行层次对象引用 , 对于array定义的数组结构 , 可以通过“[数组下标
”(注意:数组下标从1开始)进行对象引用 。
使用JSON函数处理数据
例如 , 把“value_string”的嵌套JSON值作为字符串存储:
{\"data_key\":\"com.taobao.vipserver.domains.meta.biz.alibaba.com\"\"ts\":1524550275112\"value_string\":\"{\\\"appName\\\":\\\"\\\"\\\"apps\\\":[
\\\"checksum\\\":\\\"50fa0540b430904ee78dff07c7350e1c\\\"\\\"clusterMap\\\":{\\\"DEFAULT\\\":{\\\"defCkport\\\":80\\\"defIPPort\\\":80\\\"healthCheckTask\\\":null\\\"healthChecker\\\":{\\\"checkCode\\\":200\\\"curlHost\\\":\\\"\\\"\\\"curlPath\\\":\\\"/status.taobao\\\"\\\"type\\\":\\\"HTTP\\\"\\\"name\\\":\\\"DEFAULT\\\"\\\"nodegroup\\\":\\\"\\\"\\\"sitegroup\\\":\\\"\\\"\\\"submask\\\":\\\"0.0.0.0/0\\\"\\\"syncConfig\\\":{\\\"appName\\\":\\\"trade-ma\\\"\\\"nodegroup\\\":\\\"tradema\\\"\\\"pubLevel\\\":\\\"publish\\\"\\\"role\\\":\\\"\\\"\\\"site\\\":\\\"\\\"\\\"useIPPort4Check\\\":true\\\"disabledSites\\\":[
推荐阅读
- sccc|虎牙data2:sccc满血归来人气超越主舞台,连麦老队友解说外战
- 苹果新13英寸MacBook Pro或将搭载英特尔第十代Ice Lake芯片
- Strategy Analytics到2025年:可折叠智能手机出货量将达1亿部
- 最前线 | Trustdata:生鲜电商赛道梯队分化加剧,疫情之后谁能继续领跑
- NET开发-SqlDataReader只读流,有哪些属性和方法如何读数据
- SuperData:2019 Q4 Index出货10.3万台,Quest出货31.7万台
- Intel于去年八月份正式发布了Ice Lake系列处理器
- Strategy Analytics:2019年Apple AirPods销量达到近6000万
- 如何制作长方形的datamatrix二维码
- DataPipeline陈诚:2020年,企业将从关注商业智能转向数据应用