【技术实现步骤摘要】
数据集市间指标共享的方法和装置
本专利技术涉及计算机领域,尤其涉及一种数据集市间指标共享的方法和装置。
技术介绍
随着企业业务的发展,会产生大量的业务数据,通常企业会建立数据仓库来收集数据,并按照主题分类存储这些数据。而对于企业的各部门来说,往往会对数据仓库中关心的数据进行逻辑加工后,推送到本部门的数据集市中。实际应用中,企业的数据集市能否建设成功在很大程度上取决于各数据集市间是否具有一个稳定、一致、全面的指标模型,指标模型包括对订单量、订单金额、库存量等指标的确切定义及各指标采用的相关数据模型。在各数据集市间建立稳定、一致、全面的指标模型能够使各数据集市的指标数据保持一致,进而为后续的应用分析、数据产品提供支持。现有技术中,数据仓库从业务数据库抽取原始数据后,建立相应的数据表,并将数据表同步到相关的数据集市,供分析人员使用。在任一数据集市,分析人员自行定义指标模型,并在该数据集市内部使用所述指标模型。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:1.各数据集市同一指标的定义不同,使得相应的指标数据在数据集市之间使用时容易造成误解。例如:营销集 ...
【技术保护点】
一种数据集市间指标共享的方法,其特征在于,包括:在多个数据集市的指标数据表中确定至少一个共享指标数据表,根据所述至少一个共享指标数据表中的任一个创建与该共享指标数据表相应的测试用例;其中,所述共享指标数据表中包括将在所述多个数据集市间共享的指标数据;将所述共享指标数据表和所述测试用例复制到共享集市,利用所述测试用例对共享集市中相应的共享指标数据表进行测试;以及将通过测试的任一共享指标数据表复制到未存储该共享指标数据表的每一个数据集市。
【技术特征摘要】
1.一种数据集市间指标共享的方法,其特征在于,包括:在多个数据集市的指标数据表中确定至少一个共享指标数据表,根据所述至少一个共享指标数据表中的任一个创建与该共享指标数据表相应的测试用例;其中,所述共享指标数据表中包括将在所述多个数据集市间共享的指标数据;将所述共享指标数据表和所述测试用例复制到共享集市,利用所述测试用例对共享集市中相应的共享指标数据表进行测试;以及将通过测试的任一共享指标数据表复制到未存储该共享指标数据表的每一个数据集市。2.根据权利要求1所述的方法,其特征在于,所述测试用例包括:测试步骤、以及与所述测试步骤对应的期望结果。3.根据权利要求2所述的方法,其特征在于,所述利用所述测试用例对共享集市中相应的共享指标数据表进行测试包括:针对共享集市中的至少一个共享指标数据表,执行相应的测试用例中的测试步骤;当测试结果与所述测试用例中的期望结果完全一致时,将所述共享指标数据表确定为通过测试。4.根据权利要求3所述的方法,其特征在于,所述方法进一步包括:当测试结果与所述测试用例中的期望结果存在不一致时:将所述共享指标数据表去除,并将在所述多个数据集市的指标数据表中确定的、与所述共享指标数据表对应的共享指标数据表再次复制到共享集市,利用所述测试用例对该共享指标数据表进行测试。5.根据权利要求1-4任一所述的方法,其特征在于,所述多个数据集市为基于同一数据仓库的从属型数据集市,所述多个数据集市、所述共享集市、以及所述数据仓库都采用分布式文件系统架构存储数据。...
【专利技术属性】
技术研发人员:孙冬,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。