稀疏时间序列数据的数据模型

时间:2015-10-19 13:20:10

标签: orientdb

首先,我正在使用OrientDB 2.1.4,我正在构建一个API来显示一些图形数据系列。我有以下基本工资更新数据集:

Person   Base salary   Period
======   ===========   ======
John            1200   201411
John            1300   201503
John            1500   201508
Megan           1000   201410
Megan           1100   201501

人是第五类。我想知道哪种型号适合我最好给我一个人的年度报告(例如约翰):

Period   Base Salary
======   ===========
201501          1200 <= last updated salary: 1200 in 201411
201502          1200
201503          1300 <= here the base salary gets updated
201504          1300
201505          1300
201506          1300
201507          1300
201508          1500 <= and here again
201509          1500
201510          1500
201511          1500
201512          1500

到目前为止,我已经在Person和LinkedLists中尝试过embeddedLists,但我无法弄清楚如何在没有链接数据的时间段内检索基本工资的最后已知值。

到目前为止,我所取得的最好成绩是将Period和BaseSalary建模为V类,并在它们之间创建边:Person - &gt; BaseSalary - &gt;期间例如。约翰 - &gt; 1200 - &gt; 201411,但仍然不知道如何使用此模型在201411和201502期间获得1200的价值。

有什么建议吗?

谢谢, 杆

0 个答案:

没有答案