【问题标题】:crossfilter.js & dc.js : Is there a limitation to number of dimensions and facts to be used?crossfilter.js & dc.js:对要使用的维度和事实的数量有限制吗?
【发布时间】:2014-11-15 11:16:53
【问题描述】:

使用crossfilter.js,我们获得了交叉过滤的数据。但是当围绕这个交叉过滤的数据构建维度和组/事实时,可以构建的维度/事实的数量是否有限制?此外,围绕一维可以构建的组/事实的数量是否有限制?

【问题讨论】:

  • 为什么期望它有限制?您是否尝试过大数字并出现明显的减速?
  • @Bergi :是的,一半的时间是最慢的速度,一半的时间,它会中断。尝试在一维上使用 9 个组/事实。事实上,我已经入围了 9 个,如果我能用超过 16 个就太好了???

标签: javascript dc.js crossfilter large-data


【解决方案1】:

维数有硬性限制,请参阅dimension in the crossfilter documentation

我认为组的数量没有任何限制。但是,如果您真的想要一个维度上有 9 个不同的组,我会感到惊讶。该组必须遵循与其维度相同的顺序,因此通常只有几种方法可以分解键空间。

也许您正在寻找产生多个缩减值的缩减函数?看看annotated source for the stock exampleyearlyPerformanceGroup 在一个组中产生大约 6 个指标。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-17
    • 1970-01-01
    • 2016-11-27
    • 2017-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多