发明名称 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