








R server can be controlled, even if it runs on a different machine.
# Login in opallibrary(opal)o <- opal.login('administrator', 'password', 'http://localhost:8080')# Assign a table to a data.frameopal.assign(o,'D','mica_demo.FNAC')# Analyse data in the remote R sessionopal.execute(o,"summary(D)")# Get data into the local R sessionD <- opal.execute(o,"D")# Terminate remote R sessionopal.logout(o)
Was sequential
- R command is executed on Opal 1
- ...
- R command is executed on Opal n
- Results are combined
- R command is submitted to Opal 1, ..., Opal n
- R command result is retrieved from Opal 1, ..., Opal n
- Results are combined