US 12,216,798 B2
Centralized data transformation in a multi-tenant computing environment
Weilei Chen, Beijing (CN); Nicolas Fusseder, San Diego, CA (US); Bryan Sheddy, Redwood City, CA (US); Tom Hartwell, Redwood City, CA (US); and Henning Schmiedehausen, Los Altos, CA (US)
Assigned to Zuora, Inc., Redwood City, CA (US)
Filed by Zuora, Inc., Redwood City, CA (US)
Filed on Jun. 3, 2022, as Appl. No. 17/832,422.
Claims priority of provisional application 63/316,365, filed on Mar. 3, 2022.
Prior Publication US 2023/0281339 A1, Sep. 7, 2023
Int. Cl. G06F 21/62 (2013.01); G06F 16/25 (2019.01)
CPC G06F 21/6254 (2013.01) [G06F 16/256 (2019.01); G06F 16/258 (2019.01)] 22 Claims
OG exemplary drawing
 
1. A method of scrubbing tenant data in a multi-tenant system, the method comprising:
accessing tenant data exported from a source data system, the tenant data being in a normalized data format, the tenant data including data objects;
identifying at least a subset of the data objects of the tenant data associated with a particular data object type;
identifying a set of scrubber rules associated with the particular data object type, each scrubber rule configured to apply a respective predefined transformation to an input value of a data object of the at least a subset of the data objects of the particular data object type to obtain a corresponding scrubbed value, a particular scrubber rule configured to perform a service to ensure referential integrity of the at least a subset of the data objects of the tenant data;
applying the set of scrubber rules to the at least a subset of the data objects to obtain scrubbed tenant data; and
facilitating importing of the scrubbed tenant data into a target data system.