Cube / Mongo:自定义指标分辨率(步骤)

时间:2013-07-06 14:24:40

标签: mongodb d3.js cube cubism.js

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

1 个答案:

答案 0 :(得分:0)

在创建股票数据的水平图时,我遇到了类似的情况。有些股票在白天的所有时刻都没有交易。

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

例如,如果我按分钟数据计算以下价格:

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,所以我不知道在那里做同样的事情是多么容易。

这会回答你的问题吗?