在分析应用环境中进行SAAS/PAAS资源使用和分配的系统和方法技术方案

技术编号:30349157 阅读:29 留言:0更新日期:2021-10-16 16:45
公开了用于分析应用环境中进行SaaS/PaaS资源使用和分配的系统和方法。一种示例性方法可以提供分析应用环境、包括服务器的控制平面,该控制平面还包括供给组件和控制台界面、数据仓库以及监视代理。该方法可以在租户的上下文中供给数据仓库的实例,所述数据仓库的所供给的实例具有初始大小。在供给数据仓库的实例后,该方法可以向监视代理的度量储存库添加条目,所添加的条目指示数据仓库的所供给的实例的初始大小,所添加的条目被标记,该标记指示租户。该方法可以由监视代理监视在数据仓库的所供给的实例处存储的数据量。的所供给的实例处存储的数据量。的所供给的实例处存储的数据量。

【技术实现步骤摘要】
【国外来华专利技术】在分析应用环境中进行SAAS/PAAS资源使用和分配的系统和方法
[0001]优先权要求:
[0002]本申请要求于2019年4月30日提交的题为“SYSTEM AND METHOD FOR PROVIDING HYBRID BILLING IN AN ANALYTICS APPLICATION ENVIRONMENT”、申请号为62/841,058的美国临时专利申请的优先权权益;该申请通过引用并入本文。


[0003]本文描述的实施例一般而言涉及计算机数据分析和商业智能,并且特别地涉及用于提供使得能够开发软件分析应用的应用分析环境的系统和方法。

技术介绍

[0004]一般而言,在组织内,数据分析使得能够对大量数据进行基于计算机的检查或分析,以便从该数据中得出结论或其它信息;而商业智能工具则为组织的商业用户提供描述其企业数据的信息,这些信息采用的格式使得这些商业用户能够做出战略性商业决策。
[0005]越来越有兴趣开发在组织的企业软件应用或数据环境(诸如,例如Oracle融合应用(Oracle Fusion Applications)环境或其它类型企业软件应用或数据环境)的上下文中;或在软件即服务(SaaS)或云环境(诸如,例如Oracle分析云(Oracle Analytics Cloud)或Oracle云基础设施(Oracle Cloud Infrastructure)环境或其它类型的云环境)的上下文中利用数据分析的使用的软件应用。
[0006]传统的SaaS(软件即服务)/PaaS(平台即服务)计费系统通常按照由客户/租户在SaaS/PaaS的初始购买/许可协议期间选择的席位(seat)(例如,在任何给定时刻被允许访问SaaS的用户)的数量向客户/租户收取使用SaaS/PaaS的费用。虽然这种模型在传统上适用于SaaS/PaaS,但当客户/租户要求或需要的资源比已购买的资源更多时,可能会出现问题。例如,在这种情况下,客户/租户可用的唯一机制将是例如为SaaS/PaaS购买多个附加的席位。

技术实现思路

[0007]根据实施例,分析应用环境使得能够在组织的企业软件应用或数据环境,或软件即服务或其它类型的云环境的上下文中进行数据分析;并支持开发计算机可执行软件分析应用。
[0008]根据实施例,数据流水线或处理(诸如例如提取、变换、加载处理)可以根据适于解决特定分析用例或最佳实践的分析应用模式(analytic applications schema)来操作,以从客户(租户)的企业软件应用或数据环境接收数据,用于加载到数据仓库实例中。
[0009]根据实施例,每个客户(租户)可以另外与客户租赁和客户模式相关联。数据流水线或处理使用如从其企业软件应用或数据环境接收到的、如由分析应用模式及其客户模式的组合定义的数据填充其数据仓库实例和数据库表。
[0010]根据实施例,例如,对分析应用环境的访问可以被提供为例如可以使得能够被云环境(例如,Oracle云基础设施、OCI或其它云环境)的客户访问的软件即服务(SaaS)应用或产品,或者提供为云服务(例如,Oracle分析云服务、OAC、Oracle融合分析服务或其它云服务)。
[0011]根据实施例,通过使得能够支持诸如流水线和数据备份、恢复和修补之类的特征的诸如例如OCI的云环境供应的供给可以与其它SaaS或平台即服务(PaaS)组件集成,包括例如提供对数据处理的特定于客户的限额的支持以及混合(例如,基于SaaS/PaaS的组合)计费的计费组件。
[0012]本文描述了用于分析应用环境中的SaaS/PaaS资源的使用和分配的系统和方法。一种示例性方法可以提供应用分析环境、包括服务器的控制平面,该控制平面还包括供给组件和控制台界面、数据仓库以及监视代理。该方法可以在租户的上下文中供给数据仓库的实例,所供给的数据仓库的实例具有初始大小。在供给数据仓库的实例后,该方法可以向监视代理的度量储存库添加条目,所添加的条目指示数据仓库的所供给的实例的初始大小,所添加的条目被标记,该标记指示租户。该方法可以由监视代理监视在数据仓库的所供给的实例处存储的数据量。
附图说明
[0013]图1图示了根据实施例的用于提供分析应用环境的系统。
[0014]图2进一步图示了根据实施例的用于提供分析应用环境的系统。
[0015]图3进一步图示了根据实施例的用于提供分析应用环境的系统。
[0016]图4进一步图示了根据实施例的用于提供分析应用环境的系统。
[0017]图5进一步图示了根据实施例的用于提供分析应用环境的系统。
[0018]图6进一步图示了根据实施例的用于提供分析应用环境的系统。
[0019]图7进一步图示了根据实施例的用于提供分析应用环境的系统。
[0020]图8进一步图示了根据实施例的用于提供分析应用环境的系统。
[0021]图9进一步图示了根据实施例的用于提供分析应用环境的系统。
[0022]图10图示了根据实施例的用于提供分析应用环境的方法的流程图。
[0023]图11图示了根据实施例的用于在分析应用环境中进行SaaS/PaaS资源使用和分配的系统。
[0024]图12图示了根据实施例的用于在分析应用环境中进行SaaS/PaaS资源使用和分配的系统。
[0025]图13图示了根据实施例的用于在分析应用环境中进行SaaS/PaaS资源使用和分配的系统。
[0026]图14图示了根据实施例的用于在分析应用环境中进行SaaS/PaaS资源使用和分配的系统。
[0027]图15图示了根据实施例的用于在分析应用环境中进行SaaS/PaaS资源使用和分配的系统。
[0028]图16图示了根据实施例的用于在分析应用环境中进行SaaS/PaaS资源使用和分配的系统。
[0029]图17图示了根据实施例的用于在分析应用环境中进行SaaS/PaaS资源使用和分配的系统。
[0030]图18图示了根据实施例的用于在分析应用环境中进行SaaS/PaaS资源使用和分配的系统。
[0031]图19图示了根据实施例的用于在分析应用环境中进行SaaS/PaaS资源使用和分配的系统。
[0032]图20是根据实施例的用于在分析应用环境中进行SaaS/PaaS资源使用和分配的方法的流程图。
具体实施方式
[0033]如上所述,在组织内,数据分析使得能够对大量数据进行基于计算机的检查或分析,以便从该数据中得出结论或其它信息;而商业智能工具则为组织的商业用户提供描述其企业数据的信息,这些信息采用的格式可以使得这些商业用户能够做出战略性商业决策。
[0034]越来越有兴趣开发在组织的企业软件应用或数据环境(诸如,例如Oracle融合应用环境或其它类型企业软件应用或数据环境)的上下文中;或在软件即服务(SaaS)或云环境(诸如,例如Oracle分析云或Oracle云基础设施环境或其它类本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于分析应用环境中的SaaS/PaaS(软件即服务/平台即服务)资源分配和使用的系统,包括:分析应用环境;控制平面,包括服务器;数据仓库;以及监视代理;其中所述控制平面还包括供给组件和控制台界面;其中在租户的上下文中供给所述数据仓库的实例,所述数据仓库的所供给的实例具有初始大小;其中在供给所述数据仓库的实例后,条目被添加到所述监视代理的度量储存库,所添加的条目指示所述数据仓库的所供给的实例的初始大小,所述所添加的条目被标记,所述标记指示所述租户;其中所述监视代理监视在所述数据仓库的所供给的实例处存储的数据量。2.如权利要求1所述的系统,其中所述监视代理检测到在所述数据仓库的所供给的实例处存储的数据量等于所述数据仓库的所供给的实例的初始大小。3.如权利要求1

2中任一项所述的系统,其中,在所述监视代理检测到在所述数据仓库的所供给的实例处存储的数据量等于所述数据仓库的所供给的实例的初始大小后,所述监视代理向所述控制平面的供给组件提供指令,所述指令使所述供给组件增加所述数据仓库的所供给的实例的初始大小。4.如权利要求1

3中任一项所述的系统,其中,在所述供给组件增加所述数据仓库的所供给的实例的初始大小后,所述监视组件向计费组件发送通知。5.如权利要求4所述的系统,其中所述计费组件响应于从所述监视组件接收到所述通知而创建发票,所述发票反映所述数据仓库的所供给的实例的初始大小的增加。6.如权利要求1

5中任一项所述的系统,其中在所述租户的上下文中供给离散数量的计算单元;其中所述监视代理检测到由所述租户使用的计算单元的数量大于在所述租户的上下文中供给的计算单元的离散数量。7.如权利要求6所述的系统,其中,在所述监视代理检测到由所述租户使用的计算单元的数量大于在所述租户的上下文中供给的计算单元的离散数量后,所述监视代理向所述控制平面的所述供给组件提供指令,所述指令使所述供给组件供给更多数量的离散计算单元以供所述租户使用。8.一种用于分析应用环境中的SaaS/PaaS(软件即服务/平台即服务)资源分配和使用的方法,包括:提供分析应用环境;提供包括服务器的控制平面,所述控制平面还包括供给组件和控制台界面;提供数据仓库;
提供监视代理;在租户的上下文中供给所述数据仓库的实例,所述数据仓库的所供给的实例具有初始大小;在供给所述数据仓库的实例后,将条目添加到所述监视代理的度量储存库,所添加的条目指示所述数据仓库的所供给的实例的初始大小,所述所添加的条目被标记,所述标记指示所述租户;以及由所述监视代理监视在所述数据仓库的所供给的实例处存储的数据量。9.如权利要求8所述的方法,还包括:由所述监视代理检测到在所述数据仓库的所供给的实例处存储的数据量等于所述数据仓库的所供给的实例的初始大小。10.如权利要求8

9中任一项所述的方法,还包括:在所述监视代理检测到在所述数据仓库的所供给的实例处存储的数据量等于所述数据仓库的所供给的实例的初始大小后,由所述监视代理向所述控制平面的供给组件提供指令,所述指令使所述供给组件增加所述数据仓库的所供给的实例的初始大小。11.如权利要求8
‑<...

【专利技术属性】
技术研发人员:N
申请(专利权)人:甲骨文国际公司
类型:发明
国别省市:

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

1