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:
| OrderDate               | StockDate               | OrderNumber   |   ProductKey |   CustomerKey |   TerritoryKey |   OrderLineItem |   OrderQuantity | Date                    | Day Name   | Start of Week           | Start of Month          | Month Name   | Start of Year           |   Year |   Day of Week | Week End   | Short Month   | Short Day   |
|:------------------------|:------------------------|:--------------|-------------:|--------------:|---------------:|----------------:|----------------:|:------------------------|:-----------|:------------------------|:------------------------|:-------------|:------------------------|-------:|--------------:|:-----------|:--------------|:------------|
| 2016-08-14 00:00:00.000 | 2003-06-08 00:00:00.000 | SO52525       |          535 |         13668 |              9 |               1 |               2 | 2016-08-14 00:00:00.000 | Sunday     | 2016-08-08 00:00:00.000 | 2016-08-01 00:00:00.000 | August       | 2016-01-01 00:00:00.000 |   2016 |             7 | Weekend    | AUG           | SUN         |
| 2015-04-15 00:00:00.000 | 2002-03-19 00:00:00.000 | SO45909       |          349 |         11947 |              9 |               1 |               1 | 2015-04-15 00:00:00.000 | Wednesday  | 2015-04-13 00:00:00.000 | 2015-04-01 00:00:00.000 | April        | 2015-01-01 00:00:00.000 |   2015 |             3 | Weekday    | APR           | WED         |
| 2017-03-25 00:00:00.000 | 2003-12-16 00:00:00.000 | SO66884       |          604 |         12621 |              7 |               1 |               1 | 2017-03-25 00:00:00.000 | Saturday   | 2017-03-20 00:00:00.000 | 2017-03-01 00:00:00.000 | March        | 2017-01-01 00:00:00.000 |   2017 |             6 | Weekend    | MAR           | SAT         |
| 2017-01-19 00:00:00.000 | 2003-11-27 00:00:00.000 | SO62385       |          477 |         26066 |              4 |               3 |               2 | 2017-01-19 00:00:00.000 | Thursday   | 2017-01-16 00:00:00.000 | 2017-01-01 00:00:00.000 | January      | 2017-01-01 00:00:00.000 |   2017 |             4 | Weekday    | JAN           | THU         |
| 2017-04-12 00:00:00.000 | 2004-02-07 00:00:00.000 | SO68144       |          529 |         18562 |              4 |               3 |               2 | 2017-04-12 00:00:00.000 | Wednesday  | 2017-04-10 00:00:00.000 | 2017-04-01 00:00:00.000 | April        | 2017-01-01 00:00:00.000 |   2017 |             3 | Weekday    | APR           | WED         |
| 2017-06-11 00:00:00.000 | 2004-04-06 00:00:00.000 | SO72643       |          490 |         18745 |              9 |               2 |               1 | 2017-06-11 00:00:00.000 | Sunday     | 2017-06-05 00:00:00.000 | 2017-06-01 00:00:00.000 | June         | 2017-01-01 00:00:00.000 |   2017 |             7 | Weekend    | JUN           | SUN         |
| 2016-08-27 00:00:00.000 | 2003-08-08 00:00:00.000 | SO53186       |          480 |         20234 |              9 |               2 |               2 | 2016-08-27 00:00:00.000 | Saturday   | 2016-08-22 00:00:00.000 | 2016-08-01 00:00:00.000 | August       | 2016-01-01 00:00:00.000 |   2016 |             6 | Weekend    | AUG           | SAT         |
| 2016-09-12 00:00:00.000 | 2003-06-10 00:00:00.000 | SO54225       |          215 |         13490 |              4 |               2 |               1 | 2016-09-12 00:00:00.000 | Monday     | 2016-09-12 00:00:00.000 | 2016-09-01 00:00:00.000 | September    | 2016-01-01 00:00:00.000 |   2016 |             1 | Weekday    | SEP           | MON         |
| 2016-09-04 00:00:00.000 | 2003-06-11 00:00:00.000 | SO53780       |          477 |         28939 |              9 |               2 |               2 | 2016-09-04 00:00:00.000 | Sunday     | 2016-08-29 00:00:00.000 | 2016-09-01 00:00:00.000 | September    | 2016-01-01 00:00:00.000 |   2016 |             7 | Weekend    | SEP           | SUN         |
| 2016-10-15 00:00:00.000 | 2003-07-13 00:00:00.000 | SO56148       |          535 |         24928 |              4 |               1 |               2 | 2016-10-15 00:00:00.000 | Saturday   | 2016-10-10 00:00:00.000 | 2016-10-01 00:00:00.000 | October      | 2016-01-01 00:00:00.000 |   2016 |             6 | Weekend    | OCT           | SAT         |
| 2016-11-14 00:00:00.000 | 2003-10-07 00:00:00.000 | SO57918       |          476 |         19238 |              1 |               1 |               1 | 2016-11-14 00:00:00.000 | Monday     | 2016-11-14 00:00:00.000 | 2016-11-01 00:00:00.000 | November     | 2016-01-01 00:00:00.000 |   2016 |             1 | Weekday    | NOV           | MON         |
| 2016-12-08 00:00:00.000 | 2003-11-17 00:00:00.000 | SO59607       |          538 |         25300 |              8 |               1 |               2 | 2016-12-08 00:00:00.000 | Thursday   | 2016-12-05 00:00:00.000 | 2016-12-01 00:00:00.000 | December     | 2016-01-01 00:00:00.000 |   2016 |             4 | Weekday    | DEC           | THU         |
| 2017-04-29 00:00:00.000 | 2004-02-16 00:00:00.000 | SO69287       |          474 |         14868 |              4 |               2 |               1 | 2017-04-29 00:00:00.000 | Saturday   | 2017-04-24 00:00:00.000 | 2017-04-01 00:00:00.000 | April        | 2017-01-01 00:00:00.000 |   2017 |             6 | Weekend    | APR           | SAT         |
| 2017-01-30 00:00:00.000 | 2003-12-16 00:00:00.000 | SO63053       |          563 |         24653 |              1 |               1 |               1 | 2017-01-30 00:00:00.000 | Monday     | 2017-01-30 00:00:00.000 | 2017-01-01 00:00:00.000 | January      | 2017-01-01 00:00:00.000 |   2017 |             1 | Weekday    | JAN           | MON         |
| 2015-06-08 00:00:00.000 | 2002-03-18 00:00:00.000 | SO46443       |          314 |         15662 |             10 |               1 |               1 | 2015-06-08 00:00:00.000 | Monday     | 2015-06-08 00:00:00.000 | 2015-06-01 00:00:00.000 | June         | 2015-01-01 00:00:00.000 |   2015 |             1 | Weekday    | JUN           | MON         |
| 2017-06-07 00:00:00.000 | 2004-03-24 00:00:00.000 | SO72429       |          381 |         22137 |              4 |               1 |               1 | 2017-06-07 00:00:00.000 | Wednesday  | 2017-06-05 00:00:00.000 | 2017-06-01 00:00:00.000 | June         | 2017-01-01 00:00:00.000 |   2017 |             3 | Weekday    | JUN           | WED         |
| 2016-07-22 00:00:00.000 | 2003-06-17 00:00:00.000 | SO51520       |          485 |         11015 |              4 |               2 |               2 | 2016-07-22 00:00:00.000 | Friday     | 2016-07-18 00:00:00.000 | 2016-07-01 00:00:00.000 | July         | 2016-01-01 00:00:00.000 |   2016 |             5 | Weekday    | JUL           | FRI         |
| 2017-03-23 00:00:00.000 | 2004-03-04 00:00:00.000 | SO66710       |          536 |         17829 |             10 |               2 |               1 | 2017-03-23 00:00:00.000 | Thursday   | 2017-03-20 00:00:00.000 | 2017-03-01 00:00:00.000 | March        | 2017-01-01 00:00:00.000 |   2017 |             4 | Weekday    | MAR           | THU         |
| 2017-02-24 00:00:00.000 | 2003-11-10 00:00:00.000 | SO64835       |          476 |         14647 |              4 |               2 |               1 | 2017-02-24 00:00:00.000 | Friday     | 2017-02-20 00:00:00.000 | 2017-02-01 00:00:00.000 | February     | 2017-01-01 00:00:00.000 |   2017 |             5 | Weekday    | FEB           | FRI         |
| 2017-04-22 00:00:00.000 | 2004-04-02 00:00:00.000 | SO68756       |          478 |         20535 |              4 |               2 |               2 | 2017-04-22 00:00:00.000 | Saturday   | 2017-04-17 00:00:00.000 | 2017-04-01 00:00:00.000 | April        | 2017-01-01 00:00:00.000 |   2017 |             6 | Weekend    | APR           | SAT         |
| 2016-10-06 00:00:00.000 | 2003-07-04 00:00:00.000 | SO55623       |          490 |         11241 |              7 |               5 |               1 | 2016-10-06 00:00:00.000 | Thursday   | 2016-10-03 00:00:00.000 | 2016-10-01 00:00:00.000 | October      | 2016-01-01 00:00:00.000 |   2016 |             4 | Weekday    | OCT           | THU         |
| 2017-05-20 00:00:00.000 | 2004-03-05 00:00:00.000 | SO70958       |          480 |         16497 |              6 |               1 |               1 | 2017-05-20 00:00:00.000 | Saturday   | 2017-05-15 00:00:00.000 | 2017-05-01 00:00:00.000 | May          | 2017-01-01 00:00:00.000 |   2017 |             6 | Weekend    | MAY           | SAT         |
| 2017-04-24 00:00:00.000 | 2004-01-24 00:00:00.000 | SO68948       |          385 |         24138 |             10 |               1 |               1 | 2017-04-24 00:00:00.000 | Monday     | 2017-04-24 00:00:00.000 | 2017-04-01 00:00:00.000 | April        | 2017-01-01 00:00:00.000 |   2017 |             1 | Weekday    | APR           | MON         |
| 2016-12-06 00:00:00.000 | 2003-09-04 00:00:00.000 | SO59455       |          566 |         26964 |              7 |               1 |               1 | 2016-12-06 00:00:00.000 | Tuesday    | 2016-12-05 00:00:00.000 | 2016-12-01 00:00:00.000 | December     | 2016-01-01 00:00:00.000 |   2016 |             2 | Weekday    | DEC           | TUE         |
| 2016-08-12 00:00:00.000 | 2003-05-31 00:00:00.000 | SO52437       |          536 |         21111 |             10 |               1 |               2 | 2016-08-12 00:00:00.000 | Friday     | 2016-08-08 00:00:00.000 | 2016-08-01 00:00:00.000 | August       | 2016-01-01 00:00:00.000 |   2016 |             5 | Weekday    | AUG           | FRI         |
| 2016-11-08 00:00:00.000 | 2003-09-27 00:00:00.000 | SO57627       |          358 |         13075 |              9 |               1 |               1 | 2016-11-08 00:00:00.000 | Tuesday    | 2016-11-07 00:00:00.000 | 2016-11-01 00:00:00.000 | November     | 2016-01-01 00:00:00.000 |   2016 |             2 | Weekday    | NOV           | TUE         |
| 2017-02-12 00:00:00.000 | 2003-12-20 00:00:00.000 | SO63996       |          487 |         20622 |              9 |               2 |               1 | 2017-02-12 00:00:00.000 | Sunday     | 2017-02-06 00:00:00.000 | 2017-02-01 00:00:00.000 | February     | 2017-01-01 00:00:00.000 |   2017 |             7 | Weekend    | FEB           | SUN         |
| 2017-01-01 00:00:00.000 | 2003-12-05 00:00:00.000 | SO61299       |          528 |         12411 |              4 |               2 |               2 | 2017-01-01 00:00:00.000 | Sunday     | 2016-12-26 00:00:00.000 | 2017-01-01 00:00:00.000 | January      | 2017-01-01 00:00:00.000 |   2017 |             7 | Weekend    | JAN           | SUN         |
| 2017-05-05 00:00:00.000 | 2004-01-07 00:00:00.000 | SO69888       |          477 |         22021 |              1 |               1 |               2 | 2017-05-05 00:00:00.000 | Friday     | 2017-05-01 00:00:00.000 | 2017-05-01 00:00:00.000 | May          | 2017-01-01 00:00:00.000 |   2017 |             5 | Weekday    | MAY           | FRI         |
| 2017-06-10 00:00:00.000 | 2004-04-17 00:00:00.000 | SO72592       |          537 |         22800 |              7 |               2 |               1 | 2017-06-10 00:00:00.000 | Saturday   | 2017-06-05 00:00:00.000 | 2017-06-01 00:00:00.000 | June         | 2017-01-01 00:00:00.000 |   2017 |             6 | Weekend    | JUN           | SAT         |
| 2016-01-06 00:00:00.000 | 2002-11-19 00:00:00.000 | SO48837       |          371 |         23311 |              9 |               1 |               1 | 2016-01-06 00:00:00.000 | Wednesday  | 2016-01-04 00:00:00.000 | 2016-01-01 00:00:00.000 | January      | 2016-01-01 00:00:00.000 |   2016 |             3 | Weekday    | JAN           | WED         |
| 2015-12-16 00:00:00.000 | 2002-10-19 00:00:00.000 | SO48572       |          362 |         28756 |              7 |               1 |               1 | 2015-12-16 00:00:00.000 | Wednesday  | 2015-12-14 00:00:00.000 | 2015-12-01 00:00:00.000 | December     | 2015-01-01 00:00:00.000 |   2015 |             3 | Weekday    | DEC           | WED         |
| 2016-10-20 00:00:00.000 | 2003-07-24 00:00:00.000 | SO56414       |          529 |         25768 |              8 |               1 |               2 | 2016-10-20 00:00:00.000 | Thursday   | 2016-10-17 00:00:00.000 | 2016-10-01 00:00:00.000 | October      | 2016-01-01 00:00:00.000 |   2016 |             4 | Weekday    | OCT           | THU         |
| 2016-09-27 00:00:00.000 | 2003-06-24 00:00:00.000 | SO55037       |          477 |         15426 |              9 |               4 |               3 | 2016-09-27 00:00:00.000 | Tuesday    | 2016-09-26 00:00:00.000 | 2016-09-01 00:00:00.000 | September    | 2016-01-01 00:00:00.000 |   2016 |             2 | Weekday    | SEP           | TUE         |
| 2016-10-23 00:00:00.000 | 2003-08-17 00:00:00.000 | SO56543       |          215 |         11785 |              1 |               1 |               1 | 2016-10-23 00:00:00.000 | Sunday     | 2016-10-17 00:00:00.000 | 2016-10-01 00:00:00.000 | October      | 2016-01-01 00:00:00.000 |   2016 |             7 | Weekend    | OCT           | SUN         |
| 2016-06-10 00:00:00.000 | 2003-03-15 00:00:00.000 | SO50869       |          381 |         25225 |              9 |               1 |               1 | 2016-06-10 00:00:00.000 | Friday     | 2016-06-06 00:00:00.000 | 2016-06-01 00:00:00.000 | June         | 2016-01-01 00:00:00.000 |   2016 |             5 | Weekday    | JUN           | FRI         |
| 2017-05-16 00:00:00.000 | 2004-04-06 00:00:00.000 | SO70683       |          477 |         14831 |             10 |               3 |               2 | 2017-05-16 00:00:00.000 | Tuesday    | 2017-05-15 00:00:00.000 | 2017-05-01 00:00:00.000 | May          | 2017-01-01 00:00:00.000 |   2017 |             2 | Weekday    | MAY           | TUE         |
| 2016-08-21 00:00:00.000 | 2003-06-24 00:00:00.000 | SO52887       |          482 |         21565 |              9 |               3 |               3 | 2016-08-21 00:00:00.000 | Sunday     | 2016-08-15 00:00:00.000 | 2016-08-01 00:00:00.000 | August       | 2016-01-01 00:00:00.000 |   2016 |             7 | Weekend    | AUG           | SUN         |
| 2016-11-13 00:00:00.000 | 2003-09-20 00:00:00.000 | SO57861       |          530 |         11176 |              6 |               2 |               2 | 2016-11-13 00:00:00.000 | Sunday     | 2016-11-07 00:00:00.000 | 2016-11-01 00:00:00.000 | November     | 2016-01-01 00:00:00.000 |   2016 |             7 | Weekend    | NOV           | SUN         |
| 2016-09-10 00:00:00.000 | 2003-07-25 00:00:00.000 | SO54127       |          529 |         24863 |              7 |               2 |               2 | 2016-09-10 00:00:00.000 | Saturday   | 2016-09-05 00:00:00.000 | 2016-09-01 00:00:00.000 | September    | 2016-01-01 00:00:00.000 |   2016 |             6 | Weekend    | SEP           | SAT         |
| 2016-11-10 00:00:00.000 | 2003-09-03 00:00:00.000 | SO57710       |          220 |         23205 |              4 |               3 |               1 | 2016-11-10 00:00:00.000 | Thursday   | 2016-11-07 00:00:00.000 | 2016-11-01 00:00:00.000 | November     | 2016-01-01 00:00:00.000 |   2016 |             4 | Weekday    | NOV           | THU         |
| 2017-04-04 00:00:00.000 | 2004-02-29 00:00:00.000 | SO67627       |          606 |         24266 |              9 |               1 |               1 | 2017-04-04 00:00:00.000 | Tuesday    | 2017-04-03 00:00:00.000 | 2017-04-01 00:00:00.000 | April        | 2017-01-01 00:00:00.000 |   2017 |             2 | Weekday    | APR           | TUE         |
| 2016-08-28 00:00:00.000 | 2003-07-02 00:00:00.000 | SO53242       |          352 |         11482 |             10 |               1 |               1 | 2016-08-28 00:00:00.000 | Sunday     | 2016-08-22 00:00:00.000 | 2016-08-01 00:00:00.000 | August       | 2016-01-01 00:00:00.000 |   2016 |             7 | Weekend    | AUG           | SUN         |
| 2017-03-05 00:00:00.000 | 2003-12-30 00:00:00.000 | SO65566       |          537 |         26769 |              9 |               1 |               1 | 2017-03-05 00:00:00.000 | Sunday     | 2017-02-27 00:00:00.000 | 2017-03-01 00:00:00.000 | March        | 2017-01-01 00:00:00.000 |   2017 |             7 | Weekend    | MAR           | SUN         |
| 2017-04-29 00:00:00.000 | 2004-02-08 00:00:00.000 | SO69263       |          540 |         24620 |              4 |               1 |               1 | 2017-04-29 00:00:00.000 | Saturday   | 2017-04-24 00:00:00.000 | 2017-04-01 00:00:00.000 | April        | 2017-01-01 00:00:00.000 |   2017 |             6 | Weekend    | APR           | SAT         |
| 2017-04-12 00:00:00.000 | 2003-12-20 00:00:00.000 | SO68128       |          485 |         13244 |              1 |               1 |               2 | 2017-04-12 00:00:00.000 | Wednesday  | 2017-04-10 00:00:00.000 | 2017-04-01 00:00:00.000 | April        | 2017-01-01 00:00:00.000 |   2017 |             3 | Weekday    | APR           | WED         |
| 2017-02-08 00:00:00.000 | 2003-10-28 00:00:00.000 | SO63791       |          480 |         15483 |              4 |               4 |               2 | 2017-02-08 00:00:00.000 | Wednesday  | 2017-02-06 00:00:00.000 | 2017-02-01 00:00:00.000 | February     | 2017-01-01 00:00:00.000 |   2017 |             3 | Weekday    | FEB           | WED         |
| 2017-01-30 00:00:00.000 | 2003-11-12 00:00:00.000 | SO63041       |          232 |         12260 |             10 |               2 |               1 | 2017-01-30 00:00:00.000 | Monday     | 2017-01-30 00:00:00.000 | 2017-01-01 00:00:00.000 | January      | 2017-01-01 00:00:00.000 |   2017 |             1 | Weekday    | JAN           | MON         |
| 2016-11-18 00:00:00.000 | 2003-11-02 00:00:00.000 | SO58167       |          214 |         13501 |              8 |               2 |               1 | 2016-11-18 00:00:00.000 | Friday     | 2016-11-14 00:00:00.000 | 2016-11-01 00:00:00.000 | November     | 2016-01-01 00:00:00.000 |   2016 |             5 | Weekday    | NOV           | FRI         |
| 2016-12-06 00:00:00.000 | 2003-10-29 00:00:00.000 | SO59459       |          215 |         20216 |              9 |               3 |               1 | 2016-12-06 00:00:00.000 | Tuesday    | 2016-12-05 00:00:00.000 | 2016-12-01 00:00:00.000 | December     | 2016-01-01 00:00:00.000 |   2016 |             2 | Weekday    | DEC           | TUE         |



label: OrderDate
Date
OrderDate
Day Name
OrderDate
Start of Week
OrderDate
Start of Month
OrderDate
Month Name
OrderDate
Start of Year
OrderDate
Year
OrderDate
Day of Week
OrderDate
Week End
OrderDate
Short Month
OrderDate
Short Day
output: {"Functional-Dependency": [["OrderDate", "Date"], ["OrderDate", "Day Name"], ["OrderDate", "Start of Week"], ["OrderDate", "Start of Month"], ["OrderDate", "Month Name"], ["OrderDate", "Start of Year"], ["OrderDate", "Year"], ["OrderDate", "Day of Week"], ["OrderDate", "Week End"], ["OrderDate", "Short Month"], ["OrderDate", "Short Day"]]}
labeled_fds: OrderDate
Date
OrderDate
Day Name
OrderDate
Start of Week
OrderDate
Start of Month
OrderDate
Month Name
OrderDate
Start of Year
OrderDate
Year
OrderDate
Day of Week
OrderDate
Week End
OrderDate
Short Month
OrderDate
Short Day
StockDate
Start of Year
StockDate
Year
OrderNumber
StockDate
OrderNumber
ProductKey
CustomerKey
OrderDate
CustomerKey
StockDate
CustomerKey
OrderNumber
CustomerKey
OrderLineItem
CustomerKey
OrderQuantity
CustomerKey
Date
CustomerKey
Day Name
CustomerKey
Start of Week
CustomerKey
Start of Month
CustomerKey
Month Name
CustomerKey
Start of Year
CustomerKey
Year
CustomerKey
Day of Week
CustomerKey
Week End
CustomerKey
Short Month
Start of Week
Start of Year
Start of Week
Year
source: $MMTU_HOME/resources/Relationship-finding/FD/275051460