×

Data model change management

  • US 10,198,459 B2
  • Filed: 11/20/2014
  • Issued: 02/05/2019
  • Est. Priority Date: 07/15/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer system comprising a plurality of logical data models configured to expose a data storage system, the system comprising:

  • one or more processors;

    the data storage system;

    a plurality of logical data model versions, wherein each of the plurality of logical data model versions includes at least a corresponding semantic mapping set that correlates a corresponding plurality of data entities in the logical data model version to at least a corresponding set of data entities in a corresponding physical data model version of the data storage system; and

    a version manager that associates each of the plurality of logical data model versions to a different set of one or more identified consumers, such that the data storage system is exposed to a plurality of identified consumers through different logical data model versions, wherein the version manager is further configured to perform the following in response to detecting a change to the physical data model of the data storage system;

    create a new version of the physical data model;

    create a new logical data model version corresponding to the new version of the physical data model;

    assign an identified set of one or more identified consumers to the new logical data model version; and

    expose the data storage system to the identified set of one or more identified consumers according to the new logical data model version,the plurality of logical data model versions including (i) a first logical data model version that is associated with a first set of one or more identified consumers and that corresponds to a first physical data model version, and (ii) a second logical data model version that is associated with a second set of one or more identified consumers and that corresponds to a second physical data model version, the version manager concurrently exposing the first and second logical data model versions to the first and second sets of one or more identified consumers.

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