When you deploy the Desktop reports, a dataset will be created for each set of reports you publish. The dataset can be scheduled to refresh up to 8x per day, this is set up and done in the Service.
There was a new way to easily embed into SharePoint Online, but it does require certain version etc., but it's really straightforward. Otherwise you would need to do some custom DEV to embed.