发明名称 |
Generating a compiler infrastructure |
摘要 |
In an embodiment, the compiler infrastructure allows execution of multidimensional analytical metadata from various databases by providing a generic transformation. A compilation request to execute a multidimensional analytical metadata is received. A type of the compilation request is determined to identify an associated transformation and corresponding transformation rules. Based upon the type of compilation request, a database of an application server is queried to retrieve the corresponding multidimensional analytical metadata. Based upon the identified transformation rules, the multidimensional analytical metadata is transformed into a generic metadata that is executable by any desired engine. An instance of a calculation scenario is generated based upon the transformation. The compiler infrastructure is generated by deploying the instance of the calculation scenario in the desired engine (e.g. in-memory computing engine.) |
申请公布号 |
US8892545(B2) |
申请公布日期 |
2014.11.18 |
申请号 |
US201113335935 |
申请日期 |
2011.12.23 |
申请人 |
SAP SE |
发明人 |
Kazmaier Gerrit Simon;Schroetel Sebastian;Bestfleisch Ulrich;Sachs Nadine |
分类号 |
G06F7/00;G06F17/30 |
主分类号 |
G06F7/00 |
代理机构 |
|
代理人 |
|
主权项 |
1. A computer implemented method to generate a compiler infrastructure, comprising:
in response to receiving a compilation request including a request to generate an instance of a calculation scenario, determining a type of the compilation request to identify an associated transformation; interpreting metadata associated with the compilation request to query a database associated with an application server and retrieve multidimensional analytical metadata corresponding to the compilation request; based upon a transformation rule associated with the type of compilation request, a processor of the computer—
preparing the multidimensional analytical metadata for transformation,processing the transformation rules along with the multidimensional analytical metadata, andtransforming the multidimensional analytical metadata into an in-memory computing engine executable metadata, to generate the instance of a calculation scenario; and generating the compiler infrastructure by deploying the instance of the calculation scenario in the in-memory computing engine. |
地址 |
Walldorf DE |