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

Configurer les composants

Procédure

  1. Double-cliquez sur le composant tFileInputDelimited afin d'afficher sa vue Basic settings.
  2. Configurez les paramètres simples, notamment le nom du fichier d'entrée et le nombre de lignes d'en-tête à ignorer.
  3. Cliquez sur le bouton [...] à côté du champ Edit Schema pour décrire la structure de données de ce fichier d'entrée. Dans cet exemple, le schéma se compose de cinq colonnes : ID, Name, BirthDate, State et City.
  4. Renseignez le champ Length des colonnes Name, State et City : respectivement 7, 10 et 10.
  5. Cliquez sur OK.
  6. Double-cliquez sur le tSchemaComplianceCheck pour afficher sa vue Basic settings.
  7. Configurez les paramètres de validation.
  8. Dans la zone Mode, sélectionnez l'option Custom defined pour effectuer des validations personnalisées.
    Dans cet exemple, le tableau Checked columns permet de configurer les paramètres de validations. Vous pouvez également sélectionner l'option
    • Check all columns from schema si vous souhaitez effectuer toutes les vérifications (type, nullabilité et longueur) sur toutes les colonnes, par rapport au schéma de base,
    • Use another schema for compliance check et définir un nouveau schéma comme structure attendue des données.
  9. Dans le tableau Checked Columns, définissez les vérifications à effectuer. Dans cet exemple:
    • Le type de la colonne ID doit être Int|Integer.
    • La longueur des colonnes Name, State et City doit être vérifiée.
    • Le type de la colonne BirthDate doit être Date. Le modèle de date attendu est dd-MM-yyyy.
    • La vérification des valeurs nulles doit s'effectuer sur toutes les colonnes. Décochez la case Nullable de toutes les colonnes.
    Note InformationsRemarque : Pour rejeter les champs dont les données sont supérieures à la longueur maximale définie, décochez la case Trim the excess content of column when length checking chosen and the length is greater than defined length.
  10. Dans la vue Advanced settings du composant tSchemaComplianceCheck, cochez la case Treat all empty string as NULL afin de rejeter toutes les lignes contenant des champs vides.
  11. Pour visualiser le résultat du processus de validation sous forme de tableau dans la console Run, double-cliquez sur chaque composant tLogRow et cochez la case Table dans leur vue Basic settings.

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 !