Generating random java data - 7.1

tRowGenerator

author
Talend Documentation Team
EnrichVersion
7.1
EnrichProdName
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Open Studio for Big Data
Talend Open Studio for Data Integration
Talend Open Studio for ESB
Talend Open Studio for MDM
Talend Real-Time Big Data Platform
task
Data Governance > Third-party systems > Misc components > tRowGenerator
Data Quality and Preparation > Third-party systems > Misc components > tRowGenerator
Design and Development > Third-party systems > Misc components > tRowGenerator
EnrichPlatform
Talend Studio

The following scenario creates a two-component Job, generating 50 rows structured as follows: a randomly picked-up ID in a 1-to-3 range, a random ascii First Name and Last Name generation and a random date taken in a defined range.

For more technologies supported by Talend, see Talend components.

  • Drop a tRowGenerator and a tLogRow component from the Palette to the design workspace.

  • Right-click tRowGenerator and select Row > Main. Drag this main row link onto the tLogRow component and release when the plug symbol displays.

  • Double click tRowGenerator to open the Editor.

  • Define the fields to be generated.

  • The random ID column is of integer type, the First and Last names are of string type and the Date is of date type.

  • In the Function list, select the relevant function or set on the three dots for custom function.

  • On the Function parameters tab, define the Values to be randomly picked up.

  • First_Name and Last_Name columns are to be generated using the getAsciiRandomString function that is predefined in the system routines. By default the length defined is 6 characters long. You can change this if need be.

  • The Date column calls the predefined getRandomDate function. You can edit the parameter values in the Function parameters tab.

  • Set the Number of Rows to be generated to 50.

  • Click OK to validate the setting.

  • Double click tLogRow to view the Basic settings. The default setting is retained for this Job.

  • Press F6 to run the Job.

The 50 rows are generated following the setting defined in the tRowGenerator editor and the output is displayed in the Run console.