| CPC G06F 16/275 (2019.01) [G06F 16/2282 (2019.01); G06F 16/2379 (2019.01); G06Q 30/0185 (2013.01); G06Q 30/0205 (2013.01)] | 24 Claims |

|
1. A computer-implemented method of implementing sub-table replication comprising:
receiving, by a replication controller of a data platform, a first inclusion list indicating a first subset of rows from a data table of the data platform to replicate to a first provider account of the data platform;
replicating, by the replication controller, the first subset of rows to the first provider account based on the first inclusion list;
responsive to a provider user updating an entitlements table in the first provider account, performing operations comprising:
updating, by the replication controller, a virtual entitlements column stored in the data table indicating a change in provider accounts associated with a client identifier, the virtual entitlements column indicating a provider account associated with the first subset of rows of the data table;
identifying, by the replication controller, a second subset of rows in the data table associated with the client identifier by performing a filtering of the data table using file-level filtering of partitions of the data table based on metadata associated with the client identifier and the virtual entitlements column, the file-level filtering performed using the metadata without opening the partitions;
generating, by the replication controller, a second inclusion list comprising the second subset of rows associated with the client identifier based on the update to the virtual entitlements column; and
performing, by the replication controller, an incremental replication to replicate the second subset of rows to a second provider account based on the second inclusion list.
|