IDE INTEGRATED CATALOG AND DDIC-BRIDGE FOR IN-MEMORY DATABASE VIEWS
First Claim
1. A computer-implemented method, comprising:
- creating an application view field associated with an application view;
indicating a base database field in a base database table for the created application view field;
collecting additional information associated with the indicated base database field;
determining at least a data element and a domain associated with the indicated base database field using the collected additional information;
determining, by operation of a computer using the collected additional information, that multiple catalog entries associated with the indicated base database field exist in a catalog, each catalog entry including both a proposed application view field name and a relationship to a particular data dictionary element type; and
proposing names for the application view field, wherein the proposed names are retrieved from the multiple catalog entries and presented from least specific to most specific.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosure generally describes computer-implemented methods, software, and systems for providing a homogeneous data model based on in-memory database views. One computer-implemented method includes creating an application view field associated with an application view, indicating a base database field in a base database table for the created application view field, collecting additional information associated with the indicated base database field, determining at least a data element and a domain associated with the indicated base database field using the collected additional information, determining, by operation of a computer using the collected additional information, that multiple determined catalog entries associated with the indicated base database field exist in a catalog, and proposing names for the application view field, wherein the proposed names are presented from most specific to least specific.
15 Citations
22 Claims
-
1. A computer-implemented method, comprising:
-
creating an application view field associated with an application view; indicating a base database field in a base database table for the created application view field; collecting additional information associated with the indicated base database field; determining at least a data element and a domain associated with the indicated base database field using the collected additional information; determining, by operation of a computer using the collected additional information, that multiple catalog entries associated with the indicated base database field exist in a catalog, each catalog entry including both a proposed application view field name and a relationship to a particular data dictionary element type; and proposing names for the application view field, wherein the proposed names are retrieved from the multiple catalog entries and presented from least specific to most specific. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-program product, the computer program product comprising computer-readable instructions embodied on tangible, non-transitory media, the instructions operable when executed to perform operations to:
-
create an application view field associated with an application view; indicate a base database field in a base database table for the created application view field; collect additional information associated with the indicated base database field; determine at least a data element and a domain associated with the indicated base database field using the collected additional information; determine, by operation of a computer using the collected additional information, that multiple catalog entries associated with the indicated base database field exist in a catalog, each catalog entry including a proposed application view field name and a relationship to a particular data dictionary element type; and propose names for the application view field, wherein the proposed names are retrieved from the multiple catalog entries and are presented from least specific to most specific. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
memory operable to store a base database; and at least one hardware processor interoperably coupled to the memory and operable to; create an application view field associated with an application view; indicate a base database field in a table associated with the base database for the created application view field; collect additional information associated with the indicated base database field; determine at least a data element and a domain associated with the indicated base database field using the collected additional information; determine, by operation of a computer using the collected additional information, that multiple catalog entries associated with the indicated base database field exist in a catalog, each catalog entry including a proposed application view field name and a relationship to a particular data dictionary element type; and propose names for the application view field, wherein the proposed names are retrieved from the multiple catalog entries and are presented from least specific to most specific. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer-implemented method, comprising:
-
creating an application view field associated with an application view; indicating a base database field in a base database table for the created application view field; collecting additional information associated with the indicated base database field to determine at least a data element and a domain associated with the indicated base database field, wherein the collected additional information includes at least one of a name, a data element assigned to the indicated base database field name, or a domain assigned to the data element; determining, by operation of a computer using the collected additional information, that multiple catalog entries associated with the indicated base database field exist in a catalog, each catalog entry including a proposed application view field name and a relationship to a particular data dictionary element type, and wherein the multiple catalog entries include a catalog entry for more than one of a domain, a database field, or a database element; proposing names for the application view field, wherein the proposed names are retrieved from the multiple catalog entries and are associated with and presented from least specific to most specific in an order of field in view, field in table, data element, and domain; choosing an applicable proposed name of the proposed names for the created application view field; and applying the chosen proposed name to the created application view field.
-
Specification