I have a fairly large workbench that uses quite a bit of processing muscle, so I am limiting which features are processed at one time by using an attribute value (a line reference) exposed as a published parameter i.e each time I run the workspace, I enter a new line reference to be processed. I have about 1500 different line references to process. How can I automate this so that I don't have to manually enter each new line reference?
You could consider using a parent workspace with a WorkspaceRunner to batch run your exising workspace.
Here's a starting point for more information: https://knowledge.safe.com/articles/1469/batch-processing-using-the-workspacerunner-1.html
@helentair - take a look at the WorkspaceRunner transformer, this will run your process as a second workspace based on the values you pass from the first one (your attribute values). Another option is to use a .bat file with the command line text to run the workspace for each parameter value replicated for each changing value of your attribute.
You could consider using a parent workspace with a WorkspaceRunner to batch run your exising workspace.
Here's a starting point for more information: https://knowledge.safe.com/articles/1469/batch-processing-using-the-workspacerunner-1.html
@helentair - take a look at the WorkspaceRunner transformer, this will run your process as a second workspace based on the values you pass from the first one (your attribute values). Another option is to use a .bat file with the command line text to run the workspace for each parameter value replicated for each changing value of your attribute.
You could consider using a parent workspace with a WorkspaceRunner to batch run your exising workspace.
Here's a starting point for more information: https://knowledge.safe.com/articles/1469/batch-processing-using-the-workspacerunner-1.html
@helentair - take a look at the WorkspaceRunner transformer, this will run your process as a second workspace based on the values you pass from the first one (your attribute values). Another option is to use a .bat file with the command line text to run the workspace for each parameter value replicated for each changing value of your attribute.
You could consider using a parent workspace with a WorkspaceRunner to batch run your exising workspace.
Here's a starting point for more information: https://knowledge.safe.com/articles/1469/batch-processing-using-the-workspacerunner-1.html
@helentait - can you explain how you got it to work? I'm trying to do the exact same thing. Thanks.
@helentait - can you explain how you got it to work? I'm trying to do the exact same thing. Thanks.
I have a csv containing all the values I want to use for the published parameter, each as a separate record/row.
I then created another workspace that reads in the csv file. This is connected to a workspace runner. In the parameters for the workspace runner, choose your main workspace that you want to run. The published user parameters from the main workspace should also appear. Here you can choose the attribute from your csv file
Hope that makes sense.
I have a csv containing all the values I want to use for the published parameter, each as a separate record/row.
I then created another workspace that reads in the csv file. This is connected to a workspace runner. In the parameters for the workspace runner, choose your main workspace that you want to run. The published user parameters from the main workspace should also appear. Here you can choose the attribute from your csv file
Hope that makes sense.
Yes, Thank you!