Generating information models in an in-memory database system
AssigneeSap SE
InventorsJames Michael AMULU, Sudarsan Gokhale RAGHUNATH
Life of this patent
Estimating the term…
Abstract
Various embodiments of systems and methods for generating information models in an in-memory database system by importing data foundation from existing Semantic layer files are described herein. The method includes specifying a type of information view to be generated to model content data. Further the method includes invoking the content data from existing semantic layer files using an import option of a content data editor interface. Subsequent to selecting one or more semantic layer files, automatically extracting table objects corresponding to the selected semantic layer files along with data foundation objects from a file source.
Claims20
A method of generating information models using a graphical data modeling tool of an in-memory database system, the method comprising:
- in a modeler perspective of the graphical data modeling tool:
- selecting a type of information view to model content data;
- and
- generating the content data to model the selected type of information view, the generating comprising:
- invoking semantic layer files created in an existing semantic based information model using an import option of a content data editor;
- selecting one or more of the invoked semantic layer files,
- extracting table objects corresponding to the selected one or more semantic layer files;
- and
- populating the extracted table objects on a modeler canvas of the modeling tool.
A non-transitory computer readable storage medium storing instructions to control a computer system for generating information models, comprising:
- an in-memory database system component that is configured to control the computer system to:
- assign a space in a repository to save the generated information models, in response to receiving an input to create a new space;
- in response to receiving a selection of a type of information view, render an interface having options to specify a source of table objects for building content data for modeling the selected information view;
- in response to receiving a selection of an import option in the interface, launch a file explorer for identifying and invoking semantic layer files from a file source associated with an existing semantic based information model;
- receive a selection of one or more of the invoked semantic layer files for building the content data;
- and
- automatically render table objects corresponding to the selected one or more semantic layer files on a modeler canvas corresponding to the selected information view, wherein relationships and connections between table columns are automatically identified from the file source and populated in the modeler canvas, and further wherein the cardinality between the table columns are automatically read from the file source and populated in the modeler canvas;
- and
- activate the selected information view in response to receiving an activation input via a context menu of the selected information view.
An in-memory database system comprising:
- a data source system;
- and
- a computer comprising a memory to store a program code, and a processor to execute the program code to:
- assign a space in a repository to save generated information views;
- receive a selection of a type of information view, and in response, render a user interface having options to specify a source of table objects for building content data for modeling the selected information view;
- receive a selection of an import option in the user interface, and in response, launch a semantic layer extractor for identifying and invoking semantic layer files from a file source associated with an existing semantic based information model;
- receive a selection of one or more of the invoked semantic layer files for building the content data;
- and
- automatically render table objects corresponding to the selected one or more semantic layer files on a modeler canvas corresponding to the selected information view, wherein the relationships and connections between table columns are automatically identified from the file source and populated in the modeler canvas, and further wherein the cardinality between the table columns are automatically read from the file source and populated in the modeler canvas;
- and
- activate the selected information view in response to receiving an activation input via a context menu of the selected information view.
Dependencies are inferred from the claim text.