CPC G06F 16/215 (2019.01) [G06F 11/0784 (2013.01); G06F 11/3419 (2013.01); G06F 16/2358 (2019.01)] | 20 Claims |
1. A computer-implemented method comprising:
maintaining, by a data dependency and monitoring service, a database comprising data entities and information related to each data entity of the data entities, wherein the information comprises ownership of and responsibility for data entities, a refresh cadence, and one or more data dependencies, wherein the refresh cadences define a periodic refresh rate for each data entry in each data entity, and wherein the one or more data dependencies define at least one of (i) one or more upstream data sources for each data entity and (ii) one or more downstream consumers of each data entity;
monitoring, by the data dependency and monitoring service, the refresh cadences for data entries of a first data entity of the data entities;
based on a refresh cadence of at least one data entry of the first data entity being unsatisfied, automatically updating, by the data dependency and monitoring service, a status of the first data entity in the database indicating that the at least one data entry of the first data entity is out of date;
based on the at least one data entry of the first data entity being out of date, automatically sending, by the data dependency and monitoring service, a first alert to an owner of the first data entity that the at least one data entry is out of date; and
based on the at least one data entry of the first data entity being out of date, automatically sending, by the data dependency and monitoring service, a second alert to each downstream consumer of the first data entity that the first data entity is out of date.
|