Patent ID: 11860853
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method comprising:
maintaining a data repository including a plurality of heterogeneous data sets, each of the data sets comprising a plurality of data batches received over time;
receiving a new data set in the data repository;
retrieving from a stored metamodel a set of predefined characteristics for the new data set, wherein the set of predefined characteristics includes a data schema;
determining based on measured values of the predefined characteristics, a set of data health metrics for the new data set;
using the data health metrics to automatically formulate a plurality of data validation assertions for the data set;
applying the plurality of data validation assertions to each data batch received for the data set;
wherein each of the plurality of heterogeneous data sets in the data repository have a plurality of data validation assertions derived from the stored metamodel.