snowflake-cloud-data-platform - 获取大型 json 文件的一级元素概览
问题描述
我有一个非常大的 json 文件存储在一个带有嵌套条目的表中。我试图通过识别第一级元素名称来获得数据的概述。即使选择第一行,select top 1 src from {big_table};
也会产生太多难以分析的输出。
我想知道是否有一种方法可以只提取 json 数组的第一级(因此最大深度为 1)。show columns in table {name};
半结构化数据是否有等效的命令?
解决方案
可能 OBJECT_KEYS() 是您正在寻找的:https ://docs.snowflake.com/en/sql-reference/functions/object_keys.html
OBJECT_KEYS() 返回一个数组,其中包含输入对象中的键列表,即您的 VARIANT 列。
推荐阅读
- excel - 如何使图表轴编号格式与数据集编号格式匹配
- r - plotly 热图切割 y 轴名称
- flutter - Flutter:BLoC 包 - bloc 提供者
- python - 用熊猫改变一行的值
- javascript - 使用 package.json 脚本运行另一个 package.json 脚本
- protocol-buffers - protoc 在 proto_path 中找不到东西
- php - Laravel Eloquent 查询限制和偏移量被自动添加到计数查询中
- reactjs - 如何在 React 中突出显示选定的按钮?
- anylogic - Anylogic:将不同的产品导向不同的机架系统
- node.js - Watson 辅助解决方案知识和推理 alpha REST API 端点不工作