CPC G06F 21/6236 (2013.01) [G06F 16/125 (2019.01); G06F 16/13 (2019.01); G06F 2221/2141 (2013.01)] | 20 Claims |
1. A system comprising:
at least one hardware processor; and
a computer-readable medium storing instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform operations comprising:
for data replicated from a source system to a data lake, replicating access control information regarding the replicated data;
storing the replicated access control information in the data lake with the replicated data;
identifying linkages between data objects in the replicated data;
storing the linkages in the data lake;
in response to a request from a first user to access a data object, in the replicated data in the data lake, to which the first user has not been granted access in the access control information, determining whether the first user is allowed to access the data object based on the stored linkages; and
in response to a determination that the first user is allowed to access the data object based on the stored linkages, retrieving the data object.
|