Accéder au contenu principal Passer au contenu complémentaire

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

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"
		}
	}

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !