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