1. A computer-implemented system, comprising: a key profile component configured to compute a key strength value of a data table based on a key of the data table, wherein the key of the data table comprises one or more columns of the data table, and wherein the key strength value is defined by a number of distinct values in the one or more columns as a fraction of a number of rows in the data table; and a pattern profile component configured to identify regular expression patterns in the data table as part of a data profile.