乐鱼体育官网营业数据管理本领以及合联筑造与流程
具体介绍

  导航:X身手最新专利筹划;计算;计数兴办的创修及其操纵身手

  1.自身手实行例涉及数据库周围,加倍涉及交易数据执掌要领以及联系兴办。

  2.跟着墟市竞赛的日趋激烈,企业越来越珍爱决议的实时性和切确性,这使得以支撑决议治理阐明为苛重宗旨的操纵火速兴起,这类操纵被称为联机阐明执掌(olap,online analytical processing)引擎,它所执掌的数据被称为交易数据。

  3.olap引擎执掌交易数据的形式是,起首获取雪花模子或星状模子等机合款式的众维模子,该众维模子蕴涵到底外及维度外,此中维度外记载有交易数据的一共维度目标和每个维度目标的目标成员,到底外记载有分别维度目标的目标成员联合对应的交易值,然后运用众维模子天生交易结果集,交易结果集囊括由众维目标成员构成的归纳目标项及归纳目标项的目标值。

  4.但众维模子开发后就无法新增维度,于是若某一交易阐明项目因开展变革,需求正在交易结果召集新增阐明维度,现有的数据执掌形式无法餍足这一交易需求。

  6.收受交易执掌仰求,所述交易执掌仰求囊括众维模子的模子标识以及新增的虚拟目标成员;

  7.正在所述模子标识对应的主意众维模子中,确定与所述虚拟目标成员具有预设交易运算相干的现有目标成员以及得回现有归纳目标项的交易值,所述现有归纳目标项由分别维度的现有目标成员构成;

  8.将所述虚拟目标成员及所述现有目标成员举办组合乐鱼体育官网,获得虚拟归纳目标项;

  9.遵循所述虚拟目标成员与所述现有目标成员之间的预设交易运算相干,对所述现有目标成员对应的交易值举办运算执掌,获得所述虚拟归纳目标项的目标值;

  10.基于所述虚拟归纳目标项及所述虚拟归纳目标项的目标值,天生交易结果集。

  11.正在一种实在实行形式中,所述将所述虚拟目标成员及所述现有目标成员举办组合,获得虚拟归纳目标项,囊括:

  12.若现有目标成员囊括统一维度目标下的众个现有目标成员,将每个所述现有目标成员分离与所述虚拟目标成员举办组合,获得众个所述虚拟归纳目标项。

  13.正在一种实在实行形式中,所述遵循所述虚拟目标成员与所述现有目标成员之间的预设交易运算相干,对所述现有目标成员对应的交易值举办运算执掌,获得所述虚拟归纳目标项的目标值,囊括:

  14.若存正在众个虚拟归纳目标项,遵循每个所述虚拟归纳目标项中的虚拟目标成员与现有目标成员之间的预设交易运算相干,对所述现有归纳目标项的交易值举办运算执掌,获得每个所述虚拟归纳目标项的目标值。

  16.收受用户基于交易界面输入的交易执掌仰求,所述交易界面囊括虚拟维度和所述虚拟维度对应的待选拔虚拟目标成员。

  17.正在一种实在实行形式中,所述现有归纳目标项蕴涵所述主意众维模子中每个现有维度的维度编码和每个所述现有维度的维度编码对应的一个现有目标成员编码;所述虚拟归纳目标项蕴涵每个所述现有维度的维度编码、虚拟维度的维度编码和所述虚拟维度的维度编码对应的一个虚拟目标成员编码。

  18.正在一种实在实行形式中,正在所述基于所述虚拟归纳目标项及所述虚拟归纳目标项的目标值,天生交易结果集之后,所述要领还囊括:

  19.将所述交易结果集发送至发送所述交易执掌仰求的挪用端,以使得所述挪用端遵循所述交易结果集举办映现。

  21.收受单位,用于收受交易执掌仰求,所述交易执掌仰求囊括众维模子的模子标识以及新增的虚拟目标成员;

  22.确定单位,用于正在所述模子标识对应的主意众维模子中,确定与所述虚拟目标成员具有预设交易运算相干的现有目标成员以及得回现有归纳目标项的交易值,所述现有归纳目标项由分别维度的现有目标成员构成;

  23.组合单位,用于将所述虚拟目标成员及所述现有目标成员举办组合,获得虚拟归纳目标项;

  24.运算单位,用于遵循所述虚拟目标成员与所述现有目标成员之间的预设交易运算相干,对所述现有目标成员对应的交易值举办运算执掌,获得所述虚拟归纳目标项的目标值;

  25.天生单位,用于基于所述虚拟归纳目标项及所述虚拟归纳目标项的目标值,天生交易结果集。

  26.正在一种实在实行形式中,所述组合单位,实在用于若现有目标成员囊括统一维度目标下的众个现有目标成员,将每个所述现有目标成员分离与所述虚拟目标成员举办组合,获得众个所述虚拟归纳目标项。

  27.正在一种实在实行形式中,所述运算单位,实在用于若存正在众个虚拟归纳目标项,遵循每个所述虚拟归纳目标项中的虚拟目标成员与现有目标成员之间的预设交易运算相干,对所述现有归纳目标项的交易值举办运算执掌,获得每个所述虚拟归纳目标项的目标值。

  28.正在一种实在实行形式中,所述收受单位,实在用于收受用户基于交易界面输入的交易执掌仰求,所述交易界面囊括虚拟维度和所述虚拟维度对应的待选拔虚拟目标成员。

  29.正在一种实在实行形式中,所述现有归纳目标项蕴涵所述主意众维模子中每个现有维度的维度编码和每个所述现有维度的维度编码对应的一个现有目标成员编码;所述虚拟归纳目标项蕴涵每个所述现有维度的维度编码、虚拟维度的维度编码和所述虚拟维度的维度编码对应的一个虚拟目标成员编码。

  30.正在一种实在实行形式中,所述安装还囊括:发送单位,用于将所述交易结果集发送至发送所述交易执掌仰求的挪用端,以使得所述挪用端遵循所述交易结果集举办映现。

  34.所述重心执掌器修设为与所述存储器通讯,并实行所述存储器中的指令操作以实行第一方面所述的要领。

  35.自身手实行例第四方面供给一种蕴涵指令的筹划机步调产物,当所述筹划机步调产物正在筹划机上运转时,使得筹划机实行如第一方面所述的要领。

  36.自身手实行例第五方面供给一种筹划机存储介质,所述筹划机存储介质中存储有指令,所述指令正在筹划机上实行时,使得所述筹划机实行如第一方面所述的要领。

  37.从以上身手计划可能看出,自身手实行例具有以下所长:可能遵循虚拟目标成员与现有目标成员之间的预设交易运算相干,对现有目标成员对应的交易值举办运算执掌,获得蕴涵新增的虚拟目标成员正在内的虚拟归纳目标项的目标值。然后,基于虚拟归纳目标项及虚拟归纳目标项的目标值,天生交易结果集。通过自身手实行例,可能天生虚拟维度,无需重修众维数据模子,即可实行对原有维度的扩展,处置了现有的数据执掌形式无法正在众维数据模子的原有器度数据的根蒂上新增维度的题目。

  43.下面将联合自身手实行例中的附图,对自身手实行例中的身手计划举办懂得、完好地描绘,明确,所描绘的实行例仅仅是自身手一个别实行例,而不是一概的实行例。基于自身手中的实行例,本周围寻常身手职员正在没有做出缔造性劳动条件下所得回的一共其他实行例,都属于自身手护卫的范畴。

  44.自身手实行例供给一种交易数据执掌要领以及联系兴办,用于天生蕴涵原有到底外中不存正在的虚拟维度的众维结果集。正在众维数据模子已爆发数据且不调动原有众维数据模子的数据机合的根蒂上,遵循新增的虚拟维度与现有的维度之间存正在的逻辑运算相干(即标识现有的器度数据的维度成员组合(即现有项目公式)与虚拟维度成员存正在逻辑运算相干)天生蕴涵原有众维数据模子的到底外中不存正在的虚拟维度成员的众维结果集。

  46.维,即人们寓目数据的特定角度,是推敲题目时的一类属性,一类属性的荟萃组成一个维,如功夫维或地舆维。维的粒度,即人们寓目数据的某个特定角度(即某个维),还存正在周密水平分别的各个描绘方面,如功夫维可囊括:日期、月份、季度或年等粒度。维的成员,即维的一个取值,是数据项正在某维中名望的描绘,如某年某月某日是正在功夫维上名望的描绘。器度(值),即众维数组的取值,如描绘众维数组的销量,即众维数组(2000年1月,上海,条记本电脑)的取值为10,则解说2000年1月上海条记本电脑销量为10套。项目公式,即

  一组有序的维度成员组合,是用于独一标识器度值的一组编码,具有独一性和有序性。到底外,即正在数据栈房顶用于存储器度值的外,此中苛重蕴涵了器度值与各个项目公式(维度成员组合)之间的相干。众维结果集:是原委olap数据聚集引擎执掌后获得的器度值结果集,该结果集是由项目公式(键)和器度(值)构成的键值对组成。

  47.出于数据库机合的缘由,一朝olap众维模子构修起到底外之后,到底外中的任何一条记载无法再举办拆分,不行再填充新的维度,即维度无法再扩展。于是,正在开发众维模子之前,开荒职员需求遵循交易阐明需求,详尽的计划好模子应当蕴涵的维和器度,以及基于用户的阐明需求涉及分别维度的数据粒度。

  48.但众维模子开发后就无法新增维度,于是若某一交易阐明项目因开展变革,需求正在交易结果召集新增阐明维度,现有的数据执掌形式无法餍足这一交易需求。

  50.101、收受交易执掌仰求,交易执掌仰求囊括众维模子的模子标识以及新增的虚拟目标成员。

  51.当收受到交易执掌仰求时,遵循交易执掌仰求中蕴涵的众维模子的模子标识和新增的虚拟目标成员,基于模子标识对应的众维模子的众维结果集,天生囊括现有目标成员和虚拟目标成员正在内的交易结果集(即众维结果集),实在通过步调102至步调105实行。此中,现有目标成员是模子标识指示的众维模子的到底外中已存正在的现有维度的维度成员;新增的虚拟目标成员是指模子标识指示的众维模子的到底外中不存正在的虚拟维度的虚拟维度成员。别的,众维模子可能指雪花模子或星状模子等无法正在已爆发数据的到底外中新增到底外中不存正在维度成员的恣意众维模子,本实行例不做实在控制。

  52.进一步的,星状模子,是众维的数据相干,由到底外和维外构成。每个维外中都市有一个维动作主键,一共这些维的主键联合成到底外的主键。到底外的非主键属性称为到底,它们通常都是数值或其他可能举办筹划的数据。

  53.进一步的,雪花模子,是当有一个或众个维外没有直接接连到到底外上,而是通过其他维外接连到到底外上时,其图解就像众个雪花接连正在一道,故称雪花模子。雪花模子是对星型模子的扩展。

  54.正在极少实在实行例中,用户基于交易界面输入交易执掌仰求,此中交易界面囊括起码一个虚拟维度和每个虚拟维度对应的起码一个待选拔虚拟目标成员。如图2所示,阐明对象维度下蕴涵当期数、安排前预算数以及上年同期数等众个待选拔虚拟目标成员,此中每个待选拔虚拟目标成员均已预置与主意众维模子中现有目标成员之间的交易运算相干。正在实质操纵中,正在用户举办待选拔虚拟目标成员的选拔之前,需求预置虚拟维度、每个虚拟维度的待选拔虚拟目标成员和每个待选拔虚拟目标成员与主意众维模子中现有目标成员之间的交易运算相干。

  55.102、正在模子标识对应的主意众维模子中,确定与虚拟目标成员具有预设交易运算相干的现有目标成员以及得回现有归纳目标项的交易值,现有归纳目标项由分别维度的现有目标成员构成。

  56.正在步调101收受到蕴涵众维模子的模子标识以及新增的虚拟目标成员的交易执掌仰求后,从模子标识对应的主意众维模子中,确定与新增的虚拟目标成员有交易运算相干的现有目标成员,以及主意众维模子中蕴涵与新增的虚拟目标成员有交易运算相干的现有

  目标成员的,现有归纳目标项对应的器度值。此中,现有归纳目标项即众维数据模子中的项目公式,目标值即项目公式对应的器度值。

  57.正在极少实在实行例中,现有归纳目标项为有序的目标成员组合字符串,由维度编码和目标成员编码有序天生。实在样式可如下所示:

  58.dimensiona:a001,dimensionb:b001,

  以及n001为目标成员编码。a001为现有维度a的一个现有目标成员,b001为现有维度b的一个现有目标成员,n001为现有维度n的一个现有目标成员。别的,前述“现有归纳目标项为有序的目标成员组合字符串”是指统一众维数据模子的每个现有归纳目标项中维度编码的陈列次第一律。例如,统一众维数据模子中蕴涵的现有归纳目标项的陈列形式务必是:维度编码a:目标成员编码;维度编码b:目标成员编码;维度编码c:目标成员编码,即每个现有归纳目标项的字符串中先是维度编码a和维度a对应的目标成员编码,接着是维度编码b和维度b对应的一个目标成员编码,结果是维度编码c和维度c对应的一个目标成员编码。

  60.另外,每个现有归纳目标项蕴涵一共现有维度,且每个现有归纳目标项蕴涵的现有目标成员不十足无别。例如,一个众维数据模子中蕴涵的现有归纳目标项必然蕴涵该众维数据模子中一概的现有维度;一个众维数据模子的两个现有归纳目标项可能分离是:

  61."dimensiona:a001,dimensionb:b001,dimensionc:c001"

  62.和"dimensiona:a002,dimensionb:b001,dimensionc:c001"。

  63.103、将虚拟目标成员及现有目标成员举办组合,获得虚拟归纳目标项。

  64.组合步调101中交易执掌仰求中囊括的虚拟目标成员和主意众维模子中的每个现有维度成员,获得虚拟归纳目标项。

  65.正在极少实在实行例中,虚拟归纳目标项为有序的目标成员组合字符串,由维度编码和目标成员编码有序天生。实在样式可如下所示:

  66.dimensiona:a001,dimensionb:b001,

  dimensionn以及vdimension为维度编码,a001、b001、

  n001以及v000为目标成员编码。a001为现有维度a的一个现有目标成员,b001为现有维度b的一个现有目标成员,n001为现有维度n的一个现有目标成员,v000为虚拟维度v的一个虚拟目标成员。每个虚拟归纳目标项蕴涵一共现有维度和虚拟维度,每个虚拟归纳目标项蕴涵的现有目标成员和虚拟目标成员不十足无别。

  68.进一步的,若现有目标成员囊括统一维度目标下的众个现有目标成员,将每个现有目标成员分离与虚拟目标成员举办组合,获得众个虚拟归纳目标项。实在的,虚拟归纳目标项与前述步调102中现有归纳目标项好似,此处不再赘述。

  69.104、遵循虚拟目标成员与现有目标成员之间的预设交易运算相干,对现有目标成员对应的交易值举办运算执掌,获得虚拟归纳目标项的目标值。

  70.遵循虚拟目标成员与现有目标成员之间的预设交易运算相干以及步调102中确定的现有归纳目标项的交易值,筹划步调103组合而成的每个虚拟归纳目标项的目标值。

  71.正在前述实行例的根蒂上,正在极少实在实行例中,若存正在众个虚拟归纳目标项,遵循每个虚拟归纳目标项中的虚拟目标成员与现有目标成员之间的预设交易运算相干,对现有

  归纳目标项的交易值举办运算执掌,获得每个虚拟归纳目标项的目标值。实在的,存正在众个虚拟归纳目标项对应无别的目标值。

  72.正在一种实在实行形式中,应用本年累计数动作主意众维模子的众维结果召集的虚拟目标成员。若要天生与该虚拟目标成员相合的目标值,需求对原众维结果召集的现有目标值举办筹划,筹划遵循时期所属的年份分别而分离举办累加(即遵循预设交易运算相干举办运算执掌)。遵循上述经过获得的数据应用蕴涵本年累计数的虚拟目标成员的虚拟归纳目标项举办标识,然后正在步调105中封装到交易结果集。

  73.请参阅图3,以上经过,可能动作一个虚拟目标成员筹划节点。分别的虚拟目标成员,可遵循实在场景,拟定相符自己的逻辑筹划相干,以变成分别的虚拟目标成员筹划节点。进一步的,倘若将分别的虚拟目标成员筹划节点勾串起来,就可能变成一个众维数据二次加工链。

  74.105、基于虚拟归纳目标项及虚拟归纳目标项的目标值,天生交易结果集。

  75.遵循步调104运算而得的每个虚拟归纳目标项的目标值,天生蕴涵步调101中交易执掌仰求中新增的虚拟目标成员正在内的交易结果集。此中,交易结果集囊括遵循前述步调103中组合原则爆发的一共不妨的虚拟归纳目标项和虚拟归纳目标项对应的目标值。

  76.实在的,交易结果集蕴涵虚拟归纳目标项与每个虚拟归纳目标项对应的目标值。

  77.本实行例中,可能遵循虚拟目标成员与现有目标成员之间的预设交易运算相干,对现有目标成员对应的交易值举办运算执掌,获得蕴涵新增的虚拟目标成员正在内的虚拟归纳目标项的目标值。然后,基于虚拟归纳目标项及虚拟归纳目标项的目标值,天生交易结果集。正在主意众维模子已天生及时数据的情形下,无需重修数据模子。通过扩展天生新维度(虚拟目标成员所对应的维度),对主意众维模子的原有器度数据(即现有目标值)举办二次加工,然后对数据举办从头锚定标志(即应用蕴涵虚拟目标成员的虚拟归纳目标项),并伪装成olap聚集引擎返回的结果返回给挪用端,规避了olap引擎无法正在原有器度数据的根蒂上填充维度(即虚拟维度)的题目。

  79.收受单位401,用于收受交易执掌仰求,交易执掌仰求囊括众维模子的模子标识以及新增的虚拟目标成员;

  80.确定单位402,用于正在模子标识对应的主意众维模子中,确定与虚拟目标成员具有预设交易运算相干的现有目标成员以及得回现有归纳目标项的交易值,现有归纳目标项由分别维度的现有目标成员构成;

  81.组合单位403,用于将虚拟目标成员及现有目标成员举办组合,获得虚拟归纳目标项;

  82.运算单位404,用于遵循虚拟目标成员与现有目标成员之间的预设交易运算相干,对现有目标成员对应的交易值举办运算执掌,获得虚拟归纳目标项的目标值;

  83.天生单位405,用于基于虚拟归纳目标项及虚拟归纳目标项的目标值,天生交易结果集。

  84.正在一种实在实行形式中,组合单位403,实在用于若现有目标成员囊括统一维度目标下的众个现有目标成员,将每个现有目标成员分离与虚拟目标成员举办组合,获得众个虚拟归纳目标项。

  85.正在一种实在实行形式中,运算单位404,实在用于若存正在众个虚拟归纳目标项,遵循每个虚拟归纳目标项中的虚拟目标成员与现有目标成员之间的预设交易运算相干,对现有归纳目标项的交易值举办运算执掌,获得每个虚拟归纳目标项的目标值。

  86.正在一种实在实行形式中,收受单位401,实在用于收受用户基于交易界面输入的交易执掌仰求,交易界面囊括虚拟维度和虚拟维度对应的待选拔虚拟目标成员。

  87.正在一种实在实行形式中,现有归纳目标项蕴涵主意众维模子中每个现有维度的维度编码和每个现有维度的维度编码对应的一个现有目标成员编码;虚拟归纳目标项蕴涵每个现有维度的维度编码、虚拟维度的维度编码和虚拟维度的维度编码对应的一个虚拟目标成员编码。

  88.正在一种实在实行形式中,安装还囊括:发送单位,用于将交易结果集发送至发送交易执掌仰求的挪用端,以使得挪用端遵循交易结果集举办映现。

  89.本实行例中,运算单位404可能遵循虚拟目标成员与现有目标成员之间的预设交易运算相干,对现有目标成员对应的交易值举办运算执掌,获得蕴涵新增的虚拟目标成员正在内的虚拟归纳目标项的目标值。然后,天生单位405基于虚拟归纳目标项及虚拟归纳目标项的目标值,天生交易结果集。正在主意众维模子已天生及时数据的情形下,无需重修数据模子。通过扩展天生新维度(虚拟目标成员所对应的维度),对主意众维模子的原有器度数据(即现有目标值)举办二次加工,然后对数据举办从头锚定标志(即应用蕴涵虚拟目标成员的虚拟归纳目标项),并伪装成olap聚集引擎返回的结果返回给挪用端,规避了olap引擎无法正在原有器度数据的根蒂上填充维度(即虚拟维度)的题目。

  90.图5是自身手实行例供给的一种数据执掌安装机合示贪图,该数据执掌安装500可能囊括一个或一个以执掌器(central processing units,cpu)501和存储器505,该存储器505中存储有一个或一个以上的操纵步调或数据。

  91.此中,存储器505可能是易失性存储或良久存储。存储正在存储器505的步调可能囊括一个或一个以上模块,每个模块可能囊括对数据执掌安装中的一系列指令操作。更进一步地,重心执掌器501可能设立为与存储器505通讯,正在数据执掌安装500上实行存储器505中的一系列指令操作。

  92.数据执掌安装500还可能囊括一个或一个以上电源502,一个或一个以上有线,一个或一个以上输入输出接口504,和/或,一个或一个以上操作体例,比如windows servertm,mac os xtm,unixtm,linuxtm,freebsdtm等。

  93.该重心执掌器501可能实行前述图1至图4所示实行例中数据执掌安装所实行的操作,实在此处不再赘述。

  94.所属周围的身手职员可能懂得地认识到,为描绘的轻易和爽快,上述描绘的体例,安装和单位的实在劳动经过,可能参考前述要领实行例中的对应经过,正在此不再赘述。

  95.正在自身手所供给的几个实行例中,应当懂得到,所揭穿的体例,安装和要领,可能通过其它的形式实行。比如,以上所描绘的安装实行例仅仅是示意性的,比如,所述单位的划分,仅仅为一种逻辑效力划分,实质实行时可能有别的的划分形式,比如众个单位或组件可能联合或者可能集成到另一个人例,或极少特点可能漠视,或不实行。另一点,所显示或计划的互相之间的耦合或直接耦合或通讯接连可能是通过极少接口,安装或单位的间接耦合或通讯接连,可能是电性,刻板或其它的款式。

  96.所述动作分袂部件证据的单位可能是或者也可能不是物理上隔离的,动作单位显示的部件可能是或者也可能不是物理单位,即可能位于一个地方,或者也可能漫衍到众个收集单位上。可能遵循实质的需求选拔此中的个别或者一概单位来实行本实行例计划的宗旨。

  97.别的,正在自身手各个实行例中的各效力单位可能集成正在一个执掌单位中,也可能是各个单位寡少物理存正在,也可能两个或两个以上单位集成正在一个单位中。上述集成的单位既可能采用硬件的款式实行,也可能采用软件效力单位的款式实行。

  98.所述集成的单位倘若以软件效力单位的款式实行并动作独立的产物发售或应用时,可能存储正在一个筹划机可读取存储介质中。基于如此的懂得,自身手的身手计划性质上或者说对现有身手做出功勋的个别或者该身手计划的一概或个别可能以软件产物的款式显露出来,该筹划机软件产物存储正在一个存储介质中,囊括若干指令用以使得一台筹划机兴办(可能是部分筹划机,办事器,或者收集兴办等)实行自身手各个实行例所述要领的一概或个别步调。而前述的存储介质囊括:u盘、搬动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等百般可能存储步调代码的介质。

  1.筹划机视觉 2.无线.筹划机仿线.收集安好;物联网安好 、大数据安好 2.安好态势感知、舆情阐明和职掌 3.区块链及操纵

 

Copyright 2012-2023 leyu·乐鱼(中国)体育官方网站 版权所有 HTML地图 XML地图--备案号:豫ICP备20000747号  备案号:豫ICP备20000747号  
地址:河南省郑州市金水区丰庆路126号3号楼24层2401号  邮箱:19659724@qq.com  电话:13938535296