US 11,961,026 B2
Dynamic extension of semantic layer universes
Christophe Ricard, L'-Hey-les-Roses (FR); Naeem Asghar, London (GB); and Fredric Millet, Chatou (FR)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Jan. 26, 2021, as Appl. No. 17/158,344.
Application 17/158,344 is a continuation of application No. 15/294,076, filed on Oct. 14, 2016, granted, now 10,936,979.
Prior Publication US 2021/0150436 A1, May 20, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/25 (2019.01); G06F 16/28 (2019.01); G06Q 10/0631 (2023.01); G06Q 10/067 (2023.01)
CPC G06Q 10/06313 (2013.01) [G06F 16/252 (2019.01); G06F 16/256 (2019.01); G06F 16/289 (2019.01); G06Q 10/067 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A system comprising:
a memory storing processor-executable instructions; and
a processor to execute the processor-executable instructions to cause the system to:
determine, in response to a query of a semantic layer universe by a user, set containers linked to the semantic layer universe to be queried based on one or more repository relationships of the semantic layer universe, the semantic layer universe comprising objects that are each a semantic layer entity representative of a data structure of a database including data having fields and attributes defined by metadata, the one or more one set containers each being a semantic layer entity that is separate and distinct from the semantic layer universe, and link the semantic layer universe to at least one of the one or more set containers via a repository relationship, and the one or more repository relationships linking the semantic layer universe to at least one of the one or more set containers;
retain from the set containers determined to be linked to the semantic layer universe, in accordance with a security policy associated with the query, allowed set containers;
retain, in accordance with the security policy associated with the query, allowed objects in the allowed set containers;
discard, from further consideration with respect to the query, set containers other than the allowed set containers;
discard container set other than the allowed container set from consideration with respect to the query;
retain, in accordance with the security policy associated with the query, allowed sets including the allowed objects; and
present a consolidated view of objects from the semantic layer universe and allowed sets relevant to construct a query result in response to the query.