Data upload and error in enrichment analysis

This topic has been discussed a lot. There are a lot of compounds in KEGG / HMDB, but only a small portion of them have functional annotations. You can refer to this post for more details