我们正在从CKAN 2.6.3升级到2.7.2。我们有一个2.7.2的测试安装,我注意到一个新功能是数据字典,看起来非常有用!
是否有关于使用数据字典功能的文档?我可以看到它如何自动检测字段名称和类型,但需要手动编辑才能输入标签和说明。
直到这个新功能,我们一直在附带的文件中记录元数据,例如https://datastore.landcareresearch.co.nz/dataset/skink-capture-data/resource/aff3205a-aacc-4e96-ad9c-91a72708ce45(更详细)或https://datastore.landcareresearch.co.nz/dataset/short-term-possum-foraging-movements/resource/a69d3628-a63a-45a0-af34-f25acb8d5a99(简单)。
我们还使用API上传一些数据。可以使用API设置数据字典值。我们可以从我们一直使用的元数据文件中导入数据字典值(如果我们同意标准格式)吗?
答案 0 :(得分:0)
此功能的文档现已添加:https://docs.ckan.org/en/latest/maintaining/datastore.html#data-dictionary
可以使用API设置数据字典值吗?
是的,您可以使用datastore_create()
更改数据字典,并在fields
参数中指定它。
例如:
'fields': [
{
"id": "code_number",
"type": "numeric"
},
{
"id": "description"
"type": "text",
"info": {
"label": "Description",
"notes": "A brief usage description for this code",
"example": "Used for temporary service interruptions"
}
}
]
能否从我们一直使用的元数据文件中导入数据字典值
是的,如果您可以将其转换为CKAN的数据字典格式。