COMPUTER-READABLE RECORDING MEDIUM, EXECUTION CONTROL METHOD, AND INFORMATION PROCESSING APPARATUS
First Claim
1. A non-transitory computer-readable recording medium having stored therein an execution control program that causes a computer to execute a process comprising:
- inputting a plurality of input files that have different formats;
generating, for each of the input files, an intermediate file that has added thereto, as a join key, data in a type of column that is common to the input files;
sorting data in each intermediate file in accordance with the join key;
extracting, from each intermediate file that has data sorted therein, data that has a format of each of the input files and generating a plurality of output files that have data sorted therein with respect to each of the input files; and
inputting the plurality of output files generated to a join program that processes joining data.
1 Assignment
0 Petitions
Accused Products
Abstract
A slave computer reads a plurality of input files that have different formats and generates, for each of the input files, an intermediate file that has added thereto, as a join key, data in a type of column that is common to the input files. The slave computer sorts data in each intermediate file in accordance with the join key. The slave computer extracts, from each intermediate file that has data sorted therein, data that has the format of each of the input files so as to generate a plurality of output files that have data sorted therein with respect to each of the input files. The slave computer inputs the plurality of output files generated to a join program that joins data.
30 Citations
6 Claims
-
1. A non-transitory computer-readable recording medium having stored therein an execution control program that causes a computer to execute a process comprising:
-
inputting a plurality of input files that have different formats; generating, for each of the input files, an intermediate file that has added thereto, as a join key, data in a type of column that is common to the input files; sorting data in each intermediate file in accordance with the join key; extracting, from each intermediate file that has data sorted therein, data that has a format of each of the input files and generating a plurality of output files that have data sorted therein with respect to each of the input files; and inputting the plurality of output files generated to a join program that processes joining data. - View Dependent Claims (2, 3, 4)
-
-
5. An execution control method comprising:
-
reading a plurality of input files that have different formats; generating, for each of the input files, an intermediate file that has added thereto, as a join key, data in a type of column that is common to the input files; sorting data in each intermediate file in accordance with the join key; extracting, by a computer, from each intermediate file that has data sorted therein, data that has a format of each of the input files and generating the plurality of output files that have data sets sorted therein with respect to each of the input files; and inputting the plurality of output files generated to a join program that joins data.
-
-
6. An information processing apparatus comprising:
-
a memory; and a processor coupled to the memory, wherein the processor executes a process comprising; reading a plurality of input files that have different formats; generating, for each of the input files, an intermediate file that has added thereto, as a join key, data in a type of column that is common to the input files; sorting data in each intermediate file in accordance with the join key; extracting, from each intermediate file that has data sorted therein, data that has a format of each of the input files and generating a plurality of output files that have data sorted therein with respect to each of the input files; and inputting the plurality of output files generated to a join program that joins data.
-
Specification