UNIQUESpalten
UNIQUESpalten is a data profiling methodology that identifies all minimal unique column combinations (UCCs) within a relational dataset. A UCC is a smallest set of columns for which the combination of values uniquely identifies each row. The technique is used in database design, data quality assessment, and privacy risk analysis to surface candidate keys and understand data dependencies.
The term combines the idea of uniqueness with the German word Spalten, meaning columns, reflecting its focus
Methodology typically involves an iterative search over subsets of columns, with pruning based on known functional
Applications and considerations include identifying candidate keys, detecting data quality issues such as duplicates, and informing
Example: in a customer table with columns such as CustomerID, Email, Name, Address, and Phone, UNIQUESpalten