Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
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);
Yes you are right.... Now it's ok... Table name was missing before the QVD's file LOAD
Can you close this thread to mark as help / correct answer?