BASIC Transformer stage is available in the repository
under:
Stage Types ->Parallel -> Processing
It can be added to the palette from here, not available by default. This can be inferred as a suggestion to use this stage as less as possible.
Both stages can be used in both server and parallel jobs.
The various differences between BASIC Transformer and
Transformer stage as listed below:
S.
No.
|
BASIC
Transformer
|
Transformer
|
|
Basic transformer will operate in Sequential mode, i.e., does not run
on multiple nodes.
|
Transformer operates in Parallel mode, i.e., can run on
multiple nodes giving better performance.
|
|
It gives access to BASIC transforms and functions (BASIC is the
language supported by the server engine and available in server jobs).
|
It gives access to C++ transforms and functions (C++ is the language
supported by the parallel engine and available in parallel jobs).
|
|
BASIC transformer stages can be used only on SMP systems, not on
MPP or cluster systems.
|
Transformer stages can be used on SMP, MPP or cluster systems.
|
|
Can access built-in server routines.
|
Cannot access built-in server routines, only parallel, written in
C/C++.
|
|
Basic transformer compiles in BASIC language.
|
Transformer compiles in C++.
|
|
Takes less time to compile.
|
Takes more time to compile.
|
Why would we need the BASIC Transformer stage at all?
To access built-in
server routines in parallel jobs.