【问题标题】:DataStax Devcenter: export data as JSONDataStax Devcenter:将数据导出为 JSON
【发布时间】:2015-09-28 03:55:24
【问题描述】:

使用这个 DevCenter,如何将查询结果保存到 json(我实际上得到 JSON 表)到磁盘上的文件?我知道右键单击任何行时会出现“全部复制为 CSV”,但是我没有看到复制为 JSON。如果我只是将副本用作 csv,则原始格式会被修改,因此无法在任何其他工具中进一步访问。

简而言之,应该有某种方法可以导出为任何类型。但似乎这个可视化工具只能导出为 csv。

【问题讨论】:

  • DevCenter 中包含 CSV 格式,用于导出数据以用于 cqlsh 或电子表格。你会用 JSON 做什么?
  • 好吧,我想您应该熟悉 JSON 和 CSV 是不同的格式。存储的数据是 JSON 格式,因此我想导出为 JSON。我想我已经提到过这个问题了。
  • 我需要 JSON 数据用于建模任务。我想答案不应该取决于我需要什么数据。我只需要原始格式的数据。
  • Cassandra 没有 JSON 数据类型,因此很可能该数据像字符串一样存储。您可以只选择该列,然后将副本用作 CSV 作为解决方法。
  • 嗯。好吧,我实际上有 3 列。两列是正常的,第三列看起来像 JSONized。我尝试仅选择该列并复制为 CSV。但是要进一步使用该 csv 数据,它会让人不舒服,因为它既不是原始 JSON,也不是简单易读的,例如在 R 中(我用来读取 R 中该 JSON 列的不同 ID)。但它看起来不像普通的 JSON。

标签: json cassandra cql datastax datastax-enterprise


【解决方案1】:

DevCenter 1.4 最近发布(2015 年 7 月 20 日),支持 Cassandra 2.2 INSERT JSONSELECT JSON 语句以及 fromJsontoJson 函数。在此支持中,DevCenter 可以显示整个结果集或单个单元格内容的 JSON。

因此,结合 Cassandra 2.2 和 DevCenter 1.4,您可以使用 SELECT JSONtoJson(对于单个列)查询您的数据,然后根据需要复制/粘贴 JSON 数据。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-31
    • 1970-01-01
    • 2016-05-15
    • 2016-10-18
    • 1970-01-01
    • 2016-02-15
    • 2018-04-13
    相关资源
    最近更新 更多