DolphinDB基础概念理解:横截面聚合引擎createCrossSectionalAggregator

  • 应用场景

    金融中,对所有股票的最新报价求百分位;工业互联网中,计算一批设备的温度均值。

  • 横截面引擎的主体

    1. 横截面数据

      与时间序列数据相对应,横截面数据,指:

      • 同一时间;(20191108 09:30:01)
      • 不同统计单位;([“万科A”, “市北高新”])
      • 相同统计指标;(“close”)

      构成的数据列。

      横截面数据是根据统计单位排列的。因此,横截面数据不要求统计对象及其范围相同,但要求统计的时间相同

      也就是说必须是同一时间界面上的数据。

      面板数据(panel data)是截面数据与时间序列数据结合起来的一种数据。

      对DolphinDB的横截面引擎来说,横截面数据是横截面引擎的内部表,保存了所有分组最新的截面数据。

    2. 计算引擎

      计算引擎是一组聚合计算表达式以及触发器,系统会按照指定的方式触发聚合运算,计算结果会输出到另外一个表中

      也可以按另一种方式理解《DolphinDB基础概念理解:流数据聚合引擎

  • createCrossSectionalAggregator

    DolphinDB中,通过createCrossSectionalAggregator创建横截面聚合引擎。它返回一个横截面数据表,保存了所有分组最新的截面数据,往这个表写入数据意味着这些数据进入横截面聚合引擎进行计算。与时间序列聚合引擎相类似《DolphinDB基础函数解析:时间序列聚合引擎createTimeSeriesAggregator()

    createCrossSectionalAggregator(name, [metrics], dummyTable, [outputTable], keyColumn, [triggeringPattern="perBatch"], [triggeringInterval=1000])
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值