Documentation des Jobs
Generated by Talend Open Studio for Data Integration


Nom du projetDB_PHYTODate de génération19 janv. 2016 10:21:26
AUTHORtest@talend.comTalend Open Studio VERSION 5.5.1.r118616

Résumé

Description du projet
Description
Preview Picture
Paramètres
Liste des contextes
Liste des composants
Description des composants


Description du projet


PropriétésValeurs
NomDB_PHYTO
Languejava
Description


Description


PropriétésValeurs
Nomnormalise_fichier
Auteurtest@talend.com
Version0.1
ObjectifNormalise un fichier de type csv
Statut
DescriptionCe job traite un fichier avec un nombre de colonnes variable pour le normaliser. Il doit toutefois disposer d'un ensembl
e de colonnes fixes en partant de la première colonne - le nombre de ces colonnes fixes doit être passé dans la variable
de contexte nb_colonnes_fixes et le séparateur utilisé au sein du fichier d'entrée passé à la variable separateur. Le c
hemin complet du fichier à traiter ainsi que celui du fichier résultat sont également contextualisés.Le résultat est un fichier de la forme :
- N° de ligne dans le fichier d'origine.
- N° de colonne dans le fichier d'origine.
- Ensemble des colonnes fixes du fichier d'origine.
- Nom de la variable (correspondant à la valeur contenue dans l'entête pour les colonnes variables)
- Valeur de la variable.
Création23 juil. 2015 16:07:12
Modification18 janv. 2016 11:56:35

Preview Picture


No image available
tFileInputDelimited_1tFileInputDelimited_2tFileInputFullRow_1tFileInputFullRow_2tFileInputFullRow_3tFileInputFullRow_4tFileOutputDelimited_1tFileOutputDelimited_2tFileOutputDelimited_3tFileOutputDelimited_4tFlowToIterate_1tJavaFlex_1tJavaFlex_2tMap_1tMap_2tMap_3tMap_5tMap_6tMap_7tMap_8tNormalize_1tNormalize_2tPostjob_1

Paramètres

Paramètres supplémentaires

NomValeur
COMP_DEFAULT_FILE_DIR
Exécution multi threadfalse
tContextLoad implicite


Statut & Logs

NomValeur
Utiliser les statistiques (tStatCatcher)
Utiliser les logs (tLogCatcher)
Utiliser les volumes (tFlowMeterCatcher)
Dans la console
Dans des fichiers
Dans la base de données
Capturer les statistiques des composants
Capturer les erreurs de l'exécutable
Capturer les erreurs de l'utilisateur
Capturer les alertes à l'utilisateur


Liste des contextes

ContexteDefault

NomInviteNeed Prompt?TypeValeurSource
nb_colonnes_fixesnb_colonnes_fixes?falseid_Integer
fic_entreefic_entree?falseid_String
separateurseparateur?falseid_Stringnull
fic_sortiefic_sortie?falseid_File
dossier_tmpdossier_tmp?falseid_Directory
dossier_datadossier_data?falseid_Directory


Contexteproduction

NomInviteNeed Prompt?TypeValeurSource
nb_colonnes_fixesnb_colonnes_fixes?falseid_Integer2
fic_entreefic_entree?falseid_String
separateurseparateur?falseid_String;
fic_sortiefic_sortie?falseid_FileD:/tos/donnees/bdd_phyto/croissance/data/CC1.csv.nomalise
dossier_tmpdossier_tmp?falseid_Directory
dossier_datadossier_data?falseid_Directory


Contextetest

NomInviteNeed Prompt?TypeValeurSource
nb_colonnes_fixesnb_colonnes_fixes?falseid_Integer2
fic_entreefic_entree?falseid_String
separateurseparateur?falseid_String;
fic_sortiefic_sortie?falseid_FileD:/tos/donnees/bdd_phyto/croissance/data/CC1.csv.nomalise
dossier_tmpdossier_tmp?falseid_Directory
dossier_datadossier_data?falseid_Directory




Liste des composants

Nom du composantType de composant
tFileInputDelimited_1tFileInputDelimited
tFileInputDelimited_2tFileInputDelimited
tFileInputFullRow_1tFileInputFullRow
tFileInputFullRow_2tFileInputFullRow
tFileInputFullRow_3tFileInputFullRow
tFileInputFullRow_4tFileInputFullRow
tFileOutputDelimited_1tFileOutputDelimited
tFileOutputDelimited_2tFileOutputDelimited
tFileOutputDelimited_3tFileOutputDelimited
tFileOutputDelimited_4tFileOutputDelimited
tFlowToIterate_1tFlowToIterate
tJavaFlex_1tJavaFlex
tJavaFlex_2tJavaFlex
tMap_1tMap
tMap_2tMap
tMap_3tMap
tMap_5tMap
tMap_6tMap
tMap_7tMap
tMap_8tMap
tNormalize_1tNormalize
tNormalize_2tNormalize
tPostjob_1tPostjob

Description des composants

Composant   tFileInputDelimited

      Nom uniquetFileInputDelimited_1INPUT(S)none
Libelléentete_normaliséesOUTPUT(S)tMap_6

Paramètres du composant :
PropriétésValeurs
Nom uniquetFileInputDelimited_1
Nom du composanttFileInputDelimited
Version0.102 (ALPHA)
FamilleFile/Input
Débutfalse
Démarrabletrue
SUBTREE_STARTfalse
END_OF_FLOWfalse
Activertrue
DUMMYfalse
Statistiques du tStatCatcherfalse
Aideorg.talend.help.tFileInputDelimited
Update componentstrue
Système d'exploitation courantWindows 7
IREPORT_PATH
JAVA_LIBRARY_PATHD:\tos\TOS_DI-Win32-r118616-V5.5.1\lib\java
Couleur d'un sous-job
Couleur du titre
!!!PROPERTY.NAME!!!
!!!FILENAMETEXT.NAME!!!"When the input source is a stream or a zip file,footer and random shouldn't be bigger than 0."
Nom de fichier/Fluxcontext.dossier_tmp + context.fic_entree + ".entetenormalise"
Séparateur de lignes"\n"
Séparateur de lignes CSV"\n"
Séparateur de champscontext.separateur
Options CSVfalse
Caractère d'échappement"""
Entourage du texte"""
En-tête0
Pied de page0
Limite
Ignorer les lignes videstrue
Décompresser en tant que fichier zipfalse
Arrêter en cas d'erreurfalse
REPOSITORY_ALLOW_AUTO_SWITCHfalse
Schéma
!!!SCHEMA_REJECT.NAME!!!null:errorCode errorMessage
!!!TEMP_DIR.NAME!!!"D:/tos/TOS_DI-Win32-r118616-V5.5.1/workspace"
Séparateur avancé (pour les nombres)false
Séparateur de milliers","
Séparateur décimal"."
Extraire les lignes aléatoirementfalse
Nombre de lignes10
Supprimer les espaces en début et en fin de champ dans toutes les colonnesfalse
Sélectionnez la colonne dans laquelle vous souhaitez supprimer les espaces entourant les champs[{SCHEMA_COLUMN=numero_colonne, TRIM=false}, {SCHEMA_COLUMN=valeur, TRIM=false}]
Vérifier la structure de toutes les lignes par rapport au schémafalse
Vérifier la datefalse
Encodage"ISO-8859-15"
Séparer les lignes avant le champfalse
!!!DESTINATION.NAME!!!
Min column number of optimize code100
Format du libelléentete_normalisées
Format des astuces<b>__UNIQUE_NAME__</b><br>__COMMENT__
Format de connexionrow
Afficher les informationsfalse
CommentaireFichier contenant les entêtes des colonnes variables avec en plus le N° de colonne d'origine. Ce fichier est créé en amont dans le job
Utiliser une règle de validation existantefalse
Type de règle de validation

Schéma de tFileInputDelimited_1 :
ColonneCléTypeLengthPrecisionNullableCommentaire
numero_colonnefalseintfalse
valeurfalseStringtrue

Original Function Parameters:
Composant   tFileInputDelimited

      Nom uniquetFileInputDelimited_2INPUT(S)tPostjob_1
Libellédata_normaliséesOUTPUT(S)tMap_7

Paramètres du composant :
PropriétésValeurs
Nom uniquetFileInputDelimited_2
Nom du composanttFileInputDelimited
Version0.102 (ALPHA)
FamilleFile/Input
Débutfalse
Démarrabletrue
SUBTREE_STARTtrue
END_OF_FLOWfalse
Activertrue
DUMMYfalse
Statistiques du tStatCatcherfalse
Aideorg.talend.help.tFileInputDelimited
Update componentstrue
Système d'exploitation courantWindows 7
IREPORT_PATH
JAVA_LIBRARY_PATHD:\tos\TOS_DI-Win32-r118616-V5.5.1\lib\java
Couleur d'un sous-job
Couleur du titre
!!!PROPERTY.NAME!!!
!!!FILENAMETEXT.NAME!!!"When the input source is a stream or a zip file,footer and random shouldn't be bigger than 0."
Nom de fichier/Fluxcontext.dossier_tmp + context.fic_entree + ".datanormalise"
Séparateur de lignes"\n"
Séparateur de lignes CSV"\n"
Séparateur de champscontext.separateur
Options CSVfalse
Caractère d'échappement"""
Entourage du texte"""
En-tête0
Pied de page0
Limite
Ignorer les lignes videstrue
Décompresser en tant que fichier zipfalse
Arrêter en cas d'erreurfalse
REPOSITORY_ALLOW_AUTO_SWITCHfalse
Schéma
!!!SCHEMA_REJECT.NAME!!!null:errorCode errorMessage
!!!TEMP_DIR.NAME!!!"D:/tos/TOS_DI-Win32-r118616-V5.5.1/workspace"
Séparateur avancé (pour les nombres)false
Séparateur de milliers","
Séparateur décimal"."
Extraire les lignes aléatoirementfalse
Nombre de lignes10
Supprimer les espaces en début et en fin de champ dans toutes les colonnesfalse
Sélectionnez la colonne dans laquelle vous souhaitez supprimer les espaces entourant les champs[{SCHEMA_COLUMN=numero_ligne, TRIM=false}, {SCHEMA_COLUMN=numero_colonne, TRIM=false}, {SCHEMA_COLUMN=valeur, TRIM=false}]
Vérifier la structure de toutes les lignes par rapport au schémafalse
Vérifier la datefalse
Encodage"ISO-8859-15"
Séparer les lignes avant le champfalse
!!!DESTINATION.NAME!!!
Min column number of optimize code100
Format du libellédata_normalisées
Format des astuces<b>__UNIQUE_NAME__</b><br>__COMMENT__
Format de connexionrow
Afficher les informationsfalse
CommentaireFichier contenant les données des colonnes variables normalisées avec en plus le N° de ligne et de colonne d'origine. Ce fichier est créé en amont dans le job.
Utiliser une règle de validation existantefalse
Type de règle de validation

Schéma de tFileInputDelimited_2 :
ColonneCléTypeLengthPrecisionNullableCommentaire
numero_lignefalseintfalse
numero_colonnefalseintfalse
valeurfalseStringtrue

Original Function Parameters:
Composant   tFileInputFullRow

      Nom uniquetFileInputFullRow_1INPUT(S)none
Libelléfichier_entree_enteteOUTPUT(S)tMap_1

Paramètres du composant :
PropriétésValeurs
Nom uniquetFileInputFullRow_1
Nom du composanttFileInputFullRow
Version0.102 (ALPHA)
FamilleFile/Input
Débuttrue
Démarrabletrue
SUBTREE_STARTtrue
END_OF_FLOWfalse
Activertrue
DUMMYfalse
Statistiques du tStatCatcherfalse
Aideorg.talend.help.tFileInputFullRow
Update componentstrue
Système d'exploitation courantWindows 7
IREPORT_PATH
JAVA_LIBRARY_PATHD:\tos\TOS_DI-Win32-r118616-V5.5.1\lib\java
Couleur d'un sous-job
Couleur du titre
REPOSITORY_ALLOW_AUTO_SWITCHfalse
Schémanull:line
Nom de fichiercontext.dossier_data + context.fic_entree
Séparateur de lignes"\n"
En-tête
Pied de page
Limite1
Ignorer les lignes videstrue
Arrêter en cas d'erreurfalse
Encodage"ISO-8859-15"
Extraire les lignes aléatoirementfalse
Nombre de lignes10
Format du libelléfichier_entree_entete
Format des astuces<b>__UNIQUE_NAME__</b><br>__COMMENT__
Format de connexionrow
Afficher les informationstrue
CommentaireFichier à normaliser - Le premier traitement lit seulement la première ligne pour initialiser la variable contenant le nombre de colonnes (Nombre de fois où le séparateur est présent + 1)
Utiliser une règle de validation existantefalse
Type de règle de validation

Schéma de tFileInputFullRow_1 :
ColonneCléTypeLengthPrecisionNullableCommentaire
linefalseStringtrue

Original Function Parameters:
Composant   tFileInputFullRow

      Nom uniquetFileInputFullRow_2INPUT(S)tFlowToIterate_1
Libelléfichier_entree_dataOUTPUT(S)tJavaFlex_1,  tFileInputFullRow_3

Paramètres du composant :
PropriétésValeurs
Nom uniquetFileInputFullRow_2
Nom du composanttFileInputFullRow
Version0.102 (ALPHA)
FamilleFile/Input
Débutfalse
Démarrabletrue
SUBTREE_STARTfalse
END_OF_FLOWfalse
Activertrue
DUMMYfalse
Statistiques du tStatCatcherfalse
Aideorg.talend.help.tFileInputFullRow
Update componentstrue
Système d'exploitation courantWindows 7
IREPORT_PATH
JAVA_LIBRARY_PATHD:\tos\TOS_DI-Win32-r118616-V5.5.1\lib\java
Couleur d'un sous-job
Couleur du titre
REPOSITORY_ALLOW_AUTO_SWITCHfalse
Schémanull:line
Nom de fichiercontext.dossier_data + context.fic_entree
Séparateur de lignes"\n"
En-tête1
Pied de page
Limite
Ignorer les lignes videstrue
Arrêter en cas d'erreurfalse
Encodage"ISO-8859-15"
Extraire les lignes aléatoirementfalse
Nombre de lignes10
Format du libelléfichier_entree_data
Format des astuces<b>__UNIQUE_NAME__</b><br>__COMMENT__
Format de connexionrow
Afficher les informationstrue
CommentaireFichier à normaliser.
Utiliser une règle de validation existantefalse
Type de règle de validation

Schéma de tFileInputFullRow_2 :
ColonneCléTypeLengthPrecisionNullableCommentaire
linefalseStringtrue

Original Function Parameters:
Composant   tFileInputFullRow

      Nom uniquetFileInputFullRow_3INPUT(S)tFileInputFullRow_2
Libelléfichier_entree_enteteOUTPUT(S)tJavaFlex_2

Paramètres du composant :
PropriétésValeurs
Nom uniquetFileInputFullRow_3
Nom du composanttFileInputFullRow
Version0.102 (ALPHA)
FamilleFile/Input
Débutfalse
Démarrabletrue
SUBTREE_STARTtrue
END_OF_FLOWfalse
Activertrue
DUMMYfalse
Statistiques du tStatCatcherfalse
Aideorg.talend.help.tFileInputFullRow
Update componentstrue
Système d'exploitation courantWindows 7
IREPORT_PATH
JAVA_LIBRARY_PATHD:\tos\TOS_DI-Win32-r118616-V5.5.1\lib\java
Couleur d'un sous-job
Couleur du titre
REPOSITORY_ALLOW_AUTO_SWITCHfalse
Schémanull:line
Nom de fichiercontext.dossier_data + context.fic_entree
Séparateur de lignes"\n"
En-tête
Pied de page
Limite1
Ignorer les lignes videstrue
Arrêter en cas d'erreurfalse
Encodage"ISO-8859-15"
Extraire les lignes aléatoirementfalse
Nombre de lignes10
Format du libelléfichier_entree_entete
Format des astuces<b>__UNIQUE_NAME__</b><br>__COMMENT__
Format de connexionrow
Afficher les informationstrue
CommentairePremière ligne du fichier à normaliser.
Utiliser une règle de validation existantefalse
Type de règle de validation

Schéma de tFileInputFullRow_3 :
ColonneCléTypeLengthPrecisionNullableCommentaire
linefalseStringtrue

Original Function Parameters:
Composant   tFileInputFullRow

      Nom uniquetFileInputFullRow_4INPUT(S)none
Libellédata_fixesOUTPUT(S)tMap_8

Paramètres du composant :
PropriétésValeurs
Nom uniquetFileInputFullRow_4
Nom du composanttFileInputFullRow
Version0.102 (ALPHA)
FamilleFile/Input
Débutfalse
Démarrabletrue
SUBTREE_STARTfalse
END_OF_FLOWfalse
Activertrue
DUMMYfalse
Statistiques du tStatCatcherfalse
Aideorg.talend.help.tFileInputFullRow
Update componentstrue
Système d'exploitation courantWindows 7
IREPORT_PATH
JAVA_LIBRARY_PATHD:\tos\TOS_DI-Win32-r118616-V5.5.1\lib\java
Couleur d'un sous-job
Couleur du titre
REPOSITORY_ALLOW_AUTO_SWITCHfalse
Schémanull:line
Nom de fichiercontext.dossier_tmp + context.fic_entree + ".fixe"
Séparateur de lignes"\n"
En-tête
Pied de page
Limite
Ignorer les lignes videstrue
Arrêter en cas d'erreurfalse
Encodage"ISO-8859-15"
Extraire les lignes aléatoirementfalse
Nombre de lignes10
Format du libellédata_fixes
Format des astuces<b>__UNIQUE_NAME__</b><br>__COMMENT__
Format de connexionrow
Afficher les informationsfalse
CommentaireFichier contenant les données des colones fixes. Ce fichier est créé en amont dans le job
Utiliser une règle de validation existantefalse
Type de règle de validation

Schéma de tFileInputFullRow_4 :
ColonneCléTypeLengthPrecisionNullableCommentaire
linefalseString255true

Original Function Parameters:
Composant   tFileOutputDelimited

      Nom uniquetFileOutputDelimited_1INPUT(S)tMap_3
Libellédata_normaliséesOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Nom uniquetFileOutputDelimited_1
Nom du composanttFileOutputDelimited
Version0.101 (ALPHA)
FamilleFile/Output
Démarrablefalse
SUBTREE_STARTfalse
END_OF_FLOWtrue
Activertrue
DUMMYfalse
Statistiques du tStatCatcherfalse
Aideorg.talend.help.tFileOutputDelimited
Update componentstrue
Système d'exploitation courantWindows 7
IREPORT_PATH
JAVA_LIBRARY_PATHD:\tos\TOS_DI-Win32-r118616-V5.5.1\lib\java
Couleur d'un sous-job
Couleur du titre
!!!PROPERTY.NAME!!!
Utiliser le flux de sortiefalse
Flux de sortieoutputStream
Nom de fichiercontext.dossier_tmp + context.fic_entree + ".datanormalise"
Séparateur de lignes"\n"
Utiliser le séparateur de lignes du système d'exploitation lorsque la valeur du champ Séparateur de lignes CSV est CR, LF ou CRLF.true
Séparateur de lignes CSV"\n"
Séparateur de champscontext.separateur
Ecrire aprèsfalse
Inclure l'en-têtefalse
Compresser en tant que fichier zipfalse
REPOSITORY_ALLOW_AUTO_SWITCHfalse
Schéma
Séparateur avancé (pour les nombres)false
Séparateur de milliers","
Séparateur décimal"."
Options CSVfalse
Caractère d'échappement"""
Entourage du texte"""
Créer le répertoire s'il n'existe pas.true
Diviser la sortie dans plusieurs fichiersfalse
Lignes dans chaque fichier en sortie1000
Personnaliser la taille de la mémoire tamponfalse
Nombre de lignes1
Sortie en mode lignefalse
Encodage"ISO-8859-15"
Ne pas générer de fichier videfalse
Min column number of optimize code 90
Format du libellédata_normalisées
Format des astuces<b>__UNIQUE_NAME__</b><br>__COMMENT__
Format de connexionrow
Afficher les informationsfalse
CommentaireFichier contenant les données des colonnes variables normalisées avec en plus le N° de ligne et de colonne d'origine.
Utiliser une règle de validation existantefalse
Type de règle de validation

Schéma de tFileOutputDelimited_1 :
ColonneCléTypeLengthPrecisionNullableCommentaire
numero_lignefalseintfalse
numero_colonnefalseintfalse
valeurfalseStringtrue

Original Function Parameters:
Composant   tFileOutputDelimited

      Nom uniquetFileOutputDelimited_2INPUT(S)tMap_5
Libelléentete_normaliséesOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Nom uniquetFileOutputDelimited_2
Nom du composanttFileOutputDelimited
Version0.101 (ALPHA)
FamilleFile/Output
Démarrablefalse
SUBTREE_STARTfalse
END_OF_FLOWtrue
Activertrue
DUMMYfalse
Statistiques du tStatCatcherfalse
Aideorg.talend.help.tFileOutputDelimited
Update componentstrue
Système d'exploitation courantWindows 7
IREPORT_PATH
JAVA_LIBRARY_PATHD:\tos\TOS_DI-Win32-r118616-V5.5.1\lib\java
Couleur d'un sous-job
Couleur du titre
!!!PROPERTY.NAME!!!
Utiliser le flux de sortiefalse
Flux de sortieoutputStream
Nom de fichiercontext.dossier_tmp + context.fic_entree + ".entetenormalise"
Séparateur de lignes"\n"
Utiliser le séparateur de lignes du système d'exploitation lorsque la valeur du champ Séparateur de lignes CSV est CR, LF ou CRLF.true
Séparateur de lignes CSV"\n"
Séparateur de champscontext.separateur
Ecrire aprèsfalse
Inclure l'en-têtefalse
Compresser en tant que fichier zipfalse
REPOSITORY_ALLOW_AUTO_SWITCHfalse
Schéma
Séparateur avancé (pour les nombres)false
Séparateur de milliers","
Séparateur décimal"."
Options CSVfalse
Caractère d'échappement"""
Entourage du texte"""
Créer le répertoire s'il n'existe pas.true
Diviser la sortie dans plusieurs fichiersfalse
Lignes dans chaque fichier en sortie1000
Personnaliser la taille de la mémoire tamponfalse
Nombre de lignes1
Sortie en mode lignefalse
Encodage"ISO-8859-15"
Ne pas générer de fichier videfalse
Min column number of optimize code 90
Format du libelléentete_normalisées
Format des astuces<b>__UNIQUE_NAME__</b><br>__COMMENT__
Format de connexionrow
Afficher les informationsfalse
CommentaireFichier contenant les entêtes des colonnes variables avec en plus le N° de colonne d'origine.
Utiliser une règle de validation existantefalse
Type de règle de validation

Schéma de tFileOutputDelimited_2 :
ColonneCléTypeLengthPrecisionNullableCommentaire
numero_colonnefalseintfalse
valeurfalseStringtrue

Original Function Parameters:
Composant   tFileOutputDelimited

      Nom uniquetFileOutputDelimited_3INPUT(S)tMap_6,  tFileInputDelimited_1
Libelléfichier_normalise_finalOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Nom uniquetFileOutputDelimited_3
Nom du composanttFileOutputDelimited
Version0.101 (ALPHA)
FamilleFile/Output
Démarrablefalse
SUBTREE_STARTfalse
END_OF_FLOWtrue
Activertrue
DUMMYfalse
Statistiques du tStatCatcherfalse
Aideorg.talend.help.tFileOutputDelimited
Update componentstrue
Système d'exploitation courantWindows 7
IREPORT_PATH
JAVA_LIBRARY_PATHD:\tos\TOS_DI-Win32-r118616-V5.5.1\lib\java
Couleur d'un sous-job
Couleur du titre
!!!PROPERTY.NAME!!!
Utiliser le flux de sortiefalse
Flux de sortieoutputStream
Nom de fichiercontext.fic_sortie
Séparateur de lignes"\n"
Utiliser le séparateur de lignes du système d'exploitation lorsque la valeur du champ Séparateur de lignes CSV est CR, LF ou CRLF.true
Séparateur de lignes CSV"\n"
Séparateur de champscontext.separateur
Ecrire aprèsfalse
Inclure l'en-têtefalse
Compresser en tant que fichier zipfalse
REPOSITORY_ALLOW_AUTO_SWITCHfalse
Schéma
Séparateur avancé (pour les nombres)false
Séparateur de milliers","
Séparateur décimal"."
Options CSVfalse
Caractère d'échappement"""
Entourage du texte"""
Créer le répertoire s'il n'existe pas.true
Diviser la sortie dans plusieurs fichiersfalse
Lignes dans chaque fichier en sortie1000
Personnaliser la taille de la mémoire tamponfalse
Nombre de lignes1
Sortie en mode lignefalse
Encodage"ISO-8859-15"
Ne pas générer de fichier videfalse
Min column number of optimize code 90
Format du libelléfichier_normalise_final
Format des astuces<b>__UNIQUE_NAME__</b><br>__COMMENT__
Format de connexionrow
Afficher les informationsfalse
CommentaireFichier normalise avec un schema : - N° de ligne dans le fichier d'origine. - N° de colonne dans le fichier d'origine. - Ensemble des colonnes fixes du fichier d'origine. - Nom de la variable (correspondant à la valeur contenue dans l'entête pour les colonnes variables) - Valeur de la variable.
Utiliser une règle de validation existantefalse
Type de règle de validation

Schéma de tFileOutputDelimited_3 :
ColonneCléTypeLengthPrecisionNullableCommentaire
numero_lignefalseintfalse
numero_colonnefalseintfalse
colonnes_fixesfalseStringtrue
variablefalseStringtrueNom de la variable
valeurfalseStringtrueValeur de la variable

Original Function Parameters:
Composant   tFileOutputDelimited

      Nom uniquetFileOutputDelimited_4INPUT(S)tMap_2
Libellédata_fixesOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Nom uniquetFileOutputDelimited_4
Nom du composanttFileOutputDelimited
Version0.101 (ALPHA)
FamilleFile/Output
Démarrablefalse
SUBTREE_STARTfalse
END_OF_FLOWtrue
Activertrue
DUMMYfalse
Statistiques du tStatCatcherfalse
Aideorg.talend.help.tFileOutputDelimited
Update componentstrue
Système d'exploitation courantWindows 7
IREPORT_PATH
JAVA_LIBRARY_PATHD:\tos\TOS_DI-Win32-r118616-V5.5.1\lib\java
Couleur d'un sous-job
Couleur du titre
!!!PROPERTY.NAME!!!
Utiliser le flux de sortiefalse
Flux de sortieoutputStream
Nom de fichiercontext.dossier_tmp + context.fic_entree + ".fixe"
Séparateur de lignes"\n"
Utiliser le séparateur de lignes du système d'exploitation lorsque la valeur du champ Séparateur de lignes CSV est CR, LF ou CRLF.true
Séparateur de lignes CSV"\n"
Séparateur de champscontext.separateur
Ecrire aprèsfalse
Inclure l'en-têtefalse
Compresser en tant que fichier zipfalse
REPOSITORY_ALLOW_AUTO_SWITCHfalse
Schéma
Séparateur avancé (pour les nombres)false
Séparateur de milliers","
Séparateur décimal"."
Options CSVfalse
Caractère d'échappement"""
Entourage du texte"""
Créer le répertoire s'il n'existe pas.true
Diviser la sortie dans plusieurs fichiersfalse
Lignes dans chaque fichier en sortie1000
Personnaliser la taille de la mémoire tamponfalse
Nombre de lignes1
Sortie en mode lignefalse
Encodage"ISO-8859-15"
Ne pas générer de fichier videfalse
Min column number of optimize code 90
Format du libellédata_fixes
Format des astuces<b>__UNIQUE_NAME__</b><br>__COMMENT__
Format de connexionrow
Afficher les informationsfalse
CommentaireFichier contenant les données des colones fixes pour un futur réassemblage.
Utiliser une règle de validation existantefalse
Type de règle de validation

Schéma de tFileOutputDelimited_4 :
ColonneCléTypeLengthPrecisionNullableCommentaire
colonnes_fixesfalseStringtrue

Original Function Parameters:
Composant   tFlowToIterate

      Nom uniquetFlowToIterate_1INPUT(S)tMap_1
Libellétransfo_flux_iterationOUTPUT(S)tFileInputFullRow_2

Paramètres du composant :
PropriétésValeurs
Nom uniquetFlowToIterate_1
Nom du composanttFlowToIterate
Version0.101 (ALPHA)
FamilleOrchestration
Démarrablefalse
SUBTREE_STARTfalse
END_OF_FLOWtrue
Activertrue
DUMMYfalse
Statistiques du tStatCatcherfalse
Aideorg.talend.help.tFlowToIterate
Update componentstrue
Système d'exploitation courantWindows 7
IREPORT_PATH
JAVA_LIBRARY_PATHD:\tos\TOS_DI-Win32-r118616-V5.5.1\lib\java
Couleur d'un sous-job
Couleur du titre
Utilisation par défaut : (clé, valeur) en variable globalefalse
Personnaliser[{VALUE=nb_colonnes_fic_total, KEY="nb_colonne_fic"}, {VALUE=nb_colonne_data, KEY="nb_colonne_var"}]
Schéma
Format du libellétransfo_flux_iteration
Format des astuces<b>__UNIQUE_NAME__</b><br>__COMMENT__
Format de connexionrow
Afficher les informationsfalse
CommentaireCe composant passe en mode itération pour permettre la réouverture du fichier d'entrée.
Utiliser une règle de validation existantefalse
Type de règle de validation

Schéma de tFlowToIterate_1 :
ColonneCléTypeLengthPrecisionNullableCommentaire

Original Function Parameters:
Composant   tJavaFlex

      Nom uniquetJavaFlex_1INPUT(S)tFileInputFullRow_2
Libellédivision ligneOUTPUT(S)tMap_2

Paramètres du composant :
PropriétésValeurs
Nom uniquetJavaFlex_1
Nom du composanttJavaFlex
Version0.101 (ALPHA)
FamilleCustom_Code
Débutfalse
Démarrabletrue
SUBTREE_STARTfalse
END_OF_FLOWfalse
Activertrue
DUMMYfalse
Statistiques du tStatCatcherfalse
Aideorg.talend.help.tJavaFlex
Update componentstrue
Système d'exploitation courantWindows 7
IREPORT_PATH
JAVA_LIBRARY_PATHD:\tos\TOS_DI-Win32-r118616-V5.5.1\lib\java
Couleur d'un sous-job
Couleur du titre
REPOSITORY_ALLOW_AUTO_SWITCHfalse
!!!SCHEMA.NAME!!!
Auto Propagationtrue
Code initial// start part of your Java code Integer i;
Code Principal// here is the main part of the component, // a piece of code executed in the row // loop Pattern p = Pattern.compile(context.separateur); Matcher m = p.matcher(ligne_data.line); i = 1; while (m.find()){ if (i == context.nb_colonnes_fixes) { ECR_values_tmp.colonnes_variables = ligne_data.line.substring(m.end()); ECR_values_tmp.colonnes_fixes = ligne_data.line.substring(0,m.end()-1); } i++; }
Code final// end of the component, outside/closing the loop
TOS2.0false
TOS3.2false
TOS4.0true
Importer//import java.util.List; import java.util.regex.Pattern; import java.util.regex.Matcher;
Format du libellédivision ligne
Format des astuces<b>__UNIQUE_NAME__</b><br>__COMMENT__
Format de connexionrow
Afficher les informationsfalse
CommentaireCe composant va créer un flux double : - les données stockées dans les colonnes dont le nombre est variable. - les données stockées dans les colonnes dites fixes (leur nombre étant défini par la variable de contexte nb_colonnes_fixes
Utiliser une règle de validation existantefalse
Type de règle de validation

Schéma de tJavaFlex_1 :
ColonneCléTypeLengthPrecisionNullableCommentaire
colonnes_variablesfalseStringtrue
colonnes_fixesfalseStringtrue

Original Function Parameters:
Composant   tJavaFlex

      Nom uniquetJavaFlex_2INPUT(S)tFileInputFullRow_3
Libellédivision ligneOUTPUT(S)tNormalize_2

Paramètres du composant :
PropriétésValeurs
Nom uniquetJavaFlex_2
Nom du composanttJavaFlex
Version0.101 (ALPHA)
FamilleCustom_Code
Débutfalse
Démarrabletrue
SUBTREE_STARTfalse
END_OF_FLOWfalse
Activertrue
DUMMYfalse
Statistiques du tStatCatcherfalse
Aideorg.talend.help.tJavaFlex
Update componentstrue
Système d'exploitation courantWindows 7
IREPORT_PATH
JAVA_LIBRARY_PATHD:\tos\TOS_DI-Win32-r118616-V5.5.1\lib\java
Couleur d'un sous-job
Couleur du titre
REPOSITORY_ALLOW_AUTO_SWITCHfalse
!!!SCHEMA.NAME!!!
Auto Propagationtrue
Code initial// start part of your Java code Integer i;
Code Principal// here is the main part of the component, // a piece of code executed in the row // loop Pattern p = Pattern.compile(context.separateur); Matcher m = p.matcher(ligne_entete.line); i = 1; while (m.find()){ if (i == context.nb_colonnes_fixes) { ECR_entete_tmp.line = ligne_entete.line.substring(m.end()); } i++; }
Code final// end of the component, outside/closing the loop
TOS2.0false
TOS3.2false
TOS4.0true
Importer//import java.util.List; import java.util.regex.Pattern; import java.util.regex.Matcher;
Format du libellédivision ligne
Format des astuces<b>__UNIQUE_NAME__</b><br>__COMMENT__
Format de connexionrow
Afficher les informationsfalse
CommentaireExtrait les entêtes stockées dans les colonnes dont le nombre est variable.
Utiliser une règle de validation existantefalse
Type de règle de validation

Schéma de tJavaFlex_2 :
ColonneCléTypeLengthPrecisionNullableCommentaire
linefalseStringtrue

Original Function Parameters:
Composant   tNormalize

      Nom uniquetNormalize_1INPUT(S)tMap_2
Libellénormalise_colonneOUTPUT(S)tMap_3

Paramètres du composant :
PropriétésValeurs
Nom uniquetNormalize_1
Nom du composanttNormalize
Version0.101 (ALPHA)
FamilleProcessing/Fields
Démarrablefalse
SUBTREE_STARTfalse
END_OF_FLOWfalse
Activertrue
DUMMYfalse
Statistiques du tStatCatcherfalse
Aideorg.talend.help.tNormalize
Update componentstrue
Système d'exploitation courantWindows 7
IREPORT_PATH
JAVA_LIBRARY_PATHD:\tos\TOS_DI-Win32-r118616-V5.5.1\lib\java
Couleur d'un sous-job
Couleur du titre
REPOSITORY_ALLOW_AUTO_SWITCHfalse
!!!SCHEMA.NAME!!!
Colonne à normaliserline
Séparateur d'élémentscontext.separateur
Ignorer les lignes en doublon en sortiefalse
Utiliser les paramètres CSVfalse
Mode d'échappementESCAPE_MODE_DOUBLED
Entourage du texte"""
Supprimer les espaces vides en fin de chaînesfalse
Supprimer les espaces en début et en fin de champ des valeurs de résultatfalse
Format du libellénormalise_colonne
Format des astuces<b>__UNIQUE_NAME__</b><br>__COMMENT__
Format de connexionrow
Afficher les informationsfalse
CommentaireNormalise l'ensemble des colonnes non fixes (data)
Utiliser une règle de validation existantefalse
Type de règle de validation

Schéma de tNormalize_1 :
ColonneCléTypeLengthPrecisionNullableCommentaire
numero_lignefalseintfalse
linefalseStringtrue

Original Function Parameters:
Composant   tNormalize

      Nom uniquetNormalize_2INPUT(S)tJavaFlex_2
Libellénormalise_colonneOUTPUT(S)tMap_5

Paramètres du composant :
PropriétésValeurs
Nom uniquetNormalize_2
Nom du composanttNormalize
Version0.101 (ALPHA)
FamilleProcessing/Fields
Démarrablefalse
SUBTREE_STARTfalse
END_OF_FLOWfalse
Activertrue
DUMMYfalse
Statistiques du tStatCatcherfalse
Aideorg.talend.help.tNormalize
Update componentstrue
Système d'exploitation courantWindows 7
IREPORT_PATH
JAVA_LIBRARY_PATHD:\tos\TOS_DI-Win32-r118616-V5.5.1\lib\java
Couleur d'un sous-job
Couleur du titre
REPOSITORY_ALLOW_AUTO_SWITCHfalse
!!!SCHEMA.NAME!!!
Colonne à normaliserline
Séparateur d'élémentscontext.separateur
Ignorer les lignes en doublon en sortiefalse
Utiliser les paramètres CSVfalse
Mode d'échappementESCAPE_MODE_DOUBLED
Entourage du texte"""
Supprimer les espaces vides en fin de chaînesfalse
Supprimer les espaces en début et en fin de champ des valeurs de résultatfalse
Format du libellénormalise_colonne
Format des astuces<b>__UNIQUE_NAME__</b><br>__COMMENT__
Format de connexionrow
Afficher les informationsfalse
CommentaireNormalise l'ensemble des colonnes non fixes (entête)
Utiliser une règle de validation existantefalse
Type de règle de validation

Schéma de tNormalize_2 :
ColonneCléTypeLengthPrecisionNullableCommentaire
linefalseStringtrue

Original Function Parameters:
Composant   tPostjob

      Nom uniquetPostjob_1INPUT(S)none
Libellé__UNIQUE_NAME__OUTPUT(S)tFileInputDelimited_2

Paramètres du composant :
PropriétésValeurs
Nom uniquetPostjob_1
Nom du composanttPostjob
Version0.102 (ALPHA)
FamilleOrchestration
Débuttrue
Démarrabletrue
SUBTREE_STARTtrue
END_OF_FLOWtrue
Activertrue
DUMMYfalse
Statistiques du tStatCatcherfalse
Aide!!!HELP!!!
Update componentstrue
Système d'exploitation courantWindows 7
IREPORT_PATH
JAVA_LIBRARY_PATHD:\tos\TOS_DI-Win32-r118616-V5.5.1\lib\java
Couleur d'un sous-job255;220;180
Couleur du titre230;100;0
Format du libellé__UNIQUE_NAME__
Format des astuces<b>__UNIQUE_NAME__</b><br>__COMMENT__
Format de connexionrow
Afficher les informationsfalse
Commentaire
Utiliser une règle de validation existantefalse
Type de règle de validation


Original Function Parameters:
Composant   tMap

      Nom uniquetMap_1INPUT(S)tFileInputFullRow_1
Libellécalcule nb colonneOUTPUT(S)tFlowToIterate_1



Composant   tMap

      Nom uniquetMap_2INPUT(S)tJavaFlex_1
Libelléajoute numéro de ligneOUTPUT(S)tNormalize_1,  tFileOutputDelimited_4



Composant   tMap

      Nom uniquetMap_3INPUT(S)tNormalize_1
Libelléajoute numéro colonneOUTPUT(S)tFileOutputDelimited_1



Composant   tMap

      Nom uniquetMap_5INPUT(S)tNormalize_2
Libelléajoute numéro colonneOUTPUT(S)tFileOutputDelimited_2



Composant   tMap

      Nom uniquetMap_6INPUT(S)tMap_6,  tFileInputDelimited_1
Libellérécupère entête colonneOUTPUT(S)tFileOutputDelimited_3



Composant   tMap

      Nom uniquetMap_7INPUT(S)tFileInputFullRow_4,  tMap_8
Libellérécupère_colonnes_fixesOUTPUT(S)tMap_6



Composant   tMap

      Nom uniquetMap_8INPUT(S)tFileInputFullRow_4,  tMap_8
Libelléajoute numéro ligneOUTPUT(S)tMap_7