Data model simplification through field fallout
First Claim
1. A database system comprising:
- a database comprising data having a particular physical representation;
a data repository abstraction layer comprising logical fields corresponding to physical entities of the database;
a query building interface allowing a user to build a query to access the database by specifying query conditions based on the logical fields; and
a fallout manager configured to control the logical fields presented to the user by the query building interface based on usage characteristics of the logical fields in building queries, wherein the usage characteristics comprise an indication of at least one of;
when a logical field was last used in building a query and a frequency with which the logical field has been used in building queries,wherein the fallout manager is configured to control the logical fields presented by the query building interface by hiding logical fields not used in building a query within a first predetermined period of time.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention generally provides methods, articles of manufacture and systems for simplifying a query building process by limiting the number of fields presented to a user for building queries. The number of fields presented to the user may be limited by hiding one or more logical fields from the user based on usage characteristics. For example, a logical field that is rarely used or has not been used within a predetermined period of time may be hidden from the user. For some embodiments, a fallout manager may monitor the use of logical fields in building queries, update usage characteristics, and mark logical fields as hidden based on the usage characteristics. A graphical user interface may not present to a user logical fields that have been marked as hidden.
5 Citations
7 Claims
-
1. A database system comprising:
-
a database comprising data having a particular physical representation; a data repository abstraction layer comprising logical fields corresponding to physical entities of the database; a query building interface allowing a user to build a query to access the database by specifying query conditions based on the logical fields; and a fallout manager configured to control the logical fields presented to the user by the query building interface based on usage characteristics of the logical fields in building queries, wherein the usage characteristics comprise an indication of at least one of;
when a logical field was last used in building a query and a frequency with which the logical field has been used in building queries,wherein the fallout manager is configured to control the logical fields presented by the query building interface by hiding logical fields not used in building a query within a first predetermined period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification