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:
|   Id_many | CommonServiceName              | Services                                 | Sub-Service                                 | Interface                                                       | API   | Ansible   | Chef   | Packer   | Terraform   |   CloudNamesId |   ID.1_many | CloudNames.CloudName   |   Id | CloudName   |   ID.1 |
|----------:|:-------------------------------|:-----------------------------------------|:--------------------------------------------|:----------------------------------------------------------------|:------|:----------|:-------|:---------|:------------|---------------:|------------:|:-----------------------|-----:|:------------|-------:|
|       539 | Load Balancer                  | Server Load Balancer                     | Backend Server API                          | AddBackendServers                                               | Yes   | Yes       | No     | No       | No          |              3 |         539 | Alibaba                |    3 | Alibaba     |      3 |
|      2607 | Amazon Route 53                | Amazon Route 53                          | Amazon Route 53                             | GetDomainDetail                                                 | Yes   | Yes       | No     | No       | No          |              2 |        2607 | AWS                    |    2 | AWS         |      2 |
|       751 | Log Service                    | Log Service                              | LogStore related interfaces                 | ListShard                                                       | Yes   | No        | No     | No       | No          |              3 |         751 | Alibaba                |    3 | Alibaba     |      3 |
|      1126 | Storage Service                | Baidu Object Storage                     | Bucket API                                  | GetBucketStaticWebsite                                          | Yes   | No        | No     | No       | No          |              1 |        1126 | Baidu                  |    1 | Baidu       |      1 |
|      3231 | Simple Notification Service    | Amazon Simple Notification Service (SNS) | Amazon Simple Notification Service (SNS)    | Unsubscribe                                                     | Yes   | Yes       | No     | No       | Yes         |              2 |        3231 | AWS                    |    2 | AWS         |      2 |
|      4979 | Cloud eye                      | Cloud eye                                | Alarm Rule Management                       | Deleting an Alarm Rule                                          | Yes   | No        | No     | No       | No          |              7 |        4979 | Huawei                 |    7 | Huawei      |      7 |
|      3359 | IOT hub                        | AWS IoT                                  | AWS IoT                                     | ListPrincipalThings                                             | Yes   | No        | No     | No       | No          |              2 |        3359 | AWS                    |    2 | AWS         |      2 |
|      2086 | IAM                            | IAM                                      |                                             | CreateServiceSpecificCredential                                 | Yes   | No        | No     | No       | No          |              2 |        2086 | AWS                    |    2 | AWS         |      2 |
|      2621 | Amazon Route 53                | Amazon Route 53                          | Amazon Route 53                             | UpdateTagsForDomain                                             | Yes   | No        | No     | No       | No          |              2 |        2621 | AWS                    |    2 | AWS         |      2 |
|       730 | MapReduce                      | E-MapReduce                              | Job                                         | Modify a Job                                                    | Yes   | No        | No     | No       | No          |              3 |         730 | Alibaba                |    3 | Alibaba     |      3 |
|      1010 | Domain Name Service            | Alibaba Cloud DNS                        | Resolution Server Load Balancer Interface   | Enable/Disable Resolution SLB                                   | Yes   | No        | No     | No       | No          |              3 |        1010 | Alibaba                |    3 | Alibaba     |      3 |
|      5752 | Database MongoDB               | Cloud database MongoDB                   |                                             | createInstance                                                  | Yes   | No        | No     | No       | No          |              5 |        5752 | JD Cloud               |    5 | JD Cloud    |      5 |
|       232 | Container Service              | Cloud Container Engine                   | Cluster                                     | Cluster details                                                 | Yes   | No        | No     | No       | No          |              1 |         232 | Baidu                  |    1 | Baidu       |      1 |
|      2490 | Amazon Redshift                | Amazon Redshift                          | Amazon Redshift                             | DeleteSnapshotCopyGrant                                         | Yes   | No        | No     | No       | No          |              2 |        2490 | AWS                    |    2 | AWS         |      2 |
|      6031 | EIP                            | Network UNet                             |                                             | Application Firewall - GrantSecurityGroup (coming soon)         | Yes   | No        | No     | No       | No          |              6 |        6031 | U Cloud                |    6 | U Cloud     |      6 |
|      6152 | Content Delivery Network       | Cloud Distribution UCDN                  |                                             | Get Domain Prefetch Enable Status - GetUcdnDomainPrefetchEnable | Yes   | No        | No     | No       | No          |              6 |        6152 | U Cloud                |    6 | U Cloud     |      6 |
|      2146 | KMS                            | KMS                                      | KMS                                         | DescribeKey                                                     | Yes   | No        | No     | No       | No          |              2 |        2146 | AWS                    |    2 | AWS         |      2 |
|      3399 | Amazon Rekognition             | Amazon Rekognition                       |                                             |                                                                 | No    | No        | No     | No       | No          |              2 |        3399 | AWS                    |    2 | AWS         |      2 |
|      1534 | Timing Database                | Timing Database TSDB                     | Aggregate function                          | Sum                                                             | Yes   | No        | No     | No       | No          |              1 |        1534 | Baidu                  |    1 | Baidu       |      1 |
|      6182 | Distributed database           | Distributed database UDDB                |                                             | Delete Configuration -DeleteUDBParamGroup                       | Yes   | No        | No     | No       | No          |              6 |        6182 | U Cloud                |    6 | U Cloud     |      6 |
|      4573 | Volume backup service          | Volume backup service                    | Backup policy                               | Executing a Backup Policy At Once                               | Yes   | No        | No     | No       | No          |              7 |        4573 | Huawei                 |    7 | Huawei      |      7 |
|       834 | API Gateway                    | API Gateway                              | IP Access control                           | Query IP access control bound to AIP's                          | Yes   | No        | No     | No       | No          |              3 |         834 | Alibaba                |    3 | Alibaba     |      3 |
|      3528 | Physical server                | Blackstone physical server               | Load Balancing Related API                  | Modifying the Load Balanced Layer 7 Forwarding Path             | Yes   | No        | No     | No       | No          |              4 |        3528 | Tencent                |    4 | Tencent     |      4 |
|       180 | Relational Database RDS        | ApsaraDB for  RDS                        | Security Management                         | Modify the IP address whitelist of an RDS instance              | Yes   | No        | No     | No       | No          |              3 |         180 | Alibaba                |    3 | Alibaba     |      3 |
|      1480 | IOT device management          | IOT device management                    | Device list Management                      | Get device access details                                       | Yes   | No        | No     | No       | No          |              1 |        1480 | Baidu                  |    1 | Baidu       |      1 |
|      5306 | Relational Database Service    | Relational Database Service              | DB Instance Management                      | Obtaining Detailed Information of a Specified DB Instance       | Yes   | No        | No     | No       | Yes         |              7 |        5306 | Huawei                 |    7 | Huawei      |      7 |
|      6690 | Message Queue Ckafka           | Message Queue Ckafka                     | Ckafka API                                  | AddPartition                                                    | Yes   | No        | No     | No       | No          |              4 |        6690 | Tencent                |    4 | Tencent     |      4 |
|      3065 | AWS Directory Service          | AWS Directory Service                    | AWS Directory Service                       | GetDirectoryLimits                                              | Yes   | No        | No     | No       | No          |              2 |        3065 | AWS                    |    2 | AWS         |      2 |
|      2246 | Relational Database RDS        | RDS                                      | RDS                                         | DescribeDBSnapshots                                             | Yes   | Yes       | No     | No       | Yes         |              2 |        2246 | AWS                    |    2 | AWS         |      2 |
|      5529 | Text to Speech                 | Text to Speech                           | Service Management APIs                     | Enabling TTS                                                    | Yes   | No        | No     | No       | No          |              7 |        5529 | Huawei                 |    7 | Huawei      |      7 |
|      4660 | Scalable file service          | Scalable file service                    | File Sharing                                | Querying Export Locations of a Shared File System               | Yes   | No        | No     | No       | No          |              7 |        4660 | Huawei                 |    7 | Huawei      |      7 |
|      4276 | ECS                            | Elastic Cloud Server (ECS)               | Security Group Management Related Interface | Creating a Security Group                                       | Yes   | No        | No     | No       | No          |              7 |        4276 | Huawei                 |    7 | Huawei      |      7 |
|      4421 | Auto Scaling                   | Auto Scaling                             | AS Groups                                   | Modifying an AS Group                                           | Yes   | No        | No     | No       | No          |              7 |        4421 | Huawei                 |    7 | Huawei      |      7 |
|      6871 | Internet of Things suite       | Internet of Things suite                 | Rule engine management  related API         | Add rules                                                       | Yes   | No        | No     | No       | No          |              4 |        6871 | Tencent                |    4 | Tencent     |      4 |
|      1567 | face recognition               | Baidu face recognition                   | Face Bank management                        | Face registration                                               | No    | No        | No     | No       | No          |              1 |        1567 | Baidu                  |    1 | Baidu       |      1 |
|       306 | DB for MongoDB                 | ApsaraDB for MongoDB                     | Instance Management                         | Modify RDB instance maintain time                               | Yes   | No        | No     | No       | No          |              3 |         306 | Alibaba                |    3 | Alibaba     |      3 |
|      5045 | Identify and Access Management | Identify and Access Management           | OS-FEDERATION                               | Project                                                         | Yes   | No        | No     | No       | No          |              7 |        5045 | Huawei                 |    7 | Huawei      |      7 |
|      5966 | Physical cloud host            | Physical cloud host UPHost               |                                             | Start the physical machine - StartPHost                         | Yes   | No        | No     | No       | No          |              6 |        5966 | U Cloud                |    6 | U Cloud     |      6 |
|       351 | Storage Service                | Object Storage Service                   | Bucket Operations                           | Get Bucket Referer                                              | Yes   | No        | No     | No       | Yes         |              3 |         351 | Alibaba                |    3 | Alibaba     |      3 |
|      3328 | IOT hub                        | AWS IoT                                  | AWS IoT                                     | DeleteCACertificate                                             | Yes   | No        | No     | No       | No          |              2 |        3328 | AWS                    |    2 | AWS         |      2 |
|      6091 | VPN gateway IPSec VPN          | VPN gateway IPSec VPN                    |                                             |                                                                 | No    | No        | No     | No       | No          |              6 |        6091 | U Cloud                |    6 | U Cloud     |      6 |
|      5787 | Content Delivery Network       | CDN                                      |                                             | Query accelerated domain name                                   | No    | No        | No     | No       | No          |              5 |        5787 | JD Cloud               |    5 | JD Cloud    |      5 |
|      6937 | Channel partner                | Channel partner                          |                                             | Modify customer notes                                           | Yes   | No        | No     | No       | No          |              4 |        6937 | Tencent                |    4 | Tencent     |      4 |
|      6067 | Load Balancer                  | Load Balancing ULB                       |                                             | Create Load Balancing - CreateULB                               | Yes   | No        | No     | No       | No          |              6 |        6067 | U Cloud                |    6 | U Cloud     |      6 |
|      6651 | Storage Service                | Object Storage                           | Bucket related API                          | Get Bucket Lifecycle                                            | Yes   | No        | No     | No       | No          |              4 |        6651 | Tencent                |    4 | Tencent     |      4 |
|      5333 | Document Database Service      | Document Database Service                | DB Instance Monitoring                      | Monitoring DB Instances Using CES                               | No    | No        | No     | No       | No          |              7 |        5333 | Huawei                 |    7 | Huawei      |      7 |
|      1710 | Auto Scaling                   | Auto Scaling                             | Auto Scaling                                | Create Scaling Rules                                            | Yes   | Yes       | No     | No       | No          |              2 |        1710 | AWS                    |    2 | AWS         |      2 |
|      3109 | Amazon Cloud Directory         | Amazon Cloud Directory                   | Amazon Cloud Directory                      | ListAttachedIndices                                             | Yes   | No        | No     | No       | No          |              2 |        3109 | AWS                    |    2 | AWS         |      2 |
|      6174 | Distributed database           | Distributed database UDDB                |                                             | Get Backup Blacklist - DescribeUDBBackupBlacklist               | Yes   | No        | No     | No       | No          |              6 |        6174 | U Cloud                |    6 | U Cloud     |      6 |
|      1005 | Domain Name Service            | Alibaba Cloud DNS                        | Resolution Management Interface             | Retrieving Resolution Record Lists                              | Yes   | No        | No     | No       | No          |              3 |        1005 | Alibaba                |    3 | Alibaba     |      3 |



label: CloudNames.CloudName
Id
CloudNames.CloudName
CloudName
CloudNames.CloudName
ID.1
output: {"Functional-Dependency": [["CloudNames.CloudName", "Id"], ["CloudNames.CloudName", "CloudName"], ["CloudNames.CloudName", "ID.1"]]}
labeled_fds: CloudNames.CloudName
Id
CloudNames.CloudName
CloudName
CloudNames.CloudName
ID.1
CommonServiceName
Chef
CommonServiceName
Packer
Services
CommonServiceName
Services
Chef
Services
Packer
Sub-Service
API
Sub-Service
Chef
Sub-Service
Packer
Sub-Service
CloudNamesId
Sub-Service
CloudName
Sub-Service
ID.1
Interface
Id_many
Interface
CommonServiceName
Interface
Services
Interface
Sub-Service
Interface
API
Interface
Ansible
Interface
Chef
Interface
Terraform
Interface
CloudNamesId
Interface
CloudNames.CloudName
Interface
Id
Interface
CloudName
Interface
ID.1
API
Chef
API
Packer
Ansible
Chef
Chef
Packer
Packer
Chef
Terraform
Packer
CloudNamesId
Chef
CloudNamesId
Packer
CloudNames.CloudName
Chef
CloudNames.CloudName
Packer
Id
Chef
Id
Packer
CloudName
Packer
ID.1
Chef
ID.1
Packer
source: $MMTU_HOME/resources/Relationship-finding/FD/136683995