Task: Functional-Dependency (source dataset: Auto-Relate)

Given a table represented shown below, your task is to determine functional dependencies that exist in the table. Recall that a functional dependency is a relationship where the value of one attribute (or a set of attributes), known as the determinant columns, can uniquely determines the value of another attribute, known as the dependent columns (e.g., student-ID => student-Name, car-model => car-make, employee-ID => department, etc.).

Instructions:
Analyze the provided table below, identify all functional dependencies that should semantically hold in the table. Do not produce spurious relationships that not semantically meaningful.

No explanation, format the output as a JSON object:{"Functional-Dependency": <list of functional dependencies>}. Each functional dependency should be represented as [<determinant column>, <dependent column>]

Input Table:
|   ProductKey |   CustomerKey |   OrderDateKey |   OrderID | CustomerType   |   SpendingAmount |   DateKey | Date                    | FullDateUSA   |   DayOfWeek | DayName   |   DayOfMonth |   DayOfYear |   WeekOfYear | MonthName   |   MonthOfYear |   Quarter | QuarterName   |   Year | IsWeekday   |
|-------------:|--------------:|---------------:|----------:|:---------------|-----------------:|----------:|:------------------------|:--------------|------------:|:----------|-------------:|------------:|-------------:|:------------|--------------:|----------:|:--------------|-------:|:------------|
|           17 |             7 |       20120619 |      2983 | Mart           |            10    |  20120619 | 2012-06-19 00:00:00.000 | 06/19/2012    |           3 | Tuesday   |           19 |         171 |           25 | June        |             6 |         2 | Second        |   2012 | N           |
|           23 |            10 |       20100728 |      1373 | Mart           |          1900    |  20100728 | 2010-07-28 00:00:00.000 | 07/28/2010    |           4 | Wednesday |           28 |         209 |           31 | July        |             7 |         3 | Third         |   2010 | N           |
|            4 |            47 |       20120203 |      1664 | Flix           |            24.99 |  20120203 | 2012-02-03 00:00:00.000 | 02/03/2012    |           6 | Friday    |            3 |          34 |            5 | February    |             2 |         1 | First         |   2012 | N           |
|            3 |            49 |       20100105 |        77 | Flix           |            19.99 |  20100105 | 2010-01-05 00:00:00.000 | 01/05/2010    |           3 | Tuesday   |            5 |           5 |            2 | January     |             1 |         1 | First         |   2010 | N           |
|           33 |             8 |       20110329 |      1933 | Mart           |           290    |  20110329 | 2011-03-29 00:00:00.000 | 03/29/2011    |           3 | Tuesday   |           29 |          88 |           14 | March       |             3 |         1 | First         |   2011 | N           |
|           12 |            12 |       20110611 |      2114 | Mart           |            38    |  20110611 | 2011-06-11 00:00:00.000 | 06/11/2011    |           7 | Saturday  |           11 |         162 |           24 | June        |             6 |         2 | Second        |   2011 | N           |
|           53 |            10 |       20100911 |      1479 | Mart           |            45    |  20100911 | 2010-09-11 00:00:00.000 | 09/11/2010    |           7 | Saturday  |           11 |         254 |           37 | September   |             9 |         3 | Third         |   2010 | N           |
|           15 |            24 |       20120110 |      2633 | Mart           |            80    |  20120110 | 2012-01-10 00:00:00.000 | 01/10/2012    |           3 | Tuesday   |           10 |          10 |            2 | January     |             1 |         1 | First         |   2012 | N           |
|           48 |            13 |       20091219 |       833 | Mart           |            60    |  20091219 | 2009-12-19 00:00:00.000 | 12/19/2009    |           7 | Saturday  |           19 |         353 |           51 | December    |            12 |         4 | Fourth        |   2009 | N           |
|            5 |            17 |       20100626 |      1297 | Mart           |            35    |  20100626 | 2010-06-26 00:00:00.000 | 06/26/2010    |           7 | Saturday  |           26 |         177 |           26 | June        |             6 |         2 | Second        |   2010 | N           |
|           48 |             2 |       20090519 |       329 | Mart           |            20    |  20090519 | 2009-05-19 00:00:00.000 | 05/19/2009    |           3 | Tuesday   |           19 |         139 |           21 | May         |             5 |         2 | Second        |   2009 | N           |
|           32 |             9 |       20101111 |      1619 | Mart           |           225    |  20101111 | 2010-11-11 00:00:00.000 | 11/11/2010    |           5 | Thursday  |           11 |         315 |           46 | November    |            11 |         4 | Fourth        |   2010 | N           |
|            6 |             9 |       20100129 |       945 | Mart           |             8    |  20100129 | 2010-01-29 00:00:00.000 | 01/29/2010    |           6 | Friday    |           29 |          29 |            5 | January     |             1 |         1 | First         |   2010 | N           |
|           19 |            24 |       20100523 |      1207 | Mart           |           750    |  20100523 | 2010-05-23 00:00:00.000 | 05/23/2010    |           1 | Sunday    |           23 |         143 |           22 | May         |             5 |         2 | Second        |   2010 | N           |
|           26 |            21 |       20090218 |       120 | Mart           |            22    |  20090218 | 2009-02-18 00:00:00.000 | 02/18/2009    |           4 | Wednesday |           18 |          49 |            8 | February    |             2 |         1 | First         |   2009 | N           |
|           53 |            24 |       20120419 |      2858 | Mart           |            45    |  20120419 | 2012-04-19 00:00:00.000 | 04/19/2012    |           5 | Thursday  |           19 |         110 |           16 | April       |             4 |         2 | Second        |   2012 | N           |
|            4 |            52 |       20110707 |      1245 | Flix           |            24.99 |  20110707 | 2011-07-07 00:00:00.000 | 07/07/2011    |           5 | Thursday  |            7 |         188 |           28 | July        |             7 |         3 | Third         |   2011 | N           |
|            3 |            29 |       20120213 |      1683 | Flix           |            19.99 |  20120213 | 2012-02-13 00:00:00.000 | 02/13/2012    |           2 | Monday    |           13 |          44 |            7 | February    |             2 |         1 | First         |   2012 | N           |
|           27 |             4 |       20120309 |      2772 | Mart           |          1800    |  20120309 | 2012-03-09 00:00:00.000 | 03/09/2012    |           6 | Friday    |            9 |          69 |           10 | March       |             3 |         1 | First         |   2012 | N           |
|           24 |            21 |       20090314 |       171 | Mart           |            20    |  20090314 | 2009-03-14 00:00:00.000 | 03/14/2009    |           7 | Saturday  |           14 |          73 |           11 | March       |             3 |         1 | First         |   2009 | N           |
|           41 |             2 |       20121215 |      3395 | Mart           |            20    |  20121215 | 2012-12-15 00:00:00.000 | 12/15/2012    |           7 | Saturday  |           15 |         350 |           50 | December    |            12 |         4 | Fourth        |   2012 | N           |
|           38 |            16 |       20090619 |       405 | Mart           |          1250    |  20090619 | 2009-06-19 00:00:00.000 | 06/19/2009    |           6 | Friday    |           19 |         170 |           25 | June        |             6 |         2 | Second        |   2009 | N           |
|            4 |             1 |       20100918 |      1498 | Mart           |            40    |  20100918 | 2010-09-18 00:00:00.000 | 09/18/2010    |           7 | Saturday  |           18 |         261 |           38 | September   |             9 |         3 | Third         |   2010 | N           |
|           37 |             5 |       20100712 |      1334 | Mart           |            25    |  20100712 | 2010-07-12 00:00:00.000 | 07/12/2010    |           2 | Monday    |           12 |         193 |           29 | July        |             7 |         3 | Third         |   2010 | N           |
|           36 |            19 |       20121226 |      3419 | Mart           |            10    |  20121226 | 2012-12-26 00:00:00.000 | 12/26/2012    |           4 | Wednesday |           26 |         361 |           52 | December    |            12 |         4 | Fourth        |   2012 | N           |
|           28 |             9 |       20110606 |      2101 | Mart           |           300    |  20110606 | 2011-06-06 00:00:00.000 | 06/06/2011    |           2 | Monday    |            6 |         157 |           24 | June        |             6 |         2 | Second        |   2011 | N           |
|            4 |            51 |       20100713 |       490 | Flix           |            24.99 |  20100713 | 2010-07-13 00:00:00.000 | 07/13/2010    |           3 | Tuesday   |           13 |         194 |           29 | July        |             7 |         3 | Third         |   2010 | N           |
|            1 |            31 |       20120729 |      2034 | Flix           |             9.99 |  20120729 | 2012-07-29 00:00:00.000 | 07/29/2012    |           1 | Sunday    |           29 |         211 |           31 | July        |             7 |         3 | Third         |   2012 | N           |
|           16 |            10 |       20110814 |      2272 | Mart           |            75    |  20110814 | 2011-08-14 00:00:00.000 | 08/14/2011    |           1 | Sunday    |           14 |         226 |           34 | August      |             8 |         3 | Third         |   2011 | N           |
|           19 |            25 |       20100212 |       980 | Mart           |           150    |  20100212 | 2010-02-12 00:00:00.000 | 02/12/2010    |           6 | Friday    |           12 |          43 |            7 | February    |             2 |         1 | First         |   2010 | N           |
|            7 |             4 |       20100412 |      1113 | Mart           |            65    |  20100412 | 2010-04-12 00:00:00.000 | 04/12/2010    |           2 | Monday    |           12 |         102 |           16 | April       |             4 |         2 | Second        |   2010 | N           |
|           10 |             2 |       20090519 |       328 | Mart           |            95    |  20090519 | 2009-05-19 00:00:00.000 | 05/19/2009    |           3 | Tuesday   |           19 |         139 |           21 | May         |             5 |         2 | Second        |   2009 | N           |
|           31 |             3 |       20120526 |      2930 | Mart           |           200    |  20120526 | 2012-05-26 00:00:00.000 | 05/26/2012    |           7 | Saturday  |           26 |         147 |           21 | May         |             5 |         2 | Second        |   2012 | N           |
|           25 |             3 |       20110504 |      2017 | Mart           |            10    |  20110504 | 2011-05-04 00:00:00.000 | 05/04/2011    |           4 | Wednesday |            4 |         124 |           19 | May         |             5 |         2 | Second        |   2011 | N           |
|           22 |             4 |       20110702 |      2162 | Mart           |          1300    |  20110702 | 2011-07-02 00:00:00.000 | 07/02/2011    |           7 | Saturday  |            2 |         183 |           27 | July        |             7 |         3 | Third         |   2011 | N           |
|            7 |             9 |       20111010 |      2398 | Mart           |            65    |  20111010 | 2011-10-10 00:00:00.000 | 10/10/2011    |           2 | Monday    |           10 |         283 |           42 | October     |            10 |         4 | Fourth        |   2011 | N           |
|            3 |            35 |       20100127 |       130 | Flix           |            19.99 |  20100127 | 2010-01-27 00:00:00.000 | 01/27/2010    |           4 | Wednesday |           27 |          27 |            5 | January     |             1 |         1 | First         |   2010 | N           |
|           15 |            15 |       20101128 |      1660 | Mart           |            20    |  20101128 | 2010-11-28 00:00:00.000 | 11/28/2010    |           1 | Sunday    |           28 |         332 |           49 | November    |            11 |         4 | Fourth        |   2010 | N           |
|            2 |            25 |       20090217 |       118 | Mart           |            21.95 |  20090217 | 2009-02-17 00:00:00.000 | 02/17/2009    |           3 | Tuesday   |           17 |          48 |            8 | February    |             2 |         1 | First         |   2009 | N           |
|            7 |            18 |       20120621 |      2986 | Mart           |            65    |  20120621 | 2012-06-21 00:00:00.000 | 06/21/2012    |           5 | Thursday  |           21 |         173 |           25 | June        |             6 |         2 | Second        |   2012 | N           |
|           16 |            12 |       20110617 |      2130 | Mart           |            75    |  20110617 | 2011-06-17 00:00:00.000 | 06/17/2011    |           6 | Friday    |           17 |         168 |           25 | June        |             6 |         2 | Second        |   2011 | N           |
|            3 |            37 |       20100630 |       467 | Flix           |            19.99 |  20100630 | 2010-06-30 00:00:00.000 | 06/30/2010    |           4 | Wednesday |           30 |         181 |           27 | June        |             6 |         2 | Second        |   2010 | N           |
|            3 |            45 |       20110321 |      1025 | Flix           |            19.99 |  20110321 | 2011-03-21 00:00:00.000 | 03/21/2011    |           2 | Monday    |           21 |          80 |           13 | March       |             3 |         1 | First         |   2011 | N           |
|           42 |            11 |       20110811 |      2266 | Mart           |           200    |  20110811 | 2011-08-11 00:00:00.000 | 08/11/2011    |           5 | Thursday  |           11 |         223 |           33 | August      |             8 |         3 | Third         |   2011 | N           |
|           26 |            13 |       20101118 |      1640 | Mart           |            22    |  20101118 | 2010-11-18 00:00:00.000 | 11/18/2010    |           5 | Thursday  |           18 |         322 |           47 | November    |            11 |         4 | Fourth        |   2010 | N           |
|            2 |            40 |       20110625 |      1220 | Flix           |            14.99 |  20110625 | 2011-06-25 00:00:00.000 | 06/25/2011    |           7 | Saturday  |           25 |         176 |           26 | June        |             6 |         2 | Second        |   2011 | N           |
|           20 |            16 |       20091009 |       656 | Mart           |           150    |  20091009 | 2009-10-09 00:00:00.000 | 10/09/2009    |           6 | Friday    |            9 |         282 |           41 | October     |            10 |         4 | Fourth        |   2009 | N           |
|           26 |            18 |       20100114 |       900 | Mart           |            22    |  20100114 | 2010-01-14 00:00:00.000 | 01/14/2010    |           5 | Thursday  |           14 |          14 |            3 | January     |             1 |         1 | First         |   2010 | N           |
|           53 |            18 |       20110220 |      1858 | Mart           |            45    |  20110220 | 2011-02-20 00:00:00.000 | 02/20/2011    |           1 | Sunday    |           20 |          51 |            9 | February    |             2 |         1 | First         |   2011 | N           |
|           50 |             6 |       20091223 |       843 | Mart           |          1020    |  20091223 | 2009-12-23 00:00:00.000 | 12/23/2009    |           4 | Wednesday |           23 |         357 |           52 | December    |            12 |         4 | Fourth        |   2009 | N           |



label: OrderDateKey
DateKey
OrderDateKey
Date
OrderDateKey
FullDateUSA
OrderDateKey
DayOfWeek
OrderDateKey
DayName
OrderDateKey
DayOfMonth
OrderDateKey
DayOfYear
OrderDateKey
WeekOfYear
OrderDateKey
MonthName
OrderDateKey
MonthOfYear
OrderDateKey
Quarter
OrderDateKey
QuarterName
OrderDateKey
Year
OrderDateKey
IsWeekday
output: {"Functional-Dependency": [["OrderDateKey", "DateKey"], ["OrderDateKey", "Date"], ["OrderDateKey", "FullDateUSA"], ["OrderDateKey", "DayOfWeek"], ["OrderDateKey", "DayName"], ["OrderDateKey", "DayOfMonth"], ["OrderDateKey", "DayOfYear"], ["OrderDateKey", "WeekOfYear"], ["OrderDateKey", "MonthName"], ["OrderDateKey", "MonthOfYear"], ["OrderDateKey", "Quarter"], ["OrderDateKey", "QuarterName"], ["OrderDateKey", "Year"], ["OrderDateKey", "IsWeekday"]]}
labeled_fds: OrderDateKey
DateKey
OrderDateKey
Date
OrderDateKey
FullDateUSA
OrderDateKey
DayOfWeek
OrderDateKey
DayName
OrderDateKey
DayOfMonth
OrderDateKey
DayOfYear
OrderDateKey
WeekOfYear
OrderDateKey
MonthName
OrderDateKey
MonthOfYear
OrderDateKey
Quarter
OrderDateKey
QuarterName
OrderDateKey
Year
OrderDateKey
IsWeekday
OrderDateKey
CustomerType
OrderID
CustomerType
OrderID
SpendingAmount
OrderID
Date
OrderID
DayOfWeek
OrderID
DayName
OrderID
DayOfMonth
OrderID
WeekOfYear
OrderID
MonthName
OrderID
MonthOfYear
OrderID
Quarter
OrderID
QuarterName
OrderID
Year
OrderID
IsWeekday
SpendingAmount
IsWeekday
Date
ProductKey
FullDateUSA
CustomerType
DayOfMonth
IsWeekday
DayOfYear
MonthName
DayOfYear
MonthOfYear
DayOfYear
Quarter
DayOfYear
QuarterName
DayOfYear
IsWeekday
WeekOfYear
QuarterName
MonthName
IsWeekday
Year
IsWeekday
source: $MMTU_HOME/resources/Relationship-finding/FD/330806758