Show Menu
SUJETS×

Extraction (fichier)

Vous pouvez extraire les données d'une table de workflow dans un fichier externe en utilisant l'activité Extraction (fichier) .
Cette activité doit toujours avoir une transition entrante qui contient les données à extraire.
Pour paramétrer l'extraction des données, les étapes sont les suivantes :
  1. Indiquez le nom du fichier de sortie : ce nom peut contenir des variables, insérées à partir du bouton de personnalisation situé à droite du champ.
  2. Cliquez sur Editer le format du fichier... pour sélectionner les données à extraire.
    L'option Gérer les groupements (GROUP BY + HAVING) ajoute une étape supplémentaire afin de filtrer sur le résultat final de l'agrégat, par exemple sur tel type de commande, sur les clients ayant passé plus de 10 commandes, etc.
  3. Au besoin, vous pouvez ajouter de nouvelles colonnes dans le fichier de sortie, résultat de calculs ou de traitements sur les données par exemple. Pour cela, cliquez sur l'icône Ajouter .
    Dans la ligne supplémentaire, cliquez sur l'icône Editer l'expression pour définir le contenu de la nouvelle colonne.
    Vous accédez alors à la fenêtre de sélection. Cliquez sur Sélection avancée afin de choisir le traitement à effectuer sur les données.
    Sélectionnez la formule souhaitée parmi celles proposées.
Vous pouvez définir un post-traitement à exécuter pendant l’extraction des données, ce qui vous permet de compresser ou de crypter les fichiers. Pour ce faire, la commande souhaitée doit être ajoutée dans l’onglet Script de l’activité.
Pour plus d’informations à ce sujet, consultez cette section : Compresser ou crypter un fichier .

Liste des fonctions d'agrégats

Les fonctions d'agrégat disponibles sont les suivantes :
  • Comptage pour compter toutes les valeurs non-nulles du champ à agréger, y compris les valeurs en double (du champ agrégé),
    Comptage distinct pour compter le nombre total de valeurs différentes et non nulles du champ à agréger (les valeurs en double sont éliminées avant le calcul),
  • Somme pour calculer la somme des valeurs d'un champ numérique,
  • Minimum pour calculer le minimum des valeurs d'un champ (numérique ou non),
  • Maximum pour calculer le maximum des valeurs d'un champ (numérique ou non),
  • Moyenne pour calculer la moyenne des valeurs d'un champ numérique.