logo好方法网

基于简单需求的快速建模方法及装置


技术摘要:
本发明公开一种基于简单需求的快速建模方法及装置,涉及数据仓库技术领域,能够根据简单需求快速建模,便于灵活迅速的得到分析结果。该方法包括:根据用户需求构建主表以及与主表关联的维度码值表和指标码值表,主表结构包括需求名称维度、多个维度名称维度和多个指标  全部
背景技术:
随着大数据的发展,一些大型公司都建立了自己的大型数据仓库,但是大型的数 据仓库在应用过程中发现存在以下问题:不同的数据仓库对于企业的需求差异较大,特别 是零售行业,促销活动比较多,同时针对促销活动的活动发起方需要快速的得到活动的效 果,以便及时的调整活动方向,这就要求数据仓库能灵活快速的提供出相关数据,大型数据 仓库由于设计周期过长等问题,并不能满足这样的决策支持。
技术实现要素:
本发明的目的在于提供一种基于简单需求的快速建模方法及装置,能够根据简单 需求快速建模,可以灵活迅速的得到分析结果。 为了实现上述目的,本发明的一方面提供一种基于简单需求的快速建模方法,包 括: 根据用户需求构建主表以及与所述主表关联的维度码值表和指标码值表,所述主 表结构包括需求名称维度、多个维度名称维度和多个指标名称维度; 所述主表的需求名称维度中录入有至少一个需求名称,所述维度名称维度中录入 有与各所述需求名称对应的维度名称主键,所述指标名称维度中录入有与各所述需求名称 对应的指标名称主键; 所述维度码值表中录入有与所述维度名称主键对应的维度值,所述指标码值表中 录入有与所述指标名称主键对应的指标值。 优选地,所述主表结构还包括编码维度,所述编码维度中录入有与所述需求名称 对应的编码。 示例性地,所述需求名称维度为客户群名称。 优选地,所述维度码值表的结构包括维度名称主键维度、维度名称字段维度和维 度值维度; 所述维度名称主键维度录入有所述维度名称主键; 所述维度名称字段维度录入有与所述维度名称主键一一对应的维度名称字段; 所述维度值维度录入有与所述维度名称主键一一对应的维度值。 较佳地,所述维度码值表的结构还包括层次标记维度,所述层次标记维度录入有 与所述维度名称主键一一对应的层次标记。 优选地,所述指标码值表的结构包括指标名称主键维度、指标名称字段维度和指 标值维度; 所述指标名称主键维度录入有所述指标名称主键; 3 CN 111552679 A 说 明 书 2/5 页 所述指标名称字段维度录入有与所述指标名称主键一一对应的指标名称字段; 所述指标值维度录入有与所述指标名称主键一一对应的指标值。 较佳地,所述指标码值表的结构还包括层次标记维度,所述层次标记维度录入有 与所述指标名称主键一一对应的层次标记。 可选地,所述主表中的部分维度名称主键和/或指标名称主键允许为空。与现有技 术相比,本发明提供的基于简单需求的快速建模方法具有以下有益效果: 本发明提供的基于简单需求的快速建模方法中,根据用户需求构建主表以及与主 表关联的维度码值表和指标码值表,其中,主表结构包括需求名称维度、多个维度名称维度 和多个指标名称维度,在主表的需求名称维度中录入至少一个需求名称,在主表的维度名 称维度中录入与每个需求名称对应的维度名称主键,在主表的指标名称维度中录入与每个 需求名称对应的指标名称主键,而且维度码值表中采集有与维度名称主键对应的维度值, 指标码值表中采集有与指标名称主键对应的指标值,至此建模完毕。使用时,用户可通过主 表抽取相关需求名称对应的维度名称主键和指标名称主键,然后分别从维度码值表中获取 对应的维度值,以及从指标码值表中获取对应的指标值,最终获取到的数据经统计分析后 既可得到用户所需的分析结果。 可见,本发明采用了维度建模思想,解决了一类快速取数的临时需求分析问题,比 如各种促销活动分析,相似客群分析等,总体的建模思路是对传统维度建模的一种扩展,也 是对大型数据仓库的一种补充,此种建模方式相比较于大型数据仓库具有灵活快速的特 点。 本发明的另一方面提供一种基于简单需求的快速建模装置,应用有上述技术方案 提到的基于简单需求的快速建模方法,该装置包括: 建模单元,用于根据用户需求构建主表以及与所述主表关联的维度码值表和指标 码值表,所述主表结构包括需求名称维度、多个维度名称维度和多个指标名称维度; 所述主表的需求名称维度中录入有至少一个需求名称,所述维度名称维度中录入 有与各所述需求名称对应的维度名称主键,所述指标名称维度中录入有与各所述需求名称 对应的指标名称主键; 所述维度码值表中录入有与所述维度名称主键对应的维度值,所述指标码值表中 录入有与所述指标名称主键对应的指标值。 与现有技术相比,本发明提供的基于简单需求的快速建模装置的有益效果与上述 技术方案提供的基于简单需求的快速建模方法的有益效果相同,在此不做赘述。 本发明的第三方面提供一种计算机可读存储介质,计算机可读存储介质上存储有 计算机程序,计算机程序被处理器运行时执行上述基于简单需求的快速建模方法的步骤。 与现有技术相比,本发明提供的计算机可读存储介质的有益效果与上述技术方案 提供的基于简单需求的快速建模方法的有益效果相同,在此不做赘述。 附图说明 此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中: 图1为实施例一中基于简单需求的快速建模方法的流程示意图; 4 CN 111552679 A 说 明 书 3/5 页 图2为实施例一中主表的示例图; 图3为实施例一中维度码值表的示例图; 图4为实施例一中指标码值表的示例图。
分享到:
收藏