ASSISTED QUERY FORMATION, VALIDATION, AND RESULT PREVIEWING IN A DATABASE HAVING A COMPLEX SCHEMA
First Claim
1. A method of a query editor comprising:
- generating a data profile comprising a set of characteristics captured at various granularities of an initial result set generated from an initial query using a processor and a memory;
determining what a user expects in at least one of the initial result set of the initial query and the subsequent result set of a subsequent query based on one of the data profile and a heuristically estimated data profile; and
enabling the user to evaluate a semantic accuracy of the subsequent query based on the likely expectation of the user as determined through the set of characteristics of the data profile.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are a method, a device and/or a system of assisted query formation, validation, and result previewing in a database having a complex schema. In one aspect, a method of a query editor includes generating a data profile which includes a set of characteristics captured at various granularities of an initial result set generated from an initial query using a processor and a memory. The method determines what a user expects in the initial result set of the initial query and/or a subsequent result set of a subsequent query based on the data profile and/or a heuristically estimated data profile. The method includes enabling the user to evaluate a semantic accuracy of the subsequent query based on the likely expectation of the user as determined through the set of characteristics of the data profile. The set of characteristics may include metadata of the initial query.
-
Citations
30 Claims
-
1. A method of a query editor comprising:
-
generating a data profile comprising a set of characteristics captured at various granularities of an initial result set generated from an initial query using a processor and a memory; determining what a user expects in at least one of the initial result set of the initial query and the subsequent result set of a subsequent query based on one of the data profile and a heuristically estimated data profile; and enabling the user to evaluate a semantic accuracy of the subsequent query based on the likely expectation of the user as determined through the set of characteristics of the data profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A query editor application comprising:
-
a result set profiler module to generate a data profile comprising a set of characteristics captured at various granularities of an initial result set generated from an initial query using a processor and a memory; a heuristical-estimation module to determine what a user expects in at least one of the initial result set of the initial query and in a subsequent result set of a subsequent query based on at least one of the data profile and a heuristically estimated data profile; and a profile visualizer module to enable the user to evaluate a semantic accuracy of the subsequent query based on the likely expectation of the user as determined through the set of characteristics of the data profile. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification