Add and combine reports
First Claim
1. A method implemented by a computing system in response to execution of program code by a processor of the computing system, comprising:
- receiving a selection of a first graphical report, the first graphical report depicting data of a first data structure defined by first metadata, the first metadata defining a first plurality of fields and defining a first key figure, and the first graphical report including the first key figure and a plurality of the first plurality of fields, wherein the first graphical report is one of a spreadsheet or a graphical chart;
presenting a first graphical representation of the first data structure, the first graphical representation comprising a first graphical icon representing the first key figure, and a plurality of second graphical icons, each of the plurality of second graphical icons representing a respective one of the plurality of the first plurality of fields of the first graphical report, and each of the plurality of second graphical icons graphically linked to the first graphical icon;
receiving a selection of one of the second graphical icons representing a field of the first graphical report;
receiving a selection of a second graphical report, the second graphical report depicting data of a second data structure defined by second metadata, the second metadata defining a second plurality of fields and defining a second key figure, the second graphical report including the second key figure and a plurality of the second plurality of fields, wherein the second graphical report is one of a spreadsheet or a graphical chart;
receiving an indication of a mapping between the field of the first graphical report and one of the second plurality of fields;
presenting a second graphical representation of the second data structure, the second graphical representation comprising a third graphical icon representing the second key figure and a plurality of fourth graphical icons, each of the plurality of fourth graphical icons representing a respective one of the second plurality of fields, each of the plurality of fourth graphical icons graphically linked to the third graphical icon, and the third graphical icon graphically linked to the first graphical icon;
receiving a selection of one of the plurality of fourth graphical icons representing one of the second plurality of fields; and
generating, based on the mapping, a third graphical report comprising the first key figure, the second key figure, the plurality of the first plurality of fields and the one of the second plurality of fields, wherein the third graphical report is one of a spreadsheet or a graphical chart.
2 Assignments
0 Petitions
Accused Products
Abstract
A system may include reception of a selection of a first report, the first report based on a first data source defining a first plurality of fields and defining a first at least one key figure, the first report including at least one of the first at least one key figures and at least one of the first plurality of fields, presentation of a first graphical representation of the first data source, the first graphical representation comprising a first graphical icon representing the first at least one key figure, and at least one second graphical icon, each of the at least one second graphical icons representing a respective one of the at least one of the first plurality of fields of the first report, reception of a selection of a second report, the second report based on a second data source defining a second plurality of fields and defining a second at least one key figure, the second report including at least one of the second at least one key figures and at least one of the second plurality of fields, presentation of a second graphical representation of the second data source, the second graphical representation graphically linked to the first graphical representation and comprising a third graphical icon representing the second at least one key figure and a plurality of fourth graphical icons, each of the plurality of fourth graphical icons representing a respective one of the second plurality of fields, reception of a selection of one of the plurality of fourth graphical icons representing one of the second plurality of fields, and generation of a third report comprising the at least one of the first plurality of fields and the one of the second plurality of fields.
-
Citations
21 Claims
-
1. A method implemented by a computing system in response to execution of program code by a processor of the computing system, comprising:
-
receiving a selection of a first graphical report, the first graphical report depicting data of a first data structure defined by first metadata, the first metadata defining a first plurality of fields and defining a first key figure, and the first graphical report including the first key figure and a plurality of the first plurality of fields, wherein the first graphical report is one of a spreadsheet or a graphical chart; presenting a first graphical representation of the first data structure, the first graphical representation comprising a first graphical icon representing the first key figure, and a plurality of second graphical icons, each of the plurality of second graphical icons representing a respective one of the plurality of the first plurality of fields of the first graphical report, and each of the plurality of second graphical icons graphically linked to the first graphical icon; receiving a selection of one of the second graphical icons representing a field of the first graphical report; receiving a selection of a second graphical report, the second graphical report depicting data of a second data structure defined by second metadata, the second metadata defining a second plurality of fields and defining a second key figure, the second graphical report including the second key figure and a plurality of the second plurality of fields, wherein the second graphical report is one of a spreadsheet or a graphical chart; receiving an indication of a mapping between the field of the first graphical report and one of the second plurality of fields; presenting a second graphical representation of the second data structure, the second graphical representation comprising a third graphical icon representing the second key figure and a plurality of fourth graphical icons, each of the plurality of fourth graphical icons representing a respective one of the second plurality of fields, each of the plurality of fourth graphical icons graphically linked to the third graphical icon, and the third graphical icon graphically linked to the first graphical icon; receiving a selection of one of the plurality of fourth graphical icons representing one of the second plurality of fields; and generating, based on the mapping, a third graphical report comprising the first key figure, the second key figure, the plurality of the first plurality of fields and the one of the second plurality of fields, wherein the third graphical report is one of a spreadsheet or a graphical chart. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory medium storing processor-executable program code, the program code executable by a device to:
-
receive a selection of a first graphical report, the first graphical report depicting data of a first data structure defined by first metadata, the first metadata defining a first plurality of fields and defining a first key figure, and the first graphical report including the first key figure and a plurality of the first plurality of fields, wherein the first graphical report is one of a spreadsheet or a graphical chart; present a first graphical representation of the first data structure, the first graphical representation comprising a first graphical icon representing the first key figure, and a plurality of second graphical icons, each of the plurality of second graphical icons representing a respective one of the plurality of the first plurality of fields of the first graphical report, and each of the plurality of second graphical icons graphically linked to the first graphical icon; receive a selection of one of the second graphical icons representing a field of the first report; receive a selection of a second graphical report, the second report depicting data of a second data structure defined by second metadata, the second metadata defining a second plurality of fields and defining a second at least one key figure, the second graphical report including the second key figure and a plurality of the second plurality of fields, wherein the second graphical report is one of a spreadsheet or a graphical chart; receive an indication of a mapping between the field of the first graphical report and one of the second plurality of fields; present a second graphical representation of the second data structure, the second graphical representation comprising a third graphical icon representing the second key figure and a plurality of fourth graphical icons, each of the plurality of fourth graphical icons representing a respective one of the second plurality of fields, each of the plurality of fourth graphical icons graphically linked to the third graphical icon, and the third graphical icon graphically linked to the first graphical icon; receive a selection of one of the plurality of fourth graphical icons representing one of the second plurality of fields; and generate, based on the mapping, a third graphical report comprising the first key figure, the second key figure, the plurality of the first plurality of fields and the one of the second plurality of fields, wherein the third graphical report is one of a spreadsheet or a graphical chart. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
a computing device comprising; a memory system storing processor-executable program code; and a processor to execute the processor-executable program code in order to cause the computing device to; receive a selection of a first graphical report, the first graphical report depicting data of a first data structure defined by first metadata, the first metadata defining a first plurality of fields and defining a first key figure, and the first graphical report including the first key figure and a plurality of the first plurality of fields, wherein the first graphical report is one of a spreadsheet or a graphical chart; present a first graphical representation of the first data structure, the first graphical representation comprising a first graphical icon representing the first key figure, and a plurality of second graphical icons, each of the plurality of second graphical icons representing a respective one of the plurality of the first plurality of fields of the first graphical report, and each of the plurality of second graphical icons graphically linked to the first graphical icon; receive a selection of one of the second graphical icons representing a field of the first graphical report; receive a selection of a second graphical report, the second graphical report depicting data of a second data structure defined by second metadata, the second metadata defining a second key figure, the second graphical report including the second key figure and a plurality of the second plurality of fields, wherein the second graphical report is one of a spreadsheet or a graphical chart; receive an indication of a mapping between the field of the first report and one of the second plurality of fields; present a second graphical representation of the second data structure, the second graphical representation comprising a third graphical icon representing the second key figure and a plurality of fourth graphical icons, each of the plurality of fourth graphical icons representing a respective one of the second plurality of fields, each of the plurality of fourth graphical icons graphically linked to the third graphical icon, and the third graphical icon graphically linked to the first graphical icon; receive a selection of one of the plurality of fourth graphical icons representing one of the second plurality of fields; and generate, based on the mapping, a third graphical report comprising the first key figure, the second key figure, the plurality of the first plurality of fields and the one of the second plurality of fields, wherein the third graphical report is one of a spreadsheet or a graphical chart. - View Dependent Claims (16, 17, 18, 19, 20, 21)
Specification