×

Supporting multi-tenancy in a federated data management system

  • US 10,970,300 B2
  • Filed: 07/31/2012
  • Issued: 04/06/2021
  • Est. Priority Date: 07/31/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a query from a client at a data management server comprising a processor, wherein the query comprises a tenant property condition corresponding to the client;

    identifying, by the data management server, an external data store comprising data specified by the query comprising the tenant property condition;

    determining, by the data management server, whether the external data store is multi-tenant enabled or non-multi-tenant enabled; and

    in response to determining that the external data store is non-multi-tenant enabled;

    determining whether a default tenant defined for the non-multi-tenant enabled external data store matches the tenant property condition specified by the query;

    in response to determining that the default tenant defined for the non-multi-tenant enabled external data store matches the tenant property condition specified by the query, removing, by the data management server, the tenant property condition from the query, executing the query, with the tenant property condition removed from the query, on the non-multi-tenant enabled external data store to retrieve the data specified by the query, and adding tenant information of the default tenant to the data specified by the query that is returned to the client; and

    in response to determining that the default tenant defined for the non-multi-tenant enabled external data store does not match the tenant property condition specified by the query, returning an empty result for the query to the client.

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