CPC G06F 16/24524 (2019.01) [G06F 3/0482 (2013.01); G06F 3/0484 (2013.01); G06F 3/04842 (2013.01); G06F 16/00 (2019.01); G06F 16/22 (2019.01); G06F 16/23 (2019.01); G06F 16/235 (2019.01); G06F 16/2372 (2019.01); G06F 16/2423 (2019.01); G06F 16/24544 (2019.01); G06F 16/2455 (2019.01); G06F 16/24564 (2019.01); G06F 16/2477 (2019.01); G06F 16/26 (2019.01); G06F 16/33 (2019.01); G06F 16/3334 (2019.01); G06F 21/6227 (2013.01); G06F 40/177 (2020.01); G06Q 10/00 (2013.01); G06T 11/206 (2013.01); G06Q 10/10 (2013.01); G06T 2200/24 (2013.01)] | 20 Claims |
1. A computer-implemented method, comprising:
obtaining an assignment of an access permission to a first query;
obtaining a request to execute a second query;
identifying, in association with the request to execute the second query, the assignment of the access permission to the first query, wherein the access permission grants access rights to one or more data sources;
identifying, in association with the request to execute the second query, a second assignment of a second access permission to a third query, wherein the second access permission grants access rights to a set of data sources;
granting the second query the access rights of the access permission, to the one or more data sources, assigned to the first query based on the identifying of the assignment of the access permission to the first query; and
granting the second query access to data that corresponds to query results of the third query using the second access permission based on the identifying the second assignment.
|