Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Orientdb 稀疏时间序列数据的数据模型_Orientdb - Fatal编程技术网

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

Orientdb 稀疏时间序列数据的数据模型,orientdb,Orientdb,首先,我正在使用OrientDB2.1.4,我正在构建一个API来显示一些图形数据系列。我有以下基本工资更新数据集: Person Base salary Period ====== =========== ====== John 1200 201411 John 1300 201503 John 1500 201508 Megan 1000 201410 Megan

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

Person   Base salary   Period
======   ===========   ======
John            1200   201411
John            1300   201503
John            1500   201508
Megan           1000   201410
Megan           1100   201501
此人为五级。我想知道哪种型号最适合我,请给我以下年度报告,供一人绘制(如John):

期间基本工资
======   ===========

201501 1200
个人->基本工资->期间
对我来说很不错。您可以将薪资保存到每个有效期,也可以保存薪资有效期。无论采用哪种方式,都会对查询产生影响。不过,我有一个问题要问你,当你从一系列期间中选择一份工资时,你想选择最后一份工资、最高价值的工资,还是按照上面列表的顺序选择所有工资?您是选择一人还是多人的薪资?当我只选择一人时,我想显示每个期间的所有薪资。如果他/她在一段时间内没有任何变化,则必须显示最后一个可用的变化。但是,如果我选择整个数据集进行分析,我希望显示一系列时段之间的平均值。最后一个查询运行正常。
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