如何解决Azure 数据资源管理器数据连接数据格式
是什么JSON和MULTIJSON数据格式之间的差异?是不是所有的一个JSON? 我们什么时候应该使用一个或其他? 应该如何使用一个或其他?
当有效载荷的样子解决方法
Azure 数据资源管理器支持两种 JSON 文件格式:
json: 行分隔的 JSON。输入数据中的每一行都只有一个 JSON 记录。
multijson: 多行 JSON。解析器会忽略行分隔符并读取从前一个位置到有效 JSON 末尾的记录。
和:https://docs.microsoft.com/en-us/azure/data-explorer/ingestion-supported-formats
JSON: JSON 对象由 \n
或 \r\n
分隔的文本文件。见JSON Lines (JSONL)。
MultiJSON: 一个文本文件,其中包含一个 JSON 属性包数组(每个代表一条记录),或由空格、\n
或 \r\n
分隔的任意数量的属性包.每个属性包可以分布在多条线上。这种格式优于 JSON
,除非数据是非财产袋。
您应该根据源数据的格式进行选择。如果有疑问,请选择 multijson
,因为它“包含”json
。
具有 2 条记录的 json
示例:
{"Hello":"World"}
{"Foo":{"Bar":"x"}}
具有 2 条记录的 multijson
示例:
{
"Hello": "World"
}
{
"Foo": {
"Bar": "x"
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。