×

Managing multiple data models over data storage system

  • US 10,423,640 B2
  • Filed: 11/21/2014
  • Issued: 09/24/2019
  • Est. Priority Date: 07/15/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising a plurality of logical data models configured to expose a data storage system, the system performing at least the following:

  • identify a first logical data model, which uses a first modeling notation, configured to expose a data storage system using a first semantic mapping set that, for each of a plurality of entities in the first logical data model, maps at least the entity to at least a corresponding entity in a first physical data model of the data storage system, the mapping being configured to identify the corresponding entity within the first physical data model when receiving a query associated with the entity at the first logical data model;

    generate a second logical data model, which uses a second modeling notation, to be used with the data storage system, the second logical data model being additional to the first logical data model;

    translate at least a portion of the first modeling notation and at least a portion of the second modeling notation to a common modeling notation for use by the first physical data model; and

    define a second semantic mapping set for the second logical data model that is configured to expose the data storage system using the second logical data model, the second semantic mapping set being different than the first semantic mapping set, and being configured to, for each of a plurality of entities in the second logical data model, map at least the entity to at least a corresponding entity in the first physical data model of the data storage system, the mapping being configured to identify the corresponding entity within the first physical data model when receiving a query associated with the entity at the second logical data model, such that different semantics are applied to the same data in the data storage system by allowing queries to the first logical model to refer to logical data model entities for the first logical model and allowing queries to the second logical model to refer to logical data model entities for the second logical model, where logical data model entities map to corresponding entities in the first physical data model, which complies with the facilities and constraints of the data storage system to access the data in the data storage system.

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