1 Reply Latest reply: Sep 6, 2016 9:25 AM by David CARRICONDO RSS

    [QlikSense] - Table de Log de Chargement

    David CARRICONDO

      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