[发明专利]用于生成内存表格模型数据库的系统和方法在审
申请号: | 201980088566.5 | 申请日: | 2019-12-20 |
公开(公告)号: | CN113287100A | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | V·M·木塔里克·德赛 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 马明月 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 生成 内存 表格 模型 数据库 系统 方法 | ||
提供了用于生成表格模型的方法、系统、装置和计算机程序产品。事件模型被生成,该事件模型包括多个事件以及每个事件之间的一个或多个依赖。例如,通过与图形用户接口(GUI)(诸如事件工作室)的交互,事件和依赖可以被标识。多个维度被映射到每个事件,并且与事件模型相关的事件记录被获得。针对事件模型,展示数据库被生成。使用展示数据库,表格模型可以被生成。在一些实现中,表格模型可以被存储和/或被呈现为用于分析事务数据的平台中的表格立方体。
背景技术
可视化和解释事务数据的解决方案可以包括针对不同类型数据的许多平台。例如,企业可能期望查看先前销售的各个方面,以更好地理解这样的销售的性质、成本和/利润、销售发生的位置等。业务智能团队可以依赖于的一种这样的解决方案包括可以被呈现在各种类型的数据分析包中的表格立方体(tabular cube)。使用表格立方体,公司可以从各种视点可视化和/或理解公司的事务并且获得有价值的见解,这可以使得公司能够改善未来的销售或者以其他方式改变其业务战略。
然而,构建和维护表格立方体的现有方法通常是手动并且耗时的过程。例如,当表格立方体从头开始被构建时,数据被要从其被获取的各种源系统中的每个源系统被标识,包括被存储在这种源系统中的数据库中的每一列和/或行。通过对一个或多个结构化查询语言(SQL)命令的执行,数据被提取到临时数据库(staging database)中。为了以可呈现的格式来渲染内容,各种变换被执行,并且数据可以被放入展示数据库(presentationdatabase)中,该展示数据库被用于在合适的软件或分析包中设计表格立方体。结果,(例如,在临时数据库和展示数据库中)准备数据需要工程师理解关于业务过程和相关源系统(例如,支付系统、工资信息等)中的所有源系统的细节,以用适当的方式拉取和格式化数据。
如果后续期望表格立方体被修改(例如,通过标识源系统的新列中所呈现的附加数据或者完全地从不同的源系统获取信息),则需要采取附加的手动并且耗时的步骤,包括修改一个或多个SQL命令以拉取新的源数据、更新临时数据库中的模式(schema)、修改展示数据库模式、以及修改表格模型。结果,表格立方体的生成会延迟,通常会延迟几周,导致没有能力及时地分析事务数据。
发明内容
提供本发明内容以简化形式介绍一些概念,这些概念将在下面的具体实施方式中进一步描述。本发明内容既不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。
用于生成表格模型的方法、系统、装置和计算机程序产品被提供。事件模型被生成,该事件模型包括多个事件以及每个事件之间的一个或多个依赖。例如,通过与图形用户接口(GUI)(诸如事件工作室)的交互,事件和依赖可以被标识。多个维度被映射到每个事件,并且与事件模型相关的事件记录被获得。针对事件模型,展示数据库被生成。使用展示数据库,表格模型可以被生成。在一些实现中,表格模型可以被存储和/或被呈现为用于分析事务数据的平台中的表格立方体。
根据本文所描述的实现,表格模型可以更快地被生成和/或被更新。以这种方式,可以使得分析平台(例如,业务智能解决方案)的用户能够更有效率地创建、查看和/或修改表格立方体中所呈现的数据。
下面参照附图详细描述本发明的进一步特征和优点,以及各种实施例的结构和操作。需要注意的是,本发明不限于本文所描述的特定实施例。这种实施例在本文中仅出于说明目的而被呈现。基于本文所包含的教导,其他实施例对于相关领域的技术人员将是明显的。
附图说明
被并入本文并构成说明书的一部分的附图图示了本申请的实施例,并且与说明书一起,进一步用来解释实施例的原理并使得相关领域的技术人员能够做出并且使用实施例。
图1示出了根据示例实施例的用于生成表格模型的系统的框图。
图2示出了根据示例实施例的用于生成表格模型的方法的流程图。
图3示出了根据示例实施例的表格模型生成系统的框图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980088566.5/2.html,转载请声明来源钻瓜专利网。