发明名称 Assisted query formation, validation, and result previewing in a database having a complex schema
摘要 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.
申请公布号 US8996559(B2) 申请公布日期 2015.03.31
申请号 US201314058184 申请日期 2013.10.18
申请人 Alation, Inc. 发明人 Ganti Venkatesh;Kalb Aaron;Niu Feng;Sangani Satyen
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Raj Abhyanker, P.C. 代理人 Raj Abhyanker, P.C.
主权项 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 of a database 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 a subsequent result set of a subsequent query based on one of the data profile and a heuristically estimated data profile; enabling the user to evaluate a semantic accuracy of the subsequent query based on a likely expectation of the user as determined through the set of characteristics of the data profile; generating a social data catalog table of information about how users are interacting with at least one of the database and a sample database; populating the social data catalog table with metadata, a logical definition and description of attributes, information about usage, page views between the users, a social data network, and a statistical data profile; extracting information from external data sources and social media profiles to generate the social data catalog table of information; and crowd sourcing information from a ranked list of knowledgeable users to generate a ranked order of priority of information presented in profile pages of a curated answers system, wherein the information about usage includes related tables and join predicates as well as relevant filters associated with each table of the at least one of the database and the sample database, wherein the social data network includes a list of users who are knowledgeable about a particular object related to the another query, and wherein the metadata is at least one of a schema name, a table in a schema, a name of an attribute, a data type of the attribute, a primary key associated with the attribute, a constraint of the attribute, a functional dependency between the attributes, an index, a foreign key, a field name, a column name, a table name, and a query description.
地址 Cupertino CA US