| CPC G06F 16/258 (2019.01) [G06F 16/2237 (2019.01); G06F 16/2358 (2019.01)] | 20 Claims | 

| 
               1. A data collection device comprising circuitry configured to: 
            store one or more collector programs each of which includes instructions of collecting, from industrial equipment, log data having an array structure that includes records arranged in one or more dimensions, and attribute definition data of each value of at least one of the dimensions; 
                store one or more analyzer programs each of which includes instructions of: 
                acquiring analysis data having the array structure; 
                  extracting analysis records from the analysis data based on a data arrangement of the analysis data; and 
                  generating result data having the array structure based on the extracted analysis records; 
                store a database accessor program which includes instructions of: 
                acquiring registration data having the array structure; 
                  converting the registration data from the array structure into a predetermined database format based on a data arrangement of the registration data, wherein the database format is a tag structure in which each record included in the database format is identified by a structured tag that is added to the record based on each value of the one or more dimensions and based on the attribute definition data of the registration data; and 
                  registering the converted registration data in a database; 
                execute one or more programs selected from the one or more collector programs and the one or more analyzer programs; 
                transfer data generated by execution of the selected one or more programs to the database accessor program as the registration data; and 
                execute the database accessor program to register the transferred data in the database. 
               |