Where is the temporary location used by the Workflow environment of Workbench?

Nico Chart_21517
Nico Chart_21517
Altair Employee
edited June 2023 in Altair RapidMiner

Temporary Disk Space for Workflow Environment

On the client-side we have the "results cache" as defined in Preferences > Altair > Workflow > Temporary Resources.
On the server-side we have the "intermediate files" as defined in Workflow Link Explorer > SERVERNAME > Properties.

SERVERNAME may be, for example, 'Local' or 'Hub', etc.

Workflow intermediate files directory for a remote Linux server is normally set to /home/${userId}/workflowIntermediateFiles/. When Hub is being used, this can be set in the Execution Profiles.

Both client-side and server-side caches are managed according to the expiry settings in Preferences > Altair > Workflow > Temporary Resources, and by default "time to live" is set to 30 days. So whenever workbench starts the engine it will remove anything in the user's workflowIntermediateFiles directory (on the server side) and anything in the results cache (on the client side) that is older than 30 days.

If a user needs to run a workflow with some really big data sets (and his intermediate files area is just not big enough) then he can temporarily change the directory. Afterwards the user should re-visit the preferences, click on 'Clear Temporary Resources' and then set the temp directory back to the default, assuming he can remember it!