Gold mine of information

Someone or something that is full of information.

The woman is a gold mine of information and she is very valuable to her company.