The grid architecture reduces job execution time by using parallel execution of projects on multiple distributed engines.
To leverage this scalability, you must:
Install multiple grid engines
Register your grid engines
Prepare jobs for multi-engine execution
The terms “grid engine” and “ETL server” are used interchangeably in this guide.
After you install grid engines, you can register them for a special repository. When executing a multiengine job from that repository, all projects are executed on those engines.
To register grid engines, select Tools | Engine Manager. If connections to multiple repositories are open, select one of them. The Engine Manager window displays a list of engines that are already registered for the selected repository.
The properties of a registered engine are:
Name – user-defined name for the engine.
Host – name or IP address of the engine host.
Port – number of the port the engine is listening on.
Base Rank – user-defined ranking for the engines. A job first tries to executes the projects on the highest ranked engines.
Description – description for the server.
You can manually register individual or multiple ETL servers.
Manually registering a grid engine
Select Engine | New, or click the New Insert icon.
Enter values.
Click OK.
Select Engine | New Network Search. The New Engines window appears, displaying registration and additional information, as well as the online state of the engine.
Select the engine to register.
Click Add.
Click the Refresh icon on the toolbar or press the F5 key to update and reload the list of grid engines at any point.
Modifying an engine registration
Select the engine in the list and choose Engine | Edit, or click the Edit selected engine icon. Alternatively, double-click the engine in the list.
Rewrite the current values with new values.
Click OK.
Deleting an engine registration
Select the engine you want to delete.
Select Engine | Delete, or click the Delete selected engine icon on the toolbar.