Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

[QlikSense] - Table de Log de Chargement

Bonjour,

    J’essaie de mettre en place une table de log pour voir ce qui se passe durant mon chargement et ainsi connaitre le temps pour chaque étape.

   J'ai créé une procédure que j'appelle avec des paramètres.

   Procédure :

Sub TraceLog (vActionLog)

    Let vOldTimeAction = vDateAction;

    Let vDateAction = LocalTime();

    Let vDureeAction = timestamp(vDateAction - vOldTimeAction,'HH:mm:ss');

    Let vNumAction=vNumAction+1;

   

      TraceLog:

          Load * inline [

          Heure;NumAction;Action;Duree

          $(vDateAction);$(vNumAction);$(vActionLog);$(vDureeAction)

          ] (delimiter is ';');       

End Sub

   Appel durant mon chargement :

Call TraceLog('Chargement du fichier toto.csv')

   Cela fonctionne bien excepter qu'au bout d'un moment Qlik me crée une table TraceLog-1, puis une table TraceLog-2 et ainsi de suite.

   Chacune de ces tables ne contient qu'un unique enregistrement tandis que la table TraceLog qui devrait tout contenir ne contient elle que 20 enregistrements (les 20 premiers).

       Pourquoi 20 enregistrement uniquement je ne comprends pas pourquoi ?

       Pourquoi Qlik crée des tables -1, -2, etc.... ?

   Pouvez-vous m'éclairer sur ce sujet ?

   Avez vous une autre méthode plus fonctionnelle ?

Cdlt

David

1 Reply
Not applicable
Author

Je me permets de relancer le sujet.

Si vous avez des idées je suis preneur.