【问题标题】:Cube/Mongo: Custom metric resolutions (step)Cube/Mongo:自定义度量分辨率(步骤)
【发布时间】:2013-07-04 10:33:48
【问题描述】:

根据文档 square/cube 支持 5 公制分辨率(步长),最低为 10 秒。我知道这是允许金字塔减速器所必需的。立方体是否可以在任意步长值下正常工作(尽管效率较低)还是存在其他问题?如果这只是一个效率问题,那会有多糟糕 - 即使使用内置的步长值,缓存也需要时间来填充所有选项。

【问题讨论】:

    标签: mongodb d3.js cube cubism.js


    【解决方案1】:

    在创建股票数据的水平图表时,我遇到了类似的情况。有些股票在一天中的任何时候都没有交易。

    在这种情况下,我“回填”了中间值并创建了均匀分布。本质上,我获取了最新数据并将其添加到更新的时间戳中,直到有新数据可用。

    例如,如果我有以下按分钟数据的价格:

    11:15 AM -> 112.0
    11:18 AM -> 115.0
    

    我的程序创建了以下“虚构”间隔。

    11:15 AM -> 112.0
    11:16 AM -> 112.0
    11:17 AM -> 112.0
    11:18 AM -> 115.0
    

    我的程序使用 JSON 数据源,因此操作这些值非常容易。我从来没有使用过 cube/mongo,所以我不知道在那里做同样的事情会有多容易。

    这能回答你的问题吗?

    【讨论】:

    • 谢谢,但不确定这是否是问题所在,我拥有所有数据,但多维数据集不允许查询某些时间间隔
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-03
    • 2014-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-11
    相关资源
    最近更新 更多