Patent ID: 9104720
Filing Date: 2015-08-11
Classification: G06F

Abstract:
1. A method comprising: receiving, by a processor of a computing device, a functional description of a report to be formulated and a data dictionary of a database containing data in relation to which the report is to be run after being formulated, extracting, by the processor, report keywords and relationships among the report keywords from the functional description of the report, using an ontology related to the data contained in the database, by: processing, by the processor, the extracted report keywords and the extracted relationships among the extracted report keywords against the data dictionary of the database to identify particular tables and columns of the database that contain the data needed for the report, by: outputting, by the processor, the particular tables and the columns of the database that have been identified as a technical description of the report to facilitate formulation of the report, wherein the technical description cannot be directly executed against the database to generate the report.