我正在与工作人员一起构建一个分析解决方案来计算 30 天的统计数据,并构建一个 UI 来显示它们。
目前,UI 使用固定的
last 30 days
日期范围,但我希望支持具有毫秒响应时间的自定义日期范围。
诸如
video_views
之类的附加指标可以每天预先计算并针对任何日期范围进行求和。
但是,非累加性指标(例如
unique_videos
和 unique_visitors
)需要不同的方法,因为它们需要考虑唯一值。
如何有效处理非附加指标?
备注:
我没有设计具有这种活动水平的系统的经验,所以我有兴趣看看提出了哪些其他想法。
要获取值计数,有一些选项: