Définir un schéma dans un script de Job - 6.5

Guide de référence des scripts de Jobs Talend

EnrichVersion
6.5
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 Real-Time Big Data Platform
EnrichPlatform
Studio Talend
Talend CommandLine
task
Création et développement > Création de Jobs
Utilisez la fonction addSchema {} pour définir un schéma dans un script de Job.

Propriétés addSchema {}

Fonction/paramètre Description Obligatoire ?

Nom

Donnez un nom au schéma.

Oui

CONNECTOR

Saisissez le type de connexion du schéma, par exemple : FLOW, REJECT, etc.

Oui

addColumn {}

Ajoutez une colonne à votre schéma et définissez-en les paramètres :

  • NAME : saisissez le libellé de la colonne.
  • TYPE : saisissez le type des données contenues dans cette colonne.
  • KEY (facultatif) : définissez la colonne comme clé primaire en attribuant la valeur true à ce paramètre.
  • NULLABLE (facultatif) : définissez la colonne comme nullable en attribuant la valeur true à ce paramètre
  • DEFAULTVALUE (facultatif) : saisissez la valeur par défaut de la colonne si aucune valeur n'est récupérée lors de l'exécution du Job.
  • LENGTH (facultatif) : saisissez la longueur de la colonne.
  • PRECISION (facultatif) : définissez le nombre de chiffres après la virgule.
  • COMMENT (facultatif) : saisissez un commentaire.

Vous pouvez utiliser cette fonction pour ajouter autant de colonnes que nécessaire pour votre schéma.

Oui

Exemple

L'exemple de script de Job suivant définit un schéma pour le composant tFileInputDelimited_1, contenant deux colonnes : firstName et lastName, toutes deux de type String.

	addSchema {
		NAME: "tFileInputDelimited_1",
		CONNECTOR: "FLOW"
		addColumn {
			NAME: "firstName",
			TYPE: "id_String"
		}
		addColumn {
			NAME: "lastName",
			TYPE: "id_String"
		}
	}