×

Data modeling system for runtime schema extensibility

  • US 8,838,654 B1
  • Filed: 10/23/2012
  • Issued: 09/16/2014
  • Est. Priority Date: 10/23/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of extending a logical data model during runtime, the method comprising:

  • by one or more first computer systems comprising computer hardware;

    tracking data regarding a plurality of attributes associated with a second computer system with a data collector;

    receiving a request to track data on a new attribute associated with the second computer system, the new attribute not previously having been tracked by the data collector;

    updating a logical data model to include the new attribute, the logical data model comprising a plurality of entities mapped to a schema of a physical database;

    modifying the schema of the physical database to include the new attribute;

    collecting data for the new attribute with the data collector; and

    using the logical data model to store the collected data in the physical database according to the modified schema;

    wherein the logical data model is dynamically bound, such that said updating the logical data model is performed without requiring recompilation of the data collector, the logical data model, or the physical database;

    wherein the logical data model stores semantic relationships between the entities that mask relational relationships between tables of the physical database.

View all claims
  • 24 Assignments
Timeline View
Assignment View
    ×
    ×