Microstrategy Report Data Service Task
A Node function for calling Microstrategy's reportDataService task and returning the payload as JSON.
I wrote this library out of necessity at work. - I needed to programatically run a report and receive the data as JSON, but our MSTR instance was pre v10.4. If you have an instance deployed thats v10.4 or higher, I recommend you check out the RESTful JSON API here.
Currently tested and working on Microstrategy v10.1.
|url||string||url of the Microstrategy's taskProc endpoint.|
|reportID||string||id of the report you'd like to run. (right click on report > properties)|
|server||string||name of the Microstrategy server.|
|port [optional]||string||port of the Microstrategy server.|
// const reportDataService = require('mstr-report-data-service')