Systems and methods for normalizing data of heterogeneous data sources
First Claim
1. A method for managing data in a computer system, the method comprising:
- performing, by a first data connector, a discovery of data associated with a first client computing device to obtain first data in a first backup file format from first media, the first backup file format associated with a first data backup application executing on the first client computing device, the first data being associated with a first payload and first metadata;
receiving the first payload and the first metadata from the first data connector by a management console executing on one or more computer processors;
processing, by the management console, the first payload to generate second metadata different than said first metadata;
storing in a data structure the second metadata and at least a portion of the first metadata in a first entry associated with the first media;
performing, by a second data connector, a discovery of data associated with a second client computing device to obtain second data in a second backup file format from second media, the second backup file format different than the first backup file format and associated with a second data backup application different than the first data backup application, the second data backup application executing on the second client computing device, the second data being associated with a second payload and third metadata;
receiving the second payload and the third metadata from the second data connector by the management console;
processing, by the management console, the second payload to generate fourth metadata different than said third metadata;
storing in the data structure the fourth metadata and at least a portion of the third metadata in a second entry associated with the second media; and
presenting the first and second entries in a unified view of a user interface.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods integrate disparate backup devices with a unified interface. In certain examples, a management console manages data from various backup devices, while retaining such data in its native format. The management console can display a hierarchical view the client devices and/or their data and can further provide utilities for processing the various data formats. A data structure including fields for storing both metadata common to the client device data and value-added metadata can be used to mine or process the data of the disparate client devices. The unified single platform and interface reduces the need for multiple data management products and/or customized data utilities for each individual client device and provides a single pane of glass view into data management operations. Integrating the various types of storage formats and media allows a user to retain existing storage infrastructures and further facilitates scaling to meet long-term management needs.
113 Citations
16 Claims
-
1. A method for managing data in a computer system, the method comprising:
-
performing, by a first data connector, a discovery of data associated with a first client computing device to obtain first data in a first backup file format from first media, the first backup file format associated with a first data backup application executing on the first client computing device, the first data being associated with a first payload and first metadata; receiving the first payload and the first metadata from the first data connector by a management console executing on one or more computer processors; processing, by the management console, the first payload to generate second metadata different than said first metadata; storing in a data structure the second metadata and at least a portion of the first metadata in a first entry associated with the first media; performing, by a second data connector, a discovery of data associated with a second client computing device to obtain second data in a second backup file format from second media, the second backup file format different than the first backup file format and associated with a second data backup application different than the first data backup application, the second data backup application executing on the second client computing device, the second data being associated with a second payload and third metadata; receiving the second payload and the third metadata from the second data connector by the management console; processing, by the management console, the second payload to generate fourth metadata different than said third metadata; storing in the data structure the fourth metadata and at least a portion of the third metadata in a second entry associated with the second media; and presenting the first and second entries in a unified view of a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for managing data from a plurality of heterogeneous client devices, the system comprising:
-
a first data connector configured to perform a discovery of data associated with a first client device to obtain first data in a first backup file format from the first client device, the first backup file format associated with a first data backup application executing on the first client device, the first data having a first payload and first metadata associated with the first payload; a second data connector configured to perform a discovery of data associated with a second client device to obtain second data in a second backup file format from the second client device, the second backup file format associated with a second data backup application different than the first data backup application, the second data backup application executing on the second client device, the second data having a second payload and second metadata associated with the second payload; a management module executing on a computing device in communication with the first and second data connectors to receive the first and second payloads and first and second metadata, the management module configured to process the first payload to generate third metadata different than said first metadata and to process the second payload to generate fourth metadata different than said second metadata; and a data structure configured to store the third metadata and at least a portion of the first metadata in a first entry associated with the first client device and to store the fourth metadata and at least a portion of the second metadata in a second entry associated with the second client device. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system for managing data from a plurality of heterogeneous client devices, the system comprising:
-
first means for performing a discovery of data associated with a first client computing device to obtain first data in a first backup file format from the first client computing device, the first backup file format associated with a first data backup application executing on the first client computing device, the first data having a first payload and first metadata associated with the first payload, the first means comprising a first data connector; second means for performing a discovery of data associated with a second client computing device to obtain second data in a second backup file format from the second client computing device, the second backup file format different than the first backup file format and associated with a second data backup application different than the first data backup application, the second data backup application executing on the second client computing device, the second data having a second payload and second metadata associated with the second payload, the second means comprising a second data connector; means for receiving the first and second payloads and first and second metadata and for processing the first payload to generate third metadata different than said first metadata and to process the second payload to generate fourth metadata different than said second metadata; and means for storing the third metadata and at least a portion of the first metadata in a first entry associated with the first client computing device and to store the fourth metadata and at least a portion of the second metadata in a second entry associated with the second client computing device. - View Dependent Claims (16)
-
Specification