【问题标题】:How to Retrieve Large URL Json Data Set?如何检索大型 URL Json 数据集?
【发布时间】:2015-08-27 02:39:03
【问题描述】:

我正在尝试使用 SODA 的 API 通过 json 和 url 获取数据集。问题是数据集大于 50K,我需要使用多个键对数据集进行排序。 SODA 的 API 不允许按多个键排序。问题是我该如何解决这个问题?

示例(此表很小,但出于说明目的,我已将其包括在内): https://data.medicare.gov/resource/apyc-v239.json?$Limit=1000&$Order=measure_id

但一旦我尝试将状态添加到 API 错误输出的顺序。

上面的数据集只有 3800 个记录,但是还有其他数据集超过 250000 个记录,这需要相同的方法 - 排序,然后对结果进行分页...

任何帮助将不胜感激。

【问题讨论】:

    标签: json socrata soda


    【解决方案1】:

    尝试该数据集的新 API 端点:http://dev.socrata.com/foundry/#/data.medicare.gov/apyc-v239

    它将允许您按多列排序,并且新端点上的 $limit 没有最大值,因此您可以执行以下操作:

    https://data.medicare.gov/resource/q7p2-jxeh.json?$order=state,measure_name&$limit=100000000
    

    【讨论】:

    • 感谢您的快速回复。有人会知道新链接是提供历史数据(2013 年 1 月 1 日之前)还是仅提供当前的医院比较数据。
    • 新的 API 端点是完全相同的数据,只是速度更快,可查询性更强
    猜你喜欢
    • 1970-01-01
    • 2014-11-24
    • 1970-01-01
    • 1970-01-01
    • 2014-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多