×

Automated database schema annotation

  • US 10,452,661 B2
  • Filed: 06/18/2015
  • Issued: 10/22/2019
  • Est. Priority Date: 06/18/2015
  • Status: Active Grant
First Claim
Patent Images

1. A device comprising:

  • a processor; and

    a computer-readable medium including modules, the modules, when executed by the processor, configure the device to generate annotations, the modules comprising;

    a column discovery module configured to retrieve a table; and

    a column annotation module configured to annotate a target column of a target table from a target database by;

    calculating a value-related score between the target column of the target table and a column of the table, the value-related score based at least in part on similarities between one or more values in the target column of the target table and one or more column values extracted from the column of the table, the value-related score being a numerical value-related score;

    calculating a context-related score between the target column of the target table and the column of the table, the context-related score based at least in part on similarities between identities of one or more columns of the target table and column identities of one or more columns of the table, the context-related score being a numerical context-related score;

    calculating a similarity score based on a numerical value comprising a numerical combination of the value-related score and the context-related score, the similarity score being a numerical similarity score; and

    annotating, based at least in part on the similarity score, the target column of the target table using a column identity of the column of the table.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×