Add getDataSet function to handle most datasets.
Note that in some cases with included hierarchies and/or connected datasets the response can be too large to handle as string/JSON. Consider using direct API calls with your own HTTP client to handle these.