对于匹配多个文件的情况,会使用第一个文件的 Schema 作为 TVF 的 Schema。 对于 CSV、JSON 格式,PALO 会根据字段、分隔符等属性,解析 第一行数据 获取 Schema。 默认情况下,所有列类型均为 string 。可以通过 csv_schema 属性单独指定列名和列类型。PALO 会使用指定的列类型进行文件读取。
CSV 格式导入 第 1 步:准备数据 创建如下的 csv 文件: test_json.csv 其中分隔符使用 | 而不是逗号,以便和 json 中的逗号区分。
CSV 格式导入 第 1 步:准备数据 创建如下的 csv 文件: test_json.csv 其中分隔符使用 | 而不是逗号,以便和 json 中的逗号区分。
keywords JSON, json_parse, json_parse_error_to_null, json_parse_error_to_value, json_extract, json_extract_isnull, json_extract_bool, json_extract_int, json_extract_bigint, json_extract_double, json_extract_String
指标含义 指标一级分类 指标二级分类 英文名称 中文名称 单位 含义 实例监控 文件系统用量监控 Capacity 文件系统使用容量 bytes 文件系统实例的实际使用容量 FileNum 文件系统文件数 个 文件系统实例的文件数量,不包含目录 文件系统吞吐监控 ReadThroughput 文件系统读吞吐 bytes/s 文件系统实例每秒读取的字节数 WriteThroughput 文件系统写吞吐
JSON_PARSE 描述 将原始 JSON 字符串解析成 JSON 二进制格式。为了满足不同的异常数据处理需求,提供不同的 JSON_PARSE 系列函数,具体如下: JSON_PARSE 解析 JSON 字符串,当输入的字符串不是合法的 JSON 字符串时,报错。
JSON_EXTRACT 描述 JSON_EXTRACT 是一系列函数,从 JSON 类型的数据中提取 json_path 指定的字段,根据要提取的字段类型不同提供不同的系列函数。
JSON函数 JSON函数和操作符 json 和 jsonb 操作符 下文展示了可以用于两种JSON 数据类型(见JSON 类型)的操作符。
ARRAY :表示 JSON 文档的值为 JSON 数组。 注意事项 JSON_TYPE 返回的是 JSON 文档中最外层的值的类型。如果 JSON 文档包含多个不同类型的值,则返回最外层值的类型。 对于无效的 JSON 字符串,JSON_TYPE 会返回 NULL。
JSON_CONTAINS 描述 用于判断一个 JSON 文档是否包含指定的 JSON 元素。如果指定的元素存在于 JSON 文档中,则返回 1,否则返回 0。如果 JSON 文档或查询的元素无效,则返回 NULL 。