Functional Dependencies
Functional dependencies allow you to assess the quality of your data by showing which column contains values that imply specific values in another column, and showing any inconsistent values.
Functional dependencies are relationships that exist when the values in one column imply
corresponding values in another column. When you create a worksheet, data profiling
detects functional dependencies. Therefore, based on the values in column A, SAP Agile
Data Preparation can predict the potential values in column B. This relatioinship means
that rows with identical values in column A should have the same value in column B.
Consequently, conflicts occur when instances of a specific value for column A appear
with differing values in column B. Conflicting values commonly result from::
-
Missing values
-
Spelling errors
-
Different abbreviations
For example, a specific ZIP code value implies a specific City value. Similarly, the same
ZIP code value implies a specific State value. For the following sample address data,
ZIP code 64108 implies Kansas City as well
as the state of Missouri. In this example, the City value
KC conflicts with the value KANSAS
CITY.
|
Company |
Address |
City |
State |
Zipcode |
|---|---|---|---|---|
|
KNOWLEDGE BRIDGE CONSULTING |
2323 GRAND BOLAVARD |
KANSAS CITY |
MO |
64108 |
|
ALLEN OIL CO |
2323 GRAND BLVD |
KC |
MO |
64108 |
|
VBS BENEFITS INC |
9225 WARD PARK APT 104 |
KANSAS CITY |
MO |
64114 |
|
VBS BENEFITS |
9225 WARD PARK # 104 |
KANSAS CITY |
MO |
64114 |
SAP Agile Data Preparation provides two views for you to analyze functional dependencies
and view conflicting values:
-
Tree view
-
Sunburst view