Scenario: Generating random java data - 6.3

Talend Open Studio for Big Data Components Reference Guide

Talend Open Studio for Big Data
Data Governance
Data Quality and Preparation
Design and Development
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.

  • 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.