Tableau json format



在Tableau Public的文档中,人们可以读到:

单个 JSON 对象不能超过 128 MB。

当单个对象顶级数组超过 128 MB 时,必须转换 它到一个文件,其中每行定义一个 JSON 对象。

尝试加载 (95 MB!JSON 文件放入 Tableau,我收到一个错误:

Tableau 在 JSON 中遇到大于 128 MB 的单个对象 文件。请使用较小的 JSON 文件重试。

我的文件是一个格式的大型数组:

[
  {"id":"1389406","updatedDate":"2018-01-31T10:17:31Z","createdDate":"2018-01-31T10:17:31Z","deleted":false,"Ids":["2466958"],"location":{"code":"bibd","name":"Main Library"},"status":{"code":"-","display":"AVAILABLE"},"barcode":"blah blah","callNumber":"TS","itemType":"In-house loan"},
  {"id":"1389406","updatedDate":"2018-01-31T10:17:31Z","createdDate":"2018-01-31T10:17:31Z","deleted":false,"Ids":["2466958"],"location":{"code":"bibd","name":"Main Library"},"status":{"code":"-","display":"AVAILABLE"},"barcode":"blah blah","callNumber":"TS","itemType":"In-house loan"}
...
]

如何让 Tableau 接受此文件?

好吧,您基本上必须按照帮助文本的规定进行操作。每行一个 JSON 对象。而已。我试过了,但我忘了删除每行末尾的逗号 (,(。

您的文件应如下所示:

{"id":"1389406","updatedDate":"2018-01-31T10:17:31Z","createdDate":"2018-01-31T10:17:31Z","deleted":false,"Ids":["2466958"],"location":{"code":"bibd","name":"Main Library"},"status":{"code":"-","display":"AVAILABLE"},"barcode":"blah blah","callNumber":"TS","itemType":"In-house loan"}
{"id":"1389406","updatedDate":"2018-01-31T10:17:31Z","createdDate":"2018-01-31T10:17:31Z","deleted":false,"Ids":["2466958"],"location":{"code":"bibd","name":"Main Library"},"status":{"code":"-","display":"AVAILABLE"},"barcode":"blah blah","callNumber":"TS","itemType":"In-house loan"}

最新更新