TRANSFORMING TIMESERIES AND NON-RELATIONAL DATA TO RELATIONAL FOR COMPLEX AND ANALYTICAL QUERY PROCESSING
First Claim
1. A method for transforming time series data into data that is accessible by a data warehouse, implemented by a computing processor, the method comprising:
- identifying, by the computing processor, a data table comprising the time series data;
creating, by the computing processor, a virtual view of the data table wherein the time series data is represented as at least one standard relational table in the virtual view, the virtual view presented as a virtual table; and
partitioning, by the computing processor, the virtual table into a plurality of virtual partitions according to a time interval, the virtual table partitioned across a data time range, wherein the data time range comprises at least one time interval, wherein each of the plurality of virtual partitions has a respective partition time range that spans the time interval, the virtual partitions created to optimize loading of the data into the data warehouse by incrementally refreshing the data according to the respective partition time range.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for transforming time series data into data that is accessible by a data warehouse identifies a data table comprising the time series data. The system creates a virtual view of the data table where the time series data is represented as at least one standard relational table in the virtual view, where the virtual view is presented as a virtual table. The system partitions the virtual table into a plurality of virtual partitions according to a time interval. The virtual table is partitioned across a data time range, where the data time range comprises at least one time interval, and where each of the plurality of virtual partitions has a respective partition time range that spans the time interval. The virtual partitions are created to optimize loading of the data into the data warehouse by incrementally refreshing the data according to the respective partition time range.
-
Citations
20 Claims
-
1. A method for transforming time series data into data that is accessible by a data warehouse, implemented by a computing processor, the method comprising:
-
identifying, by the computing processor, a data table comprising the time series data; creating, by the computing processor, a virtual view of the data table wherein the time series data is represented as at least one standard relational table in the virtual view, the virtual view presented as a virtual table; and partitioning, by the computing processor, the virtual table into a plurality of virtual partitions according to a time interval, the virtual table partitioned across a data time range, wherein the data time range comprises at least one time interval, wherein each of the plurality of virtual partitions has a respective partition time range that spans the time interval, the virtual partitions created to optimize loading of the data into the data warehouse by incrementally refreshing the data according to the respective partition time range. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for transforming time series data into data that is accessible by a data warehouse, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the program code executable by a processor to; identify, by the computing processor, a data table comprising the time series data; create, by the computing processor, a virtual view of the data table wherein the time series data is represented as at least one standard relational table in the virtual view, the virtual view presented as a virtual table; and partition, by the computing processor, the virtual table into a plurality of virtual partitions according to a time interval, the virtual table partitioned across a data time range, wherein the data time range comprises at least one time interval, wherein each of the plurality of virtual partitions has a respective partition time range that spans the time interval, the virtual partitions created to optimize loading of the data into the data warehouse by incrementally refreshing the data according to the respective partition time range. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a processor; and a computer readable storage medium operationally coupled to the processor, the computer readable storage medium having computer readable program code embodied therewith to be executed by the processor, the computer readable program code configured to; identify, by the computing processor, a data table comprising the time series data; create, by the computing processor, a virtual view of the data table wherein the time series data is represented as at least one standard relational table in the virtual view, the virtual view presented as a virtual table; and partition, by the computing processor, the virtual table into a plurality of virtual partitions according to a time interval, the virtual table partitioned across a data time range, wherein the data time range comprises at least one time interval, wherein each of the plurality of virtual partitions has a respective partition time range that spans the time interval, the virtual partitions created to optimize loading of the data into the data warehouse by incrementally refreshing the data according to the respective partition time range. - View Dependent Claims (18, 19, 20)
-
Specification