我希望每半小时计算一次商店的不同访客数量。
我知道我需要:
我应该创建哪种EPA来计算不同的访客ID?
我想我需要一个来自visitorId的内部细分?
答案 0 :(得分:0)
你走了:
The EPA should be of type Aggregate.
Yes, you need internal segmentation context by visitorId.
请参阅文档以获取演示如何执行计数的示例: https://github.com/ishkin/Proton/tree/master/documentation/sample/fraud 包含pdf文档。
希望得到这个帮助。
答案 1 :(得分:0)
如果您想计算每个用户进入商店的次数,那么您可以按照@urishani的建议,在visitorId上使用带有分段上下文的聚合EPA。
如果您想计算有多少不同的访问者进入商店(假设您可以为每个访问者获得多个输入事件),那么您需要:
实现(1)我将在visitorId上使用带有分段上下文的聚合类型EPA,以及半小时滑动窗口时间上下文。它的条件是输入事件的计数至少为1,其评估策略将被推迟(在半小时结束时),并且它将派生distinctVisitor事件。
实现(2)我将使用聚合类型EPA,它将distinctVistor作为输入事件,将具有滑动窗口时间事件,该事件将在短时间内每半小时打开一次(比方说30秒),它将计算distinctVisistor事件的数量,并将推迟其评估政策。它不会使用分段上下文,因为您想要计算所有访问者的事件。