IRIS 2024.1已经发布,它引入了诸多新特性,其中之一是JSON_TABLE。
数据表达和交换中,JSON已经是日益主流的存在。在之前的IRIS版本中,可以轻易将JSON数据以对象解析并保存到IRIS,也可以将IRIS数据使用SQL、对象等多种方式输出为JSON。对于得到的JSON序列化的数据,如果我们想通过SQL去解析,甚至进行检索和查询,就可以利用JSON_TABLE这个新特性。
对于一些大规模的JSON序列化数据,例如从FHIR服务器查询获得的FHIR资源Bundle,里面包含了大量数据。例如下面的FHIR查询结果,后面的示例以这个的复杂的JSON作为用例:
{
"resourceType": "Bundle",
"id": "cf34e50f-e350-11ee-821c-005056b6b4c5",
"type": "searchset",
"timestamp": "2024-03-16T04:51:10Z",
"total": 2,
"link": [
{
"relation": "self",
"url": "http://172.19.85..png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)

