I need your help.
I'm using KeenIO and SDK Ruby
for example:
Keen.multi_analysis(:users, analyses: {
week: {
analysis_type: 'count', timeframe: 'this_7_days'
}, {
month: {
analysis_type: 'count', timeframe: 'this_30_days'
}
})
P.S. Maybe I can do it via JavaScript?
Thx!
答案 0 :(得分:1)
根据Keen IO API documentation,“多分析允许您对同一数据运行多种类型的分析。”换句话说,单个多分析查询必须位于相同的集合/时间范围/过滤器上。如果要查询不同的时间范围或集合,则需要执行多个查询。
作为额外的技术背景:多分析查询可以比独立运行其组件部分更有效地执行,因为在后端,事件从数据库读取一次,所有计算都在一次通过中执行。如果组件部分超过不同的数据,那么就没有性能优势。
(我在Keen担任平台工程师 - 希望解释有所帮助!)