User Tools

Site Tools


transformations:sandbox

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
transformations:sandbox [2021/03/19 21:04] craigttransformations:sandbox [2021/04/08 23:57] craigt
Line 1: Line 1:
 {{ transformations:SandboxAction.png}} {{ transformations:SandboxAction.png}}
 ====== SANDBOX====== ====== SANDBOX======
-Category: Create / Input+Category: Create / Input\\ 
 + 
 +\\ 
 =====Description===== =====Description=====
-This action creates a temporary table that is typically used for one-time calculations. Sandboxes can be populated with result data of any action, or pasted from the clipboard.+This action creates a temporary table that is typically used for one-time calculations. Sandboxes can be populated with result data of any action, or pasted from the clipboard.\\
  
-Data in sandboxes survives reloads - contents don't change on partial or full reloads - although it doesn'survive re-opening the projectWhen project is opened all of its sandboxes start empty.\\+\\  
 +=====Use cases===== 
 +Besides ad hoc calculations, sandboxes can be used in a few more cases: 
 + 
 +* Since Sandboxes survive reloads, you can compare a workflow result before and after changesSend the result to Sandbox, make changes in the workflows, then compare the new result with the old result in the Sandbox. 
 +* Together with [[transformations:either|Either table]] transformation Sandbox can be used to safely insert an arbitrary dataset into any point of a transformation chain, which can be useful for debugging and development purposes. In this scenario insert [[transformations:either|Either table]] and point its second input to a table created using Sandbox transformation.\\
  
 \\  \\ 
Line 18: Line 25:
  
 \\  \\ 
-=====Use cases===== +=====Remarks===== 
-Besides ad hoc calculations, sandboxes can be used in a few more cases+Data in sandboxes survives reloads - contents don't change on partial or full reloads - although it doesn't survive re-opening the project. When project is opened all of its sandboxes start empty.\\ 
-  * Together with [[transformations:either|Either table]] transformation Sandbox can be used to safely insert an arbitrary dataset into any point of a transformation chain, which can be useful for debugging and development purposes. In this scenario insert [[transformations:either|Either table]] and point its second input to a table created using Sandbox transformation+ 
-  * Sandboxes can be used to create an empty table as a starting point for further transformations. Some transformations (e.g. [[transformations:runprogram|Run external program]] might not need an input datasetbut they don't create a tableIn this case a generic empty table can be created using Sandbox, and then [[transformations:runprogram|Run external program]] can be inserted after it+\\  
 +=====Shortcuts===== 
 +Fast ways to create the action
 +  * Right-click an action and select "Send to sandbox/module", then "New sandbox" or "New sandbox in new group" (as described above)
 +  * First copy data to the clipboard from an internal or external sourceand: 
 +    * Press the "Add data" menu buttonPick "Paste from clipboard"or 
 +    * Right-click the application window and select "Paste data".
  
  
transformations/sandbox.txt · Last modified: 2021/07/19 01:42 by craigt

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki