TM1 TurboIntegrator (TI) is truly a highly customizable tool :) I recently needed to be able to pass cube view names as a parameter for export process and it turned out to be really easy.
Although DataSource is selected via menu during TI process creation and there are no TI functions to change it, it can be done easily via TurboIntegrator Local Variables. There are local variables in TI (namely, DatasourceType,DatasourceCubeview and some more) that are set during GUI datasource selection. But they can be set in procedure as well.
So you just:
And then work with data as you like )
There are many interesting Local Variables in TI, especially those that define ASCII output (delimeters, quotes).