生成嵌套 JSON(反向横向展平)
Posted
技术标签:
【中文标题】生成嵌套 JSON(反向横向展平)【英文标题】:Generate nested JSON (reverse lateral flatten) 【发布时间】:2021-07-15 10:25:05 【问题描述】:如何使用 Snowflake 从表数据生成嵌套 JSON?
我们可以使用点通知来指定从 JSON 文件中的哪个位置读取数据,是否可以反过来并指定一个层次结构来保存数据?
我的最终目标是输出数据集而不复制父值,而是在下面嵌套子值。
【问题讨论】:
【参考方案1】:object_construct 函数在这里会有所帮助: https://docs.snowflake.com/en/sql-reference/functions/object_construct.html
一些相关的操作方法文章:
-
https://community.snowflake.com/s/article/Generating-a-JSON-Dataset-using-Relational-Data-in-Snowflake
https://community.snowflake.com/s/article/How-to-Merge-Combine-Two-JSON-Fields
【讨论】:
以上是关于生成嵌套 JSON(反向横向展平)的主要内容,如果未能解决你的问题,请参考以下文章