Melissa Coates has a video and an article for us:
Including documentation alongside the dataset is helpful for teammates who might need to work on this dataset at some point, or even for yourself in the future. It also means you won’t have an empty report, and you won’t need to delete the empty report once the file is published to the service.
Click through for plenty of useful information on the why and how, as well as what to watch out for.