Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Fichiers QVD - Chargement Multiples de fichier

Bonjour

comme pas mal d'entre nous ici je brasse beaucoup de données. Voici ma problématique. J'ai besoin de suivre l'évolution de stock hebdomadaire sur plusieurs années.

A aujourd'hui j'ai un fichier EXCEL par couple année/semaine. Si on charge 3 ans d'historique complet, on arrive à 159 fichiers de 120000 lignes... Les temps de chargements deviennent très longs.

Je viens de découvrir que je peux utiliser les fichiers QVD qui accéléreraient les temps de chargements de mes données.

Je cherche à alimenter le fichier QVD avec la problématique suivante :

1) J'initialise mes données...

2) Je pourrais toutes les fois rajouter le dernier fichier HEBDO

Le script que j'utilise est le suivant. Si chargementcomplet est à O le rechargement des données est bien effectif... Mais si je suis obligé de recharger 160 fichiers toutes les semaines, il n'y a plus trop d'intérêt... Par contre, et c'est mon problème, quand chargement complet est différent de O, le LOAD du fichier QVD s'effectue bien mais j'ai un message d'erreur au niveau de la ligne"STORE STKXLSX into

;" Le message est le suivant "

Table introuvable

STORE STKXLSX into

"

Si quelqu'un peut m'aider sur la méthode à utiliser, ce serait sympa

IF '$(chargementcomplet)'<>'O' then

  LOAD * FROM

(QVD);

ENDIF;

for a = $(AnneeMin) to $(AnneeMax)

  SET semainemax=53;

  IF $(a) = $(AnneeMax) then

  LET semainemax = $(SemaineRef);

  ENDIF

  For nosem = 0 to $(semainemax)

  LET nosemchaine = num($(nosem),'00');

  TRACE Chargement Stocks $(a) $(nosem);

  /* On Charge les données à partir des fichiers */

  For Each File in filelist('P:\Mes Documents\Appro des Centres\Qlik view\Sources EXCEL\Stocks\Stock Hebdo\$(a)\STK\Décisionnel-Stock par Activité Hebdo $(a) S*$(nosemchaine).xlsx')

  STKXLSX:

  LOAD codemagasin as "codemagasin",

      codefamille,

      codesousfamille,

      codegamme,

      [Date Stock],

      [Valo Stock],

      Année,

      Semaine,

      Hebdo,

      assortiment,    

      [Code Activité],

      Activité

  FROM

  $(File)

  (ooxml, embedded labels);

  STORE STKXLSX into

;

  Next File

  Next nosem

Next a

3 Replies
settu_periasamy
Master III
Master III

Hi,

I think, in the below script , Table name is Missing..  Is this typo ?

STKXLSX:

  LOAD codemagasin as "codemagasin",

      codefamille,

      codesousfamille,

      codegamme,

      [Date Stock],

      [Valo Stock],

      Année,

      Semaine,

      Hebdo,

      assortiment,  

      [Code Activité],

      Activité

  FROM

  $(File)

  (ooxml, embedded labels, table is TableName);

Not applicable
Author

Yes you are right.... Now it's ok... Table name was missing before the QVD's file LOAD

settu_periasamy
Master III
Master III

Can you close this thread to mark as help / correct answer?