Join
This operation joins the input data character string in the CSV file and outputs it to the subsequent component.
You can display the join operation screen by displaying the script canvas on the Designer screen, clicking the following items in the following order, and then dragging and dropping the component icon onto the script canvas:
-
Tool palette > Conversion > CSV > Join
The CSV adapter has specific functional restrictions.
For details on functional restrictions, refer to Functional restrictions specific to CSV adapter.

Figure 3.2 Join operation screen
(1) Field list
This is a list of the fields to configure for the join operation.
Field Name |
Initial Value |
Setting Value |
Omission |
Notes |
|
---|---|---|---|---|---|
Name |
|
Single-byte alphanumeric characters and certain symbols (*1) |
- |
A value that begins with a single-byte alphabetic character |
|
Input data |
(No input data) |
Name of the input data component |
- |
Select from list (*2) |
|
Required settings |
|||||
|
Column list |
|
|
- |
|
Details |
|||||
|
Delimiter |
Comma |
|
✓ |
Select from list |
Encoding used when reading column names |
UTF-8 |
|
✓ |
Select from list |
|
Stream setting |
|||||
|
Relation-to-Stream Operator |
RSTREAM |
|
✓ |
Select from list |
Window type |
TUPLES |
|
✓ |
Select from list |
|
Window |
1 |
From 1 to 999999999 |
✓ |
Set as integer |
|
Comment |
|||||
|
Comment |
|
Characters |
✓ |
|
✓ |
: |
Possible to omit |
- |
: |
Impossible to omit |
*1 |
: |
Only "_" (underscore) can be specified. |
*2 |
: |
When component icons for input or conversion are placed on the script canvas, the options are displayed in the list. |
(2) Description of each field
This section explains each of the fields to configure for the join operation.
After changing these settings, click Finish to save the settings.
Click Cancel to discard the changes.
- Name
-
Name of the join operation component
Single-byte alphanumeric characters and "_" (underscore) can be used.
Use a value that begins with a single-byte alphabetic character.
- Input data
-
Selection of the component name of the input data for performing the join operation
From the input data component names displayed in the list, select the name of the component for the join operation.
Required settings
- Column list
-
Input data column names
You can specify a file by using Read the first line of the file as column names to obtain the column names of the first line of the file.
Click Up or Down to move a column name.
Click Add or Delete to add or delete a column name.
Details
- Delimiter
-
Output data delimiter
Select the delimiter for the output data from the following choices:
-
Comma
-
Tab
-
Space
If you omit this setting, "Comma" is selected.
-
- Encoding used when reading column names
-
Encoding used when reading column names
Select from the following encodings used for the file specified using Read the first line of the file as column names:
-
UTF-8
-
SHIFT-JIS
-
Windows-31J
If you omit this setting, "UTF-8" is used to read the column names.
-
Stream setting
- Relation-to-Stream Operator
-
Method for stream operation
The stream operation converts the results data of relational operations into stream data.
Data such as all data (RSTREAM) or added data (ISTREAM) is output as stream data according to changes in the output relation (*1).
Select from the following methods for stream operation:
-
RSTREAM
All data is processed.
-
ISTREAM
Only data that differs from the directly preceding data is processed.
If you omit this setting, "RSTREAM" is used to perform the operation for the relation.
-
- Window type
-
Processing unit for stream operation
Select from the following units for processing with the stream operation:
-
TUPLES
Use tuples (*2) for processing.
-
SECONDS
Use seconds for processing.
-
MILLISECONDS
Use milliseconds for processing.
If you omit this setting, "TUPLES" is selected.
-
- Window
-
Execution count for stream operation
Specify a number from "1" through "2147483646" for the execution count for the stream operation.
If you omit this setting, "1" is selected.
*1 |
: |
The operation is executed during conversion processing, and the data that will become the result is extracted as a relation. This relation is called output relation. |
*2 |
: |
A tuple represents a stream component. A tuple is used as the unit for data that moves the stream. |
Comment
- Comment
-
Comment regarding the join operation
You can enter a comment.