# Définir un paramètre de dossier temporaire

Disponible dans...

* Cloud API Services Platform
* Cloud Big Data
* Cloud Big Data Platform
* Cloud Data Fabric
* Cloud Data Integration
* Cloud Data Management Platform
* Data Fabric
* Qlik Cloud Enterprise Edition
* Qlik Talend Cloud Enterprise Edition
* Qlik Talend Cloud Premium Edition

Vous pouvez concevoir votre artefact dans le Studio Talend pour permettre l'utilisation d'un dossier temporaire durant l'exécution de la tâche dans Talend Management Console.

## Avant de commencer

* Vous disposez d'une licence Talend Cloud dans le Studio Talend.

## Pourquoi et quand exécuter cette tâche

Utilisez ce paramètre de contexte si un dossier temporaire est nécessaire durant l'exécution de la tâche dans Talend Management Console. Le dossier temporaire est créé avant déclenchement de la tâche et est disponible pour toutes les actions dans la tâche. Le dossier est supprimé une fois l'exécution de la tâche terminée.

## Procédure

1. Créez un artefact avec des composants tFixedFlowInput pour générer deux colonnes et deux lignes de données, utilisez deux composants tFileOutputRaw pour écrire les données dans deux fichiers.

   Utilisez des variables de contexte pour configurer les composants.

   Définissez les fichiers dans les composants tFileOutputRaw à l'aide du modèle suivant : context.resource\_flow\_temp\_folder+"/"+context.parameter\_one
   ### Exemple

   ![Vue Basic settings (Paramètres simples).](https://help.qlik.com/talend/fr-FR/studio-user-guide/Resources/images/use_case-temp_folder1.png)
2. Déposez trois composants tJobLog de la Palette dans l'espace de modélisation graphique.
3. Reliez le premier tJobLog au premier tFixedFlowInput à l'aide d'un lien OnSubjobOk.

   Définissez le message de log dans le tJobLog : &quot;Working Folder is: &quot; + context.resource\_flow\_temp\_folder.
   ### Exemple

   ![Vue Basic settings (Paramètres simples).](https://help.qlik.com/talend/fr-FR/studio-user-guide/Resources/images/use_case-temp_folder.png)
4. Reliez le deuxième et le troisième tJobLog aux composants tFileOutputRaw à l'aide de liens OnComponentOk.

   Définissez les messages de log : "Wrote file: " + ((String)globalMap.get("tFileOutputRaw\_1\_FILENAME\_PATH")) et "Wrote File: " + ((String)globalMap.get("tFileOutputRaw\_2\_FILENAME\_PATH")).
5. Cliquez sur le bouton [+] dans la vue Context (Contexte) et ajoutez trois lignes à la table.

   Si cet onglet ne s'affiche pas dans le Studio Talend, cliquez sur Show view &gt; Talend et sélectionnez Context.
   ### Exemple

   ![Vue Context (Contexte).](https://help.qlik.com/talend/fr-FR/studio-user-guide/Resources/images/use_case-temp_folder2.png)
6. Définissez les paramètres de contexte, en minuscules :
   1. Pour le fichier temporaire, suivez le format resource\_flow\_temp\_folder.
   2. Configurez le type du paramètre à String dans cet exemple et configurez le chemin d'accès au dossier temporaire, dans le champ Value.

      Vous pouvez configurer le type du paramètre à File ou Directory selon vos besoins.
   3. Pour les fichiers à créer, suivez le format : parameter\_&lt;parameter\_name&gt;.
7. Exécutez l'Artefact dans le Studio Talend pour le tester.

   Le dossier temporaire est créé avec les deux fichiers à l'emplacement spécifié.
8. Cliquez-droit sur l'artefact dans la vue Repository et sélectionnez Publish to Cloud.
9. Cliquez sur Open Job Task lorsque cela vous est proposé.
10. Après avoir configuré les paramètres, exécutez l'artefact dans Talend Management Console.
11. Consultez les messages de log générés par les composants tJobLog.
    ### Exemple

    ![Logs d'exécution des tâches dans Talend Management Console.](https://help.qlik.com/talend/fr-FR/studio-user-guide/Resources/images/use_case-temp_folder3.png)

    Les messages de log indiquent qu'un dossier temporaire a été créé durant l'exécution de la tâche.