The invention discloses a processing method of sliding time window of time series data, the reverse order of the data, and then precomputed results are stored at a time in the future, through such a storage structure, according to the specified time stamp, quickly get the corresponding results. Because the calculation result is already calculated; in addition, because the storage result is the same number, no memory consumption growth, storage efficiency is high; the most important is that part is followed by changing time of the mobile system, can achieve the purpose of smooth mobile time window. The invention is suitable for data analysis fields such as time sequence data processing technology, etc., and can be widely applied to service detection, financial risk control and other service scenes.
【技术实现步骤摘要】
一种对时序数据进行时间窗口滑动的逆序处理方法
本专利技术是一种时序数据处理技术,根据时序数据中的时间戳进行逆排序,将指定区间的时序运算结果存于将来某个对应时间戳上,从而提供时间窗口平行滑动处理的能力。主要适用于时序数据处理技术等数据分析领域,可大量应用于业务检测、金融风控等业务场景。
技术介绍
在数据分析领域,经常需要涉及时序数据的处理,其中对于时间窗口滑动处理的方案很多,大多都是将某个维度上面的数据进行过滤保留原始数据,从而进行adhoc查询的方案。adhoc查询非常灵活,但是一旦维度过大(数据过于密集),性能低下。假设有个账号具备如下交易序列,⑦⑤⑥②排布如图1所示。假设以当前时间作为基准,我们需要统计该账号过去6小时的累计交易金额。按照adhoc处理的形式,需要根据当前时间(18:00:00),计算统计区间的起点(18-6=12:00:00),找到12点到18点的所有数据,然后对这些数据进行求和计算得到335这个答案。每次系统时间向前滑动,就需要重复上述计算步骤,整个计算过程复杂且效率低下,唯一的优势就是计算比较灵活。
技术实现思路
本专利技术的目的在于针对现有技术的不足,提供一种对时序数据进行时间窗口滑动的逆序处理方法。本专利技术的目的是通过以下技术方案来实现的:一种对时序数据进行时间窗口滑动的逆序处理方法,对于一个时序数据集合,时间戳集合T={t1,t2,…tn},对应的数值集合V={v1,v2,…vn};对该时序数据序列进行时间窗口为W毫秒的平滑移动处理,同时进行F算子操作;具体处理步骤为:(1)时序数据逆序:对原始时序数据T和V进行逆序排序,得到 ...
【技术保护点】
一种对时序数据进行时间窗口滑动的逆序处理方法,其特征在于,对于一个时序数据集合,时间戳集合T={t
【技术特征摘要】
1.一种对时序数据进行时间窗口滑动的逆序处理方法,其特征在于,对于一个时序数据集合,时间戳集合T={t1,t2,…tn},对应的数值集合V={v1,v2,…vn};对该时序数据序列进行时间窗口为W毫秒的平滑移动处理,同时进行F算子操作;具体处理步骤为:(1)时序数据逆序:对原始时序数据T和V进行逆序排序,得到n,n-1,…1这样的序列。(2)时间窗口移动:对逆序后的时间戳集合T进行W窗口移动得到新的时间戳序列FT={ftn,ftn-1,…ft1},其中f...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。