使用客户端特定标准的管理系统数据聚合和转换的系统和方法技术方案

技术编号:36582741 阅读:24 留言:0更新日期:2023-02-04 17:43
一种方法可以包括在第一时间接收在数据库系统处执行存储过程的指令,检索由客户端实体的管理系统使用的数据库结构的模式,确定管理系统的标识和要为客户端实体检索的数据类型。该方法还可以包括,响应于确定标识和要检索的数据类型,基于标识和要检索的数据类型确定要在动态查询中使用的标准。该方法还可以包括,响应于确定标准,在存储过程中生成包括标准的动态查询,以及执行存储过程以从管理系统使用的数据库中检索原始数据,并使用动态查询将原始数据转换为转换后的数据。将原始数据转换为转换后的数据。将原始数据转换为转换后的数据。

【技术实现步骤摘要】
【国外来华专利技术】使用客户端特定标准的管理系统数据聚合和转换的系统和方法
[0001]相关申请的交叉引用
[0002]本申请主张2020年1月16日提交的美国临时申请序列号No.62/962,084的利益,其标题为“System and Method for Management System Data Aggregation and Transformation Using Client

Specific Criteria(使用客户端特定标准的管理系统数据聚合和转换的系统和方法)”。临时申请通过引用并入本文,正如以下全文所述。


[0003]本公开涉及一种数据库系统。更具体地说,本公开涉及使用客户端特定标准的管理系统数据聚合和转换的系统和方法。

技术介绍

[0004]法人团体、律师事务所、公司和/或任何商业运营等实体可能会生成大量数据。例如,实体可以在相同或不同地理位置的不同位置经营多个赌场和/或多家酒店。可能有不同的用于管理赌场和酒店的系统。在不同的系统中,可能会有生成并存储在数据库中的不同类别的数据。其中一些类别可能包括与食品和饮料、玩家、酒店预订、奖项、餐桌评级、吃角子老虎机评级、信息亭优惠、游戏积分等有关的信息。实体可能希望查看存储在数据库中的数据,以生成各种报告和/或使用数据执行分析。

技术实现思路

[0005]本文阐述的代表性实施例公开了用于使用客户端特定标准实现用于管理系统数据聚合和转换的系统和方法的各种技术。
[0006]在一个实施例中,一种方法可以包括在第一时间接收在数据库系统处执行存储过程的指令,检索由客户端实体的管理系统使用的数据库结构的模式,确定管理系统的标识和要为客户端实体检索的数据类型。响应于确定标识和要检索的数据类型,该方法还可以包括基于标识和要检索的数据类型确定要在动态查询中使用的标准。响应于确定标准,该方法还可以包括在存储过程中生成包括该标准的动态查询,并执行存储过程以从管理系统使用的数据库中检索原始数据,并使用动态查询将原始数据转换为转换后的数据。
[0007]在一些实施例中,公开了一种存储指令的有形的非暂时性计算机可读介质,指令当被执行时,使处理设备执行上述一个或多个操作。在一些实施例中,系统可以包括存储指令的存储器和通信地耦合到存储器的处理器。处理器可以执行指令来执行上述一个或多个操作。
[0008]对于本领域技术人员来说,其他技术特征可以从以下附图、说明书和权利要求书中显而易见。
附图说明
[0009]对于示例实施例的详细描述,现在将参考附图,其中:
[0010]图1示出了根据本公开的某些实施例的说明性系统架构的高级组件图;
[0011]图2示出了根据本公开的某些实施例的数据库中的表的框图;
[0012]图3示出了根据本公开的某些实施例的示例数据流的框图;
[0013]图4示出了根据本公开的某些实施例的用于使用客户端实体的标准生成动态查询的方法的示例操作;
[0014]图5示出了根据本公开的某些实施例的用于使用第二客户端实体的第二标准生成第二动态查询的方法的示例操作;
[0015]图6示出了根据本公开的某些实施例的用于在第二时间执行存储过程以检索在第一时间执行的存储过程的运行日期之后创建的第二数据的方法的示例操作;以及
[0016]图7示出了示例计算机系统。
[0017]符号和术语
[0018]各种术语用于指代特定的系统组件。不同的实体可能以不同的名称引用组件

本申请不打算区分名称不同但功能相同的组件。在以下讨论和权利要求中,术语“包括”和“包含”以开放式方式使用,因此应被解释为指“包括但不限于
……”
。此外,术语“耦合(couple)”或“多耦合(couples)”旨在指间接或直接连接。因此,如果第一设备耦合到第二设备,则该连接可以通过直接连接或通过经由其他设备和连接的间接连接。
[0019]本文使用的术语仅用于描述特定示例实施例,并不旨在限制。如本文所使用的,单数形式“a”、“an”和“the”也可以包括复数形式,除非上下文另有明确指示。本文所述的方法步骤、过程和操作不应被解释为必然需要按照所讨论或说明的特定顺序发挥作用,除非明确确定为作用顺序。还应理解,可以采用附加或替代步骤。
[0020]本文中可以使用术语第一、第二、第三等来描述各种元件、组件、区域、层和/或部分;然而,这些元件、组件、区域、层和/或部分不应受到这些术语的限制。这些术语只能用于区分一个元件、组件、区域、层或部分与另一个区域、层或部分。在本文中使用的术语,如“第一”、“第二”和其他数字术语,除非上下文明确指出,否则并不意味着次序或顺序。因此,下面讨论的第一元件、组件、区域、层或部分可以被称为第二元件、组件、区域、层或部分,而不偏离示例实施例的教导。短语“至少一个”,当与项目列表一起使用时,意味着可以使用一个或多个所列项目的不同组合,并且可能只需要列表中的一个项目。例如,“A、B和C中的至少一个”包括以下任意组合:A、B、C、A和B、A和C、B和C以及A和B和C。在另一个示例中,短语“一个或多个”与项目列表一起使用时意味着可能有一个项目或一个以上的任何适当数量的项目。
[0021]此外,下面描述的各种功能可以由一个或多个计算机程序实现或支持,每个程序由计算机可读程序代码形成,并体现在计算机可读介质中。术语“应用程序”和“程序”是指一个或多个计算机程序、软件组件、指令集、过程、功能、对象、类、实例、相关数据或其一部分,其适于在适当的计算机可读程序代码中实现。短语“计算机可读程序代码”包括任何类型的计算机代码,包括源代码、目标代码和可执行代码。短语“计算机可读介质”包括能够被计算机访问的任何类型的介质,例如只读存储器(ROM)、随机存取存储器(RAM)、硬盘驱动器、光盘(CD)、数字视频光盘(DVD)、固态驱动器(SSD)、闪存或任何其他类型的存储器。“非
暂时性”计算机可读介质不包括传输瞬态电气或其他信号的有线、无线、光学或其他通信链路。一种非暂时性计算机可读介质,包括可以永久存储数据的介质和可以存储数据并随后覆盖数据的介质,例如可重写光盘或可擦除存储设备。
[0022]术语“客户端实体”可指操作至少一个管理系统的组织,数据库系统与该管理系统通信连接。
[0023]术语“原始数据”可指由客户端实体使用的管理系统以第一格式存储的数据。
[0024]术语“转换后的数据”可指基于为客户端实体量身定制的标准转换为第二格式的数据。
[0025]本专利申请中提供了其他特定单词和短语的定义。本领域的普通技术人员应当理解,在许多情况下(如果不是大多数情况的话),此类定义适用于此类定义的单词和短语的先前和未来使用。
具体实施方式
[0026]客户端实体,如赌场、酒店、公司、法人团体和/或任何合适的组织,可以利用管理系统来经营其业务。例如,管理系统可以包括诸如赌场管理系统、酒店管理系统、食品和饮料管本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:在第一时间接收在数据库系统处执行存储过程的指令;检索由客户端实体的管理系统使用的数据库的结构的模式;确定管理系统的标识和要为所述客户端实体检索的数据类型,其中,要检索的所述数据类型在所述模式中被指定;响应于确定所述管理系统的所述标识和要为所述客户端实体检索的所述数据类型,基于所述管理系统的所述标识和要为所述客户端实体检索的所述数据类型,确定要在动态查询中使用的标准;响应于确定所述标准,在所述存储过程中生成包括所述标准的所述动态查询;以及执行所述存储过程,以从所述客户端实体的所述管理系统使用的所述数据库中检索原始数据,并使用所述动态查询将所述原始数据转换为转换后的数据。2.根据权利要求1所述的方法,还包括:检索由第二客户端实体的管理系统使用的第二数据库的第二结构的第二模式;确定所述管理系统的所述标识和要为所述第二客户端实体检索的所述数据类型,其中,要为所述第二客户端实体检索的所述数据类型在所述第二模式中被指定;响应于确定所述管理系统的所述标识和要为所述第二客户端实体检索的所述数据类型,基于所述管理系统的所述标识和要为所述第二客户端实体检索的所述数据类型,确定要在第二动态查询中使用的第二标准;响应于确定所述第二标准,在所述存储过程中生成包括所述第二标准的所述第二动态查询;从所述第二客户端实体的所述管理系统使用的所述数据库中检索第二原始数据;以及使用所述第二动态查询将所述第二原始数据转换为第二转换后的数据。3.根据权利要求2所述的方法,其中,生成所述动态查询包括使用所述标准为所述动态查询中的参数分配值,并且生成所述第二动态查询包括使用所述第二标准为所述第二动态查询中的第二参数分配第二值。4.根据权利要求2所述的方法,其中,所述标准和所述第二标准不同。5.根据权利要求2所述的方法,其中,所述标准和所述第二标准相同。6.根据权利要求2所述的方法,其中:所述模式和所述第二模式不同,并且在执行所述存储过程期间,分别执行所述原始数据和所述第二原始数据的检索,以及所述原始数据和所述第二原始数据到所述转换后的数据和所述第二转换后的数据的转换。7.根据权利要求2所述的方法,还包括使用被设计为并行执行所述动态查询和所述第二动态查询的工作流来执行所述动态查询和所述第二动态查询,以将所述原始数据转换为所述转换后的数据,以及将所述第二原始数据转换为所述第二转换后的数据。8.根据权利要求1所述的方法,其中,基于调度定期接收所述指令,并且所述方法还包括:存储执行所述存储过程的运行日期;在第二时间接收基于所述调度执行所述存储过程的第二指令,所述第二时间是在所述第一时间之后;
生成第二动态查询以包括在所述存储过程中,第二动态查询使用所述标准将来自所述客户端实体的所述管理系统使用的所述数据库的第二原始数据转换为第二转换后的数据,其中,所述第二原始数据是在第一时间执行所述存储过程的所述运行日期之后创建的;以及执行所述存储过程以检索所述第二原始数据,并使用所述标准将所述第二原始数据转换为所述第二转换后的数据。9.根据权利要求1所述的方法,其中,确定所述标准还包括使用机器学习模型生成所述标准,所述训练机器学习模型被训练以接收所述模式作为输入,并基于所述模式输出所述标准。10.根据权利要求1所述的方法,其中,执行所述存储过程还包括将所述转换后的数据存储在所述客户端实体的第二数据库中。11.一种存储指令的非有形的...

【专利技术属性】
技术研发人员:杰罗姆
申请(专利权)人:OPTX解决方案有限责任公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1