Data analysis method, data analysis device, and storage medium storing processing program for same
First Claim
1. A data analysis method for analyzing data on a data analysis apparatus comprising a storage, comprising:
- a first step of setting, by the data analysis apparatus, a plurality of dimension tables each comprising a plurality of first identifier entries for identifying data to be analyzed and attributes corresponding to each first identifier;
a second step of setting, by the data analysis apparatus, a history table comprising a plurality of second identifier entries respectively associated with each of the first identifiers of the plurality of dimension tables, and comprising attributes corresponding to each of the second identifiers, wherein the attributes and corresponding second identifiers are stored in a time series;
a third step of setting, by the data analysis apparatus, a relation table comprising a first column and a second column, each of the first column and the second column having entries associated with an entry of the first identifiers of the dimension tables and comprising attributes corresponding to the entries of both the first column and the second column, the plurality of dimension tables comprising a first dimension table associated with first column and the second column of the relation table;
a fourth step of associating, by the data analysis apparatus, each entry of the first column with each entry of the second column that refers to the first identifier of the first dimension table and combining the first dimension table and the relation table to be a graph structure by setting the first identifier of the first dimension table as a node and using the first column and the second column of the relation table indicating the correlation between the first column and the second column as an edge; and
a fifth step of processing, by the data analysis apparatus, a query for the relation table and the first dimension table, and generating a second dimension table as a result of the processing of the query.
1 Assignment
0 Petitions
Accused Products
Abstract
A data analysis method for analyzing data on a data analysis apparatus having: setting, a plurality of dimension tables each having a first identifier for identifying data to be analyzed and attributes corresponding to the first identifier; setting, a history table having a second identifier associated with each of the first identifiers of the dimension tables, and having attributes corresponding to the second identifier; setting, a relation table for storing attributes relating to the first identifier, the dimension tables having a first dimension table associated with the relation table through the attribute relating to the first identifier; associating, the first identifiers that refers to the first identifier of a first dimension table with the attributes; and processing, a query for the relation table and the first dimension table, and generating a second dimension table.
-
Citations
20 Claims
-
1. A data analysis method for analyzing data on a data analysis apparatus comprising a storage, comprising:
-
a first step of setting, by the data analysis apparatus, a plurality of dimension tables each comprising a plurality of first identifier entries for identifying data to be analyzed and attributes corresponding to each first identifier; a second step of setting, by the data analysis apparatus, a history table comprising a plurality of second identifier entries respectively associated with each of the first identifiers of the plurality of dimension tables, and comprising attributes corresponding to each of the second identifiers, wherein the attributes and corresponding second identifiers are stored in a time series; a third step of setting, by the data analysis apparatus, a relation table comprising a first column and a second column, each of the first column and the second column having entries associated with an entry of the first identifiers of the dimension tables and comprising attributes corresponding to the entries of both the first column and the second column, the plurality of dimension tables comprising a first dimension table associated with first column and the second column of the relation table; a fourth step of associating, by the data analysis apparatus, each entry of the first column with each entry of the second column that refers to the first identifier of the first dimension table and combining the first dimension table and the relation table to be a graph structure by setting the first identifier of the first dimension table as a node and using the first column and the second column of the relation table indicating the correlation between the first column and the second column as an edge; and a fifth step of processing, by the data analysis apparatus, a query for the relation table and the first dimension table, and generating a second dimension table as a result of the processing of the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data analysis apparatus for analyzing data, comprising:
-
a processor; a storage; a table definition processing part configured to; set a plurality of dimension tables each comprising a plurality of first identifier entries for identifying data to be analyzed and attributes corresponding to each first identifier; set a history table comprising a plurality of second identifier entries respectively associated with each of the first identifier entries of the plurality of dimension tables, and comprising attributes corresponding to each of the second identifiers, wherein the attributes and corresponding second identifiers are stored in a time series; set a relation table including a first column and a second column, each of the first column and the second column having entries associated with an entry of the first identifiers of the dimension tables and comprising attributes corresponding to the entries of both the first column and the second column, the plurality of dimension tables comprising a first dimension table associated with the first column and the second column of the relation table; and associate each entry of the first column with each entry of the second column that refers to the first identifier of the first dimension table with the attributes and combining the first dimension table and the relation table to be a graph structure by setting the first identifier of the first dimension table as a node and using the first column and the second column of the relation table indicating the correlation between the first column and the second column as an edge; a data load part for capturing data into each of the plurality of dimension tables, the history table, and the relation table; and a query processing part for receiving a query, executing a query for the plurality of dimension tables, the history table, and the relation table, and generating a second dimension table as a result of executing the query. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory storage medium having stored thereon a processing program for controlling a computer comprising a processor and a storage to analyze data, the processing program controlling the computer to execute:
-
setting a plurality of dimension tables each comprising a plurality of first identifier entries for identifying data to be analyzed and attributes corresponding to each first identifier; setting a history table comprising a plurality of second identifier entries respectively associated with each of the first identifiers of the plurality of dimension tables, and comprising attributes corresponding to each of the second identifiers, wherein the attributes and corresponding second identifiers are stored in a time series; setting a relation table comprising a first column and a second column, each of the first column and the second column having entries associated with an entry of the first identifiers of the dimension tables and comprising attributes corresponding to the entries of both the first column and the second column, the plurality of dimension tables comprising a first dimension table associated with first column and the second column of the relation table; associating each entry of the first column with each entry of the second column that refers to the first identifier of the first dimension table with the attributes and combining the first dimension table and the relation table to be a graph structure by setting the first identifier of the first dimension table as a node and using the first column and the second column of the relation table indicating the correlation between the first column and the second column as an edge; and performing processing based on a query for the relation table and the first dimension table, and generating a second dimension table as a result of the processing of the query. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification