【问题标题】:keen-io Multi-Analyse with difference timeframe具有不同时间范围的敏锐 io 多分析
【发布时间】:2015-06-20 09:38:11
【问题描述】:

我需要你的帮助。

我正在使用 KeenIO 和 SDK Ruby

  1. 能否在单个查询中针对不同时间范围运行多种类型的分析? 类似于多重分析,但在每个分析设定的时间范围内。

例如:

Keen.multi_analysis(:users, analyses: { week: { analysis_type: 'count', timeframe: 'this_7_days' }, { month: { analysis_type: 'count', timeframe: 'this_30_days' } })

  1. 与 1 中的相同,但用于差异表。

附:也许我可以通过 JavaScript 做到这一点?

谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby keen-io


    【解决方案1】:

    根据 Keen IO API documentation,“多重分析让您可以对同一数据运行多种类型的分析。”换句话说,单个多分析查询必须在相同的集合/时间范围/过滤器上。如果要查询不同的时间范围或集合,则需要执行多个查询。

    作为额外的技术背景:多分析查询可以比独立运行其组成部分更有效地执行,因为在后端,事件从数据库中读取一次,并且所有计算都在一次通过中执行。如果组成部分使用不同的数据,则不会有性能优势。

    (我在 Keen 担任平台工程师 - 希望解释有所帮助!)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-07
      相关资源
      最近更新 更多