MANAGING ENTERPRISE DATA RETENTION
Aspects of the present invention disclose a method, computer program product, and system for managing data based on updates to data management policies. The method includes one or more processors monitoring data sources for updates to data management policies that apply to an organization. In response to identifying an update to a data management policy that applies to the organization, the method further includes one or more processors generating a data management rule based on the update to the data management policy. The data management rule includes a defined action to take on data records that correspond to a defined characteristic. The method further includes one or more processors identifying a first set of data records that include the defined characteristic of the rule. The method further includes one or more processors performing the defined action of the rule on the first set of data records.
1 . A method comprising:
monitoring, by one or more processors, data sources for updates to data management policies that apply to an organization;
in response to identifying an update to a data management policy that applies to the organization, generating, by one or more processors, a data management rule based on the update to the data management policy, wherein the data management rule includes a defined action to take on data records that correspond to a defined characteristic;
identifying, by one or more processors, a first set of data records that include the defined characteristic of the data management rule; and
performing, by one or more processors, the defined action of the data management rule on the first set of data records.
2 . The method of claim 1 , wherein generating a data management rule based on the update to the data management policy further comprises:
determining, by one or more processors, differences between the identified update to the data management policy that applies to the organization and existing data management policies associated with the organization; and
generating, by one or more processors, the data management rule corresponding to the determined differences.
3 . The method of claim 1 , further comprising:
identifying, by one or more processors, a second set of data records that will include the defined characteristic of the data management rule at a future time, based on timestamp data of the second set of data records; and
scheduling, by one or more processors, execution of the defined action of the data management rule on the second set of data records at the future time, based on the timestamp data of the second set of data records.
4 . The method of claim 1 , wherein the data management policy is a right to be forgotten data management policy.
5 . The method of claim 1 , further comprising:
communicating, by one or more processors, results of performing the defined action to one or more users, based on specifications of the data management policy.
6 . The method of claim 1 , wherein identifying the first set of data records that include the defined characteristic of the data management rule further comprises:
searching, by one or more processors, a database associated with the organization for data records that include the defined characteristic of the data management rule.
7 . The method of claim 1 , wherein the defined action is an action selected from the group consisting of deleting a data record, migrating a data record, anonymizing a data record, modifying a data record, and modifying a portion of a data record.
8 . A computer program product comprising:
one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising:
program instructions to monitor data sources for updates to data management policies that apply to an organization;
in response to identifying an update to a data management policy that applies to the organization, program instructions to generate a data management rule based on the update to the data management policy, wherein the data management rule includes a defined action to take on data records that correspond to a defined characteristic;
program instructions to identify a first set of data records that include the defined characteristic of the data management rule; and
program instructions to perform the defined action of the data management rule on the first set of data records.
9 . The computer program product of claim 8 , wherein the program instructions to generate a data management rule based on the update to the data management policy further comprises program instructions to:
determine differences between the identified update to the data management policy that applies to the organization and existing data management policies associated with the organization; and
generate the data management rule corresponding to the determined differences.
10 . The computer program product of claim 8 , further comprising program instructions, stored on the one or more computer readable storage media, to:
identify a second set of data records that will include the defined characteristic of the data management rule at a future time, based on timestamp data of the second set of data records; and
schedule execution of the defined action of the data management rule on the second set of data records at the future time, based on the timestamp data of the second set of data records.
11 . The computer program product of claim 8 , wherein the data management policy is a right to be forgotten data management policy.
12 . The computer program product of claim 8 , further comprising program instructions, stored on the one or more computer readable storage media, to:
communicate results of performing the defined action to one or more users, based on specifications of the data management policy.
13 . The computer program product of claim 8 , wherein the program instructions to identify a first set of data records that include the defined characteristic of the data management rule further comprise program instructions to:
search a database associated with the organization for data records that include the defined characteristic of the data management rule.
14 . A computer system comprising:
one or more computer processors;
one or more computer readable storage media; and
program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising:
program instructions to program instructions to monitor data sources for updates to data management policies that apply to an organization;
in response to identifying an update to a data management policy that applies to the organization, program instructions to generate a data management rule based on the update to the data management policy, wherein the data management rule includes a defined action to take on data records that correspond to a defined characteristic;
program instructions to identify a first set of data records that include the defined characteristic of the data management rule; and
program instructions to perform the defined action of the data management rule on the first set of data records.
15 . The computer system of claim 14 , wherein the program instructions to generate a data management rule based on the update to the data management policy further comprises program instructions to:
determine differences between the identified update to the data management policy that applies to the organization and existing data management policies associated with the organization; and
generate the data management rule corresponding to the determined differences.
16 . The computer system of claim 14 , further comprising program instructions, stored on the computer readable storage media for execution by at least one of the one or more processors, to:
identify a second set of data records that will include the defined characteristic of the data management rule at a future time, based on timestamp data of the second set of data records; and
schedule execution of the defined action of the data management rule on the second set of data records at the future time, based on the timestamp data of the second set of data records.
17 . The computer system of claim 15 , wherein the data management policy is a right to be forgotten data management policy.
18 . The computer system of claim 15 , further comprising program instructions, stored on the computer readable storage media for execution by at least one of the one or more processors, to:
communicate results of performing the defined action to one or more users, based on specifications of the data management policy.
19 . The computer system of claim 15 , wherein the program instructions to identify a first set of data records that include the defined characteristic of the data management rule further comprise program instructions to:
search a database associated with the organization for data records that include the defined characteristic of the data management rule.
20 . The computer system of claim 15 , wherein the defined action is an action selected from the group consisting of deleting a data record, migrating a data record, anonymizing a data record, modifying a data record, and modifying a portion of a data record.