At the moment the only way for me to access the data in my SPSS Modeler stream (from the Default script window) has been to output the data to a Table node and then extracting the data from the results like this:
executionResults =  stream.runAll(executionResults) tableoutput = executionResults tablecontent = tableoutput.getContentModel("table")
and then looping over all the columns and rows to read the data
This is naturally very time consuimg and consumes a lot of memory, resulting in an eventual crash due to memory allocation.
Is there any easier way to access the data itself in the Python scripts?
To my knowledge, this is the only way that you can access the data itself through the script.
As you have discovered, the tool is not designed to access a massive data set in this way, so the question might be why you are looking to do this and if there might be a better way to achieve that.
Can you describe why you are looking to read your data set in this way and what you are looking to do with it?