Specification of database table relationships for calculation
    31.
    发明授权
    Specification of database table relationships for calculation 有权
    规范数据库表关系进行计算

    公开(公告)号:US09348941B2

    公开(公告)日:2016-05-24

    申请号:US13162538

    申请日:2011-06-16

    IPC分类号: G06F17/30

    摘要: A relationship amongst multiple relationships between database tables can be specified independent of a query. More specifically, a function (USERELATIONSHIP) can be introduced to the DAX language (Data Analysis Expressions), which provides a way to author formulas that are not evaluated immediately, but that can be evaluated dynamically and concurrently in many different contexts. The function enables a single relationship to be specified in the calculation formula away from the query. This provides a mechanism within the formula that specifies specific relationship(s) that are to be followed when the dynamic expression is evaluated.

    摘要翻译: 可以独立于查询来指定数据库表之间的多个关系之间的关系。 更具体地说,可以将DAX语言(数据分析表达式)中的函数(USERELATIONSHIP)引入到数据分析表达式中,该方法可以为不能立即评估的公式进行编写,但可以在许多不同的上下文中动态和并发地进行评估。 该功能可以在计算公式中指定单个关系,远离查询。 这提供了公式中的机制,指定了在评估动态表达式时要遵循的特定关系。

    Query optimization techniques for business intelligence systems
    32.
    发明授权
    Query optimization techniques for business intelligence systems 有权
    商业智能系统的查询优化技术

    公开(公告)号:US08898145B2

    公开(公告)日:2014-11-25

    申请号:US13160982

    申请日:2011-06-15

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30448 G06F17/30498

    摘要: A variety of query optimization techniques are described herein. A first query optimization technique, referred to herein as non-empty transformation, may be applied to queries that specify one or more measures, a dimensional context within which the measure(s) are to be evaluated, and a filter condition specifying that rows with only empty measure values be excluded from a result set. The non-empty transformation technique enables such queries to be rewritten into another format that can be executed more efficiently than the original queries. A second query optimization technique described herein involves restructuring an operator tree representation of a query so as to avoid unnecessary duplicated evaluation of extension columns. A third query optimization technique described herein automatically selects a minimum number of join columns having the lowest cardinality for implementing a join between two tables.

    摘要翻译: 本文描述了各种查询优化技术。 本文中称为非空转换的第一查询优化技术可以应用于指定一个或多个度量的查询,要在其中评估度量的维度上下文,以及指定具有 只有空测量值才能从结果集中排除。 非空转换技术使得这样的查询可以被重写成可以比原始查询更有效地执行的另一格式。 本文描述的第二种查询优化技术涉及重组查询的运算符树表示,以避免扩展列的不必要的重复评估。 本文所述的第三种查询优化技术自动选择具有最低基数的最小数目的连接列,以实现两个表之间的连接。

    QUERY OPTIMIZATION TECHNIQUES FOR BUSINESS INTELLIGENCE SYSTEMS
    33.
    发明申请
    QUERY OPTIMIZATION TECHNIQUES FOR BUSINESS INTELLIGENCE SYSTEMS 有权
    业务智能系统的查询优化技术

    公开(公告)号:US20120323885A1

    公开(公告)日:2012-12-20

    申请号:US13160982

    申请日:2011-06-15

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30448 G06F17/30498

    摘要: A variety of query optimization techniques are described herein. A first query optimization technique, referred to herein as non-empty transformation, may be applied to queries that specify one or more measures, a dimensional context within which the measure(s) are to be evaluated, and a filter condition specifying that rows with only empty measure values be excluded from a result set. The non-empty transformation technique enables such queries to be rewritten into another format that can be executed more efficiently than the original queries. A second query optimization technique described herein involves restructuring an operator tree representation of a query so as to avoid unnecessary duplicated evaluation of extension columns. A third query optimization technique described herein automatically selects a minimum number of join columns having the lowest cardinality for implementing a join between two tables.

    摘要翻译: 本文描述了各种查询优化技术。 本文中称为非空转换的第一查询优化技术可以应用于指定一个或多个度量的查询,要在其中评估度量的维度上下文,以及指定具有 只有空测量值才能从结果集中排除。 非空转换技术使得这样的查询可以被重写成可以比原始查询更有效地执行的另一格式。 本文描述的第二种查询优化技术涉及重组查询的运算符树表示,以避免扩展列的不必要的重复评估。 本文所述的第三种查询优化技术自动选择具有最低基数的最小数目的连接列,以实现两个表之间的连接。

    Cross varying dimension support for analysis services engine
    34.
    发明申请
    Cross varying dimension support for analysis services engine 有权
    分析服务引擎的不同维度支持

    公开(公告)号:US20070219957A1

    公开(公告)日:2007-09-20

    申请号:US11384676

    申请日:2006-03-20

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30592 Y10S707/957

    摘要: A data processing and analysis system is provided. The system includes an analysis engine that queries one or more components of data. A rules component specifies a relationship between at least one dimension of the data with respect to at least one other dimension of the data in order to facilitate an analysis of the data. In one example, the analysis engine is provided as an online analytical processing component.

    摘要翻译: 提供数据处理和分析系统。 该系统包括一个查询数据的一个或多个组件的分析引擎。 规则组件指定数据的至少一个维度与数据的至少一个其他维度之间的关系,以便于对数据的分析。 在一个示例中,分析引擎被提供为在线分析处理组件。

    Managing application status information for a computer application
    35.
    发明申请
    Managing application status information for a computer application 有权
    管理计算机应用程序的应用程序状态信息

    公开(公告)号:US20050171950A1

    公开(公告)日:2005-08-04

    申请号:US10766184

    申请日:2004-01-29

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/3089 Y10S707/99934

    摘要: Generally, the invention provides the capability to store and use web application status information for each web page dynamically generated and transmitted to a web browser in a communications session. The status information is stored so that it may be later retrieved and used to reset the status of the web application each time requests are generated by action taken while the page is displayed. Resetting the status each time action is taken from the web page ensures that the corresponding request produces the same results every time that it is submitted, as is expected by the user.

    摘要翻译: 通常,本发明提供了存储和使用在通信会话中动态生成并发送到web浏览器的每个网页的web应用状态信息的能力。 存储状态信息,以便随后可以检索并且用于每当通过在显示页面时采取的动作来生成请求时重新设置web应用的状态。 每当从网页采取行动时重置状态,确保相应的请求在每次提交时都产生相同的结果,如用户期望的那样。

    Composable SQL Query Generation
    36.
    发明申请
    Composable SQL Query Generation 有权
    可组合SQL查询生成

    公开(公告)号:US20120323956A1

    公开(公告)日:2012-12-20

    申请号:US13161522

    申请日:2011-06-16

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30427 G06F17/30545

    摘要: A system and method for facilitating querying one or more data sources. A system provides mechanisms to enable flexible specification of user queries and generation of one or more SQL queries that correspond closely to corresponding user queries. An operator tree and a logical operator tree may be created as intermediate steps to generate the one or more SQL queries. Capabilities of data sources are determined and used to generate remotable SQL queries for composable queries, to reduce an amount of post-processing that is performed on result sets. The system enables user queries that extend beyond those defined by a data model.

    摘要翻译: 一种便于查询一个或多个数据源的系统和方法。 系统提供了使用户能够灵活地指定用户查询并生成与相应用户查询密切对应的一个或多个SQL查询的机制。 可以创建运算符树和逻辑运算符树作为生成一个或多个SQL查询的中间步骤。 确定数据源的能力并用于为可组合查询生成可远程SQL查询,以减少对结果集执行的后处理量。 该系统允许超出数据模型定义的用户查询。

    Using a rowset as a query parameter
    37.
    发明授权
    Using a rowset as a query parameter 有权
    使用行集作为查询参数

    公开(公告)号:US07451137B2

    公开(公告)日:2008-11-11

    申请号:US11069121

    申请日:2005-02-28

    IPC分类号: G06F17/30

    摘要: Architecture that facilitates syntax processing for data mining statements. The system includes a syntax engine that receives as an input a query statement which, for example, is a data mining request. The statement can be generated from many different sources, e.g., a client application and/or a server application, and requests query processing of a data source (e.g., a relational database) to return a result set. The syntax engine includes a binding component that converts the query statement into an encapsulated statement in accordance with a predefined grammar. The encapsulated statement includes both data and data operations to be performed on the data of the data source, and which is understood by the data source. An execution component processes the encapsulated statement against the data source to return the desired result set.

    摘要翻译: 促进数据挖掘语句的语法处理的架构。 该系统包括语法引擎,其作为输入接收诸如数据挖掘请求的查询语句。 语句可以从许多不同的来源(例如客户端应用程序和/或服务器应用程序)生成,并且请求数据源(例如,关系数据库)的查询处理以返回结果集。 语法引擎包括一个绑定组件,它根据预定义的语法将查询语句转换成封装语句。 封装语句包括要对数据源的数据执行的数据和数据操作,数据源可以理解。 执行组件根据数据源处理封装语句以返回所需的结果集。

    Using a rowset as a query parameter
    38.
    发明申请
    Using a rowset as a query parameter 有权
    使用行集作为查询参数

    公开(公告)号:US20060010112A1

    公开(公告)日:2006-01-12

    申请号:US11069121

    申请日:2005-02-28

    IPC分类号: G06F17/30

    摘要: Architecture that facilitates syntax processing for data mining statements. The system includes a syntax engine that receives as an input a query statement which, for example, is a data mining request. The statement can be generated from many different sources, e.g., a client application and/or a server application, and requests query processing of a data source (e.g., a relational database) to return a result set. The syntax engine includes a binding component that converts the query statement into an encapsulated statement in accordance with a predefined grammar. The encapsulated statement includes both data and data operations to be performed on the data of the data source, and which is understood by the data source. An execution component processes the encapsulated statement against the data source to return the desired result set.

    摘要翻译: 促进数据挖掘语句的语法处理的架构。 该系统包括语法引擎,其作为输入接收诸如数据挖掘请求的查询语句。 语句可以从许多不同的来源(例如客户端应用程序和/或服务器应用程序)生成,并且请求数据源(例如,关系数据库)的查询处理以返回结果集。 语法引擎包括一个绑定组件,它根据预定义的语法将查询语句转换成封装语句。 封装语句包括要对数据源的数据执行的数据和数据操作,数据源可以理解。 执行组件根据数据源处理封装语句以返回所需的结果集。

    SPECIFICATION OF DATABASE TABLE RELATIONSHIPS FOR CALCULATION
    39.
    发明申请
    SPECIFICATION OF DATABASE TABLE RELATIONSHIPS FOR CALCULATION 有权
    数据表规格表计算关系

    公开(公告)号:US20120323958A1

    公开(公告)日:2012-12-20

    申请号:US13162538

    申请日:2011-06-16

    IPC分类号: G06F17/30

    摘要: A relationship amongst multiple relationships between database tables can be specified independent of a query. More specifically, a function (USERELATIONSHIP) can be introduced to the DAX language (Data Analysis Expressions), which provides a way to author formulas that are not evaluated immediately, but that can be evaluated dynamically and concurrently in many different contexts. The function enables a single relationship to be specified in the calculation formula away from the query. This provides a mechanism within the formula that specifies specific relationship(s) that are to be followed when the dynamic expression is evaluated.

    摘要翻译: 可以独立于查询来指定数据库表之间的多个关系之间的关系。 更具体地说,可以将DAX语言(数据分析表达式)中的函数(USERELATIONSHIP)引入到数据分析表达式中,该方法可以为不能立即评估的公式进行编写,但可以在许多不同的上下文中动态和并发评估。 该功能可以在计算公式中指定单个关系,远离查询。 这提供了公式中的机制,指定了在评估动态表达式时要遵循的特定关系。

    Cross varying dimension support for analysis services engine
    40.
    发明授权
    Cross varying dimension support for analysis services engine 有权
    分析服务引擎的不同维度支持

    公开(公告)号:US07970735B2

    公开(公告)日:2011-06-28

    申请号:US11384676

    申请日:2006-03-20

    IPC分类号: G06F7/02 G06F17/30 G06F15/02

    CPC分类号: G06F17/30592 Y10S707/957

    摘要: A data processing and analysis system is provided. The system includes an analysis engine that queries one or more components of data. A rules component specifies a relationship between at least one dimension of the data with respect to at least one other dimension of the data in order to facilitate an analysis of the data. In one example, the analysis engine is provided as an online analytical processing component.

    摘要翻译: 提供数据处理和分析系统。 该系统包括一个查询数据的一个或多个组件的分析引擎。 规则组件指定数据的至少一个维度与数据的至少一个其他维度之间的关系,以便于对数据的分析。 在一个示例中,分析引擎被提供为在线分析处理组件。