如何为Foundry数据集内的JSON文件添加Schema以实现预览?
在Foundry中为JSON数据集配置指定Schema以实现结构化预览
已上传的JSON数据集内容
[ { "name": "Tim", "born": "2000 01 01", "location": {"country": "UK", "city": "London"}, "scores": [ {"date": "2022 02 01", "score": 4}, {"date": "2022 03 01", "score": 4} ] }, { "name": "Kim", "born": "1999 12 31", "location": {"country": "LT", "city": "Vilnius"}, "scores": [ {"date": "2022 02 01", "score": 3}, {"date": "2022 03 01", "score": 5} ] } ]
当前问题
该数据集未配置Schema,预览仅显示原始JSON文件内容,无法呈现结构化的表格预览。
配置指定Schema的操作步骤
按照要求的字段类型,可通过以下步骤配置Schema:
进入数据集Schema配置页
打开目标数据集,点击顶部导航栏的「Schema」标签,进入Schema配置界面。手动搭建Schema结构
在编辑区域按以下规则添加字段并设置类型:- 根层级字段:
name:设置类型为 Stringborn:设置类型为 Date,同时指定日期格式为yyyy MM dd(匹配JSON中的日期格式)location:设置类型为 Map,键和值的类型均为Stringscores:设置类型为 Array,数组元素选择 Struct 类型,再为该Struct添加两个子字段:date:类型为 Date,格式指定为yyyy MM ddscore:类型为 Integer
- 根层级字段:
保存并应用Schema
完成配置后点击页面底部的「Save」按钮,系统会重新解析数据集,之后即可在预览中看到结构化的表格视图。
注意:若JSON中的日期格式与Foundry默认格式不匹配,必须手动指定格式,否则会出现解析错误。
内容的提问来源于stack exchange,提问作者ZygD
相关产品推荐
相关产品推荐

