为此,您必须定义一个用户定义的聚合。这包括四个部分-四个功能(在IDS
12.10信息中心中搜索CREATE
AGGREGATE):
- 初始化器(INIT)
- 迭代器(ITER)
- 合并(合并)
- 终结者(FINAL)
这是首都的官方术语,相当直观。考虑计算平均值。
- 初始化程序:设置总和= 0; N = 0
- 迭代器:设置总和+ = x; N ++
- 组合器:设置总和= sum1 + sum2; 设置N = N1 + N2
- 终结器:结果=总和/ N-N = 0(零分频)检查
合并器用于合并并行执行的中间结果。每个并行执行都从迭代器开始,并生成中间结果。并行执行完成后,将单独的值集与组合器组合在一起。
您可以使用存储过程或C或Java UDR在IDS中编写类似的代码。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)