Partitioning electrical data within a database
First Claim
1. A method of partitioning electrical data in a database, comprising:
- receiving data from a monitoring system that monitors measurable quantities of a utility, the data including time data representing at least the date the monitored data was acquired;
creating a plurality of tables in the database, each table being associated with a group and a date that are distinct from every other table in the database; and
storing a value of the monitored data in one of the plurality of tables based on at least the group to which the value belongs and the date the value was acquired.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of partitioning and archiving electrical data received from a power monitoring system in a database including a plurality of tables organized by at least group and date. Data in the database is queried by first searching an electrical data catalog to determine whether the data exists in the database before searching the database. The data is targeted by group and by date, yielding faster response times and enhanced database scalability. An electrical data retention table includes a set of rules governing, for each group, the maximum age of the data that can be stored in the table in the database. A data table associated with a particular group whose age exceeds the maximum age provided in the set of rules is removed from the database and from the electrical data catalog. If desired, the entire data table can be imported back into the database.
32 Citations
23 Claims
-
1. A method of partitioning electrical data in a database, comprising:
-
receiving data from a monitoring system that monitors measurable quantities of a utility, the data including time data representing at least the date the monitored data was acquired;
creating a plurality of tables in the database, each table being associated with a group and a date that are distinct from every other table in the database; and
storing a value of the monitored data in one of the plurality of tables based on at least the group to which the value belongs and the date the value was acquired. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of archiving electrical data, comprising:
-
creating in a database a plurality of tables, each table being associated with a distinct group and a distinct date relative to all other tables in the database;
storing electrical data that includes data corresponding to a group and a date in the corresponding one table associated with that corresponding group and that corresponding date, the electrical data being received from a power monitoring system;
providing a set of rules for retaining data in the database, the set of rules indicating on a per group basis the maximum age of data that can be stored in each group; and
removing from the database a first table whose data corresponds to a date that exceeds the corresponding maximum age for the group to which the first table belongs as provided in the set of rules. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification