Setting up a generic schema from scratch - Cloud - 8.0

Talend Studio User Guide

Talend Big Data
Talend Big Data Platform
Talend Cloud
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Talend Studio
Design and Development
Last publication date

About this task

To create a generic schema from scratch, proceed as follows:


  1. Right-click Generic schemas under the Metadata node in the Repository tree view, and select Create generic schema.
    Create generic schema option selected by right-clicking.
  2. In the schema creation wizard that appears, fill in the generic schema properties such as schema Name and Description. The Status field is a customized field. For more information about how to define the field, see Status settings.
    Click Next to continue.
    File - Step 1 of 2 dialog box.
  3. Give a name to the schema or use the default one (metadata) and add a comment if needed. Customize the schema structure in the Schema panel according to your needs.
    The tool bar allows you to add, remove or move columns in your schema.
    Create new generic schema dialog box.
    Warning: Avoid using any Java reserved keyword as a schema column name.
    Make sure the data type in the Type column is correctly defined.
    For more information regarding Java data types, including date pattern, see Java API Specification.
    Below are the commonly used Talend data types:
    • Object: a generic Talend data type that allows processing data without regard to its content, for example, a data file not otherwise supported can be processed with a tFileInputRaw component by specifying that it has a data type of Object.

    • List: a space-separated list of primitive type elements in an XML Schema definition, defined using the xsd:list element.

    • Dynamic: a data type that can be set for a single column at the end of a schema to allow processing fields as VARCHAR(100) columns named either as ‘Column<X>’ or, if the input includes a header, from the column names appearing in the header. For more information, see Dynamic schema.

    • Document: a data type that allows processing an entire XML document without regarding to its content.

  4. Click Finish to complete the generic schema creation. The created schema is displayed under the relevant Generic schemas node.