Systems and methods for interest-driven data visualization systems utilized in interest-driven business intelligence systems
First Claim
1. An interest-driven data visualization system, comprising:
- a processor;
a memory connected to the processor and configured to store an interest-driven data visualization application; and
metadata storage configured to store data description metadata describing raw data;
wherein the interest-driven data visualization application configures the processor to;
define reporting data requirements, where the reporting data requirements comprise at least one piece of reporting data metadata;
generate data retrieval job data based on the at least one piece of reporting data metadata in the reporting data requirements and the data description metadata;
transmit the data retrieval job data to an interest-driven business intelligence system;
receive aggregate data from the interest-driven business intelligence system, where the interest-driven business intelligence system is configured to;
process data retrieval job data to generate aggregate data using the raw data, where a portion of the raw data is unstructured data; and
store aggregate data and the raw data described by the data description metadata stored within a metadata storage device of the interest-driven data visualization system;
create at least one piece of reporting data using the received aggregate data, the data description metadata, and the reporting data metadata;
associate visualization metadata with the reporting data, where the visualization metadata describes a visual appearance of the at least one piece of reporting data; and
generate a report using the at least one piece of reporting data, the reporting data requirements, and the visualization metadata, where the generated report is configured to be displayed using a display device;
determine data description metadata using a second interest-driven business intelligence system, where the second interest-driven business intelligence system is separate from the interest-driven business intelligence system and the data description metadata describes new aggregate data available via the second interest-driven business intelligence system;
create replacement reporting data using the data description metadata;
determine a mapping between a portion of the replacement reporting data and the visualization metadata based on the reporting data requirements and the data description metadata, comprising to;
map a first field in the visualization metadata to a first piece of the replacement reporting data;
map a second field in the visualization metadata to a second piece of the replacement reporting data, the first field being different from the second field; and
generate the mapping between the portion of the replacement reporting data and the visualization metadata based on the first field and the second field; and
generate a replacement report using the mapping between the portion of the replacement reporting data and the visualization metadata.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for interest-driven data visualization systems in accordance with embodiments of the invention are illustrated. In one embodiment, an interest-driven data visualization system includes a processor, a memory connected configured to store an interest-driven data visualization application, and metadata storage, wherein the interest-driven data visualization application configures the processor to define reporting data requirements, generate data retrieval job data based on the reporting data requirements, transmit the data retrieval job data, receive aggregate data, create at least one piece of reporting data using the received aggregate data and the reporting data requirements, associate visualization metadata with the reporting data describing the visual appearance of the at least one piece of reporting data, and generate a report using the reporting data requirements and the visualization metadata.
80 Citations
18 Claims
-
1. An interest-driven data visualization system, comprising:
-
a processor; a memory connected to the processor and configured to store an interest-driven data visualization application; and metadata storage configured to store data description metadata describing raw data; wherein the interest-driven data visualization application configures the processor to; define reporting data requirements, where the reporting data requirements comprise at least one piece of reporting data metadata; generate data retrieval job data based on the at least one piece of reporting data metadata in the reporting data requirements and the data description metadata; transmit the data retrieval job data to an interest-driven business intelligence system; receive aggregate data from the interest-driven business intelligence system, where the interest-driven business intelligence system is configured to; process data retrieval job data to generate aggregate data using the raw data, where a portion of the raw data is unstructured data; and store aggregate data and the raw data described by the data description metadata stored within a metadata storage device of the interest-driven data visualization system; create at least one piece of reporting data using the received aggregate data, the data description metadata, and the reporting data metadata; associate visualization metadata with the reporting data, where the visualization metadata describes a visual appearance of the at least one piece of reporting data; and generate a report using the at least one piece of reporting data, the reporting data requirements, and the visualization metadata, where the generated report is configured to be displayed using a display device; determine data description metadata using a second interest-driven business intelligence system, where the second interest-driven business intelligence system is separate from the interest-driven business intelligence system and the data description metadata describes new aggregate data available via the second interest-driven business intelligence system; create replacement reporting data using the data description metadata; determine a mapping between a portion of the replacement reporting data and the visualization metadata based on the reporting data requirements and the data description metadata, comprising to; map a first field in the visualization metadata to a first piece of the replacement reporting data; map a second field in the visualization metadata to a second piece of the replacement reporting data, the first field being different from the second field; and generate the mapping between the portion of the replacement reporting data and the visualization metadata based on the first field and the second field; and generate a replacement report using the mapping between the portion of the replacement reporting data and the visualization metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for creating interest-driven data visualizations, comprising:
-
defining reporting data requirements using an interest-driven data visualization system, where the reporting data requirements comprise at least one piece of reporting data metadata; generating data retrieval job data based on the at least one piece of reporting data metadata in the reporting data requirements and data description metadata using the interest-driven data visualization system; transmitting the data retrieval job data to an interest-driven business intelligence system using the interest-driven data visualization system; receiving aggregate data from the interest-driven business intelligence system using the interest-driven data visualization system, where the interest-driven business intelligence system is configured to; process data retrieval job data to generate aggregate data using raw data, where a portion of the raw data is unstructured data; and store aggregate data and the raw data described by the data description metadata stored within a metadata storage device of the interest-driven data visualization system; creating at least one piece of reporting data based on the received aggregate data, the data description metadata, and the reporting data metadata using the interest-driven data visualization system; associating visualization metadata with the reporting data using the interest-driven data visualization system, where the visualization metadata describes a visual appearance of the at least one piece of reporting data; generating a report based on the at least one piece of reporting data, the reporting data requirements, and the visualization metadata using the interest-driven data visualization system; determining data description metadata using a second interest-driven business intelligence system, where the second interest-driven business intelligence system is separate from the interest-driven business intelligence system and the data description metadata describes new aggregate data available via the second interest-driven business intelligence system; creating replacement reporting data using the data description metadata; determining a mapping between a portion of the replacement reporting data and the visualization metadata based on the reporting data requirements and the data description metadata, comprising; mapping a first field in the visualization metadata to a first piece of the replacement reporting data; mapping a second field in the visualization metadata to a second piece of the replacement reporting data, the first field being different from the second field; and generating the mapping between the portion of the replacement reporting data and the visualization metadata based on the first field and the second field; and generating a replacement report using the mapping between the portion of the replacement reporting data and the visualization metadata. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification