METADATA DRIVEN REPORTING AND EDITING OF DATABASES
First Claim
1. At a computer system including at least a processor and a memory, a method for providing enhanced data item reporting, the method comprising:
- an act of receiving a data item request that identifies one or more data items to report;
an act of accessing a relational data store to determine which information sets are to be used for reporting the requested data items;
based on the determination, an act of accessing those information sets that are to be used for reporting the requested data items;
an act of determining that metadata has been provided for at least one of the accessed information sets, the metadata including instructions at least partially indicating how the data items are to be reported; and
an act of reporting the data items according to at least a portion of the instructions in the provided metadata, regardless of how the data items are to be reported using the existing information sets.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments described herein are directed to providing enhanced database editing and reporting capabilities. In one scenario, a computer system receives a data item request that identifies which data items are to be reported. The computer system accesses a relational data store to determine which information sets are to be used for reporting the requested data items. Based on the determination, the computer system accesses those information sets that are to be used in the reporting the requested data items. The computer system then determines that metadata has been provided for at least one of the accessed information sets. The metadata includes instructions at least partially indicating how the data items are to be reported. The computer system also reports the data items according to the instructions in the provided metadata, regardless of how the data items are to be reported using the existing information sets.
-
Citations
20 Claims
-
1. At a computer system including at least a processor and a memory, a method for providing enhanced data item reporting, the method comprising:
-
an act of receiving a data item request that identifies one or more data items to report; an act of accessing a relational data store to determine which information sets are to be used for reporting the requested data items; based on the determination, an act of accessing those information sets that are to be used for reporting the requested data items; an act of determining that metadata has been provided for at least one of the accessed information sets, the metadata including instructions at least partially indicating how the data items are to be reported; and an act of reporting the data items according to at least a portion of the instructions in the provided metadata, regardless of how the data items are to be reported using the existing information sets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product for implementing a method for providing enhanced data item reporting, the computer program product comprising one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by one or more processors of the computing system, cause the computing system to perform the method, the method comprising:
-
an act of receiving a data item request that identifies one or more data items to report; an act of accessing a relational data store to determine which information sets are to be used for reporting the requested data items; based on the determination, an act of accessing those information sets that are to be used for reporting the requested data items; an act of determining that metadata has been provided for at least one of the accessed information sets, the metadata including instructions at least partially indicating how the data items are to be reported; and an act of reporting the data items according to at least a portion of the instructions in the provided metadata, regardless of how the data items are to be reported using the existing information sets. - View Dependent Claims (13, 14, 15)
-
-
16. A computer system comprising the following:
-
one or more processors; system memory; one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by the one or more processors, causes the computing system to perform a method for providing enhanced data item reporting, the method comprising the following; an act of receiving a data item request that identifies one or more data items to report; an act of accessing a relational data store to determine which information sets are to be used for reporting the requested data items; based on the determination, an act of accessing those information sets that are to be used for reporting the requested data items; an act of determining that metadata has been provided for at least one of the accessed information sets, the metadata including instructions at least partially indicating how the data items are to be reported; and an act of reporting the data items according to at least a portion of the instructions in the provided metadata, regardless of how the data items are to be reported using the existing information sets. - View Dependent Claims (17, 18, 19, 20)
-
Specification