This doesn't assign the data source as a dataset to a user. This only gives permission to the user to publish a report using that data source. The big distinction here is the difference between "dataset" and "data source". They can use the Power BI Desktop to connect to the same datasource, build their reports and publish to the Service. You are giving them that permission to use the data source on the gateway to schedule refreshes.