COMPUTER SYSTEM, JOB EXECUTION MANAGEMENT METHOD, AND PROGRAM
First Claim
Patent Images
1. A computer system comprising:
- a plurality of job execution computers that execute a job;
a management computer that generates a plurality of divided data items by dividing master data using a division key indicating the division unit of the master data, and sets a job execution computer which applies a job net to each of the plurality of divided data items so as to execute a sub-job; and
at least one storage device that stores at least the master data and an execution result of the sub-job,wherein the management computermanages update related information regarding whether or not the master data has been updated and updated division key information which is a division key corresponding to an updated portion;
specifies a divided data item corresponding to the updated division key information from the plurality of divided data items when the master data is updated after execution of the sub-job or during the execution of the sub-job; and
instructs the job execution computer to apply the job net only on the divided data items which has been specified so as to re-execute a sub-job, andwherein the job execution computer re-executes the sub-job only on the divided data item which has been specified in response to the sub-job execution instruction from the management computer.
1 Assignment
0 Petitions
Accused Products
Abstract
In a computer system of the present invention, whether or not master data has been updated is managed for each division key as master data management information. If the master data has been updated, a job is re-executed, but when the job is re-executed, data is divided using only a division key corresponding to updated master data, and thereby a sub-job which is a re-execution target is localized with the division key unit so as to re-execute a job (refer to FIG. 1).
20 Citations
15 Claims
-
1. A computer system comprising:
-
a plurality of job execution computers that execute a job; a management computer that generates a plurality of divided data items by dividing master data using a division key indicating the division unit of the master data, and sets a job execution computer which applies a job net to each of the plurality of divided data items so as to execute a sub-job; and at least one storage device that stores at least the master data and an execution result of the sub-job, wherein the management computer manages update related information regarding whether or not the master data has been updated and updated division key information which is a division key corresponding to an updated portion; specifies a divided data item corresponding to the updated division key information from the plurality of divided data items when the master data is updated after execution of the sub-job or during the execution of the sub-job; and instructs the job execution computer to apply the job net only on the divided data items which has been specified so as to re-execute a sub-job, and wherein the job execution computer re-executes the sub-job only on the divided data item which has been specified in response to the sub-job execution instruction from the management computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A job execution management method in a computer system including a plurality of job execution computers executing a job and a management computer managing execution of the job and the plurality of job execution computers,
the management computer managing update related information regarding whether or not the master data has been updated and updated division key information which is a division key corresponding to an updated portion the job execution management method comprising: -
a step of causing the management computer to generate a plurality of divided data items by dividing master data using a division key indicating the division unit of the master data; a step of causing the management computer to set a job execution computer which applies a job net to each of the plurality of divided data items so as to execute a sub-job; a step of causing the management computer to specify a divided data item corresponding to the updated division key information from the plurality of divided data items when the master data is updated after execution of the sub-job or during the execution of the sub-job; a step of causing the management computer to instruct the job execution computer to apply the job net only on the divided data items which has been specified so as to re-execute a sub-job; and a step of causing the job execution computer to re-execute the sub-job only on the divided data item which has been specified in response to the sub-job execution instruction from the management computer. - View Dependent Claims (12, 13, 14)
-
-
15. A program causing a management computer which manages execution of a job and a plurality of job execution computers in a computer system including the plurality of job execution computer executing the job, to realize:
-
a function of managing update related information regarding whether or not the master data has been updated and updated division key information which is a division key corresponding to an updated portion; a function of generating a plurality of divided data items by dividing the master data using a division key indicating the division unit of the master data; a function of setting a job execution computer which applies a job net to each of the plurality of divided data items so as to execute a sub-job; a function of specifying a divided data item corresponding to the updated division key information from the plurality of divided data items when the master data is updated after execution of the sub-job or during the execution of the sub-job; and a function of instructing the job execution computer to apply the job net only on the divided data items which has been specified so as to re-execute a sub-job.
-
Specification