发明名称 Dynamic recreation of multidimensional analytical data
摘要 According to one aspect of systems and methods for dynamic recreation of multidimensional analytical data, lost sets of calculation scenarios that provide multidimensional analytical data results after aggregations and transformations of the multidimensional analytical data are recreated in the volatile storage of an in-memory computing engine. A multidimensional analytical data view (MDAV) compiler is triggered to read the MDAV metadata stored in an intermediate buffer in the MDAV compiler. The read MDAV metadata is compiled into a calculation scenario including calculation view metadata. The calculation view metadata is stored in the intermediate buffer. The recreated set of calculation scenarios is deployed on the in-memory computing engine.
申请公布号 US9348874(B2) 申请公布日期 2016.05.24
申请号 US201113335938 申请日期 2011.12.23
申请人 SAP SE 发明人 Schroetel Sebastian;Bestfleisch Ulrich;Kazmaier Gerrit Simon;Sachs Nadine
分类号 G06F7/00;G06F17/30 主分类号 G06F7/00
代理机构 代理人
主权项 1. An article of manufacture including a non-transitory computer readable storage medium to tangibly store instructions, which when executed by a computer, cause the computer to: query an in-memory computing engine for multidimensional analytical data results obtained from executing a set of calculation scenarios by a calculation engine in the in-memory computing engine; receive a response from the in-memory computing engine that the set of calculation scenarios is not available in a volatile memory of the in-memory computing engine; in response to the received response, dynamically trigger a multidimensional analytical data view compiler to recreate the set of calculation scenarios, wherein the multidimensional analytical data view compiler comprises an intermediate buffer that stores multidimensional analytical data view metadata; read the multidimensional analytical data view metadata stored in the intermediate buffer; compile the multidimensional analytical data view metadata into the set of calculation scenarios; and dynamically redeploy the set of recreated calculation scenarios in the volatile memory of the in-memory computing engine.
地址 Walldorf DE