Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
jmialoundama
Specialist
Specialist

Script de chargement : resident dans un load inline

Bonjour,

J'ai une table de fait qui contient :

- ID.Magasin

-ID.Collaborateur

Ces deux colonnes de la table de fait son récupérées grâce à un fichier QVD

J'ai une table Avatar(table contenant des images sous des liens URL) :

id. Collaborateur

Je souhaiterai en fait récupérer l'ID. Magasin de la table FAIT pour le mettre dans ma table Avatar_Collab

Script de chargement avatar_collab:

Avatar_Collab:

Load *

Inline [

Id. Magasin,Avatar_Collab

1,http://www.cashx2.net/NICOTECH/Avatars/avatar_1.png

2,http://www.cashx2.net/NICOTECH/Avatars/avatar_2.png

3,http://www.cashx2.net/NICOTECH/Avatars/avatar_3.png

4,http://www.cashx2.net/NICOTECH/Avatars/avatar_4.png

J'avais pour idée de charger la table "Avatar_collab" et d'aller rechercher l'ID.Magasin grâce au prédicat "Resident" mais j'ai vu que l'on ne pouvait pas utiliser "Resident" dans un "load inline".

1 Solution

Accepted Solutions
jmialoundama
Specialist
Specialist
Author

Bonjour,

Merci pour vos retours.

Au final j'ai réussi à faire ce que je voulais.

Je souhaitais ramener uniquement une colonne de ma table de fait vers une de mes tables de dimension.

J'ai dans un premier crée une table Temp_fait:

Temp_Fait:

LOAD

[Colonne que je souhaite récupérer]

From 'fichier QVD' (qvd);

Temp_avatars:

Load *

Inline [

lien URL me permettant de récupérer des informations sur un serveur.

]

Avatars:

NoConcatenate

Load *

Resident Temp_avatars;

Join

Load [Id. Magasin]

Resident Temp_Fait;

   

Drop table Temp_avatars;

Drop table Temp_Fait;

View solution in original post

3 Replies
kevinchevrier
Partner - Creator III
Partner - Creator III

Tu ne peux pas je pense.

Par contre dans un fichier excel tu peux faire une colonne Id et une colonne répertoire.

Puis utiliser l'instruction Bundle : Bundle ‒ QlikView

sfatoux72
Partner - Specialist
Partner - Specialist

‌je ne suis pas certain d’avoir bien compris ce que tu veux faire.

est-ce ceci :

Avatar_Collab:

LOAD Distinct

  ID.Collaborateur,

  'http://www.cashx2./NICOTECH/Avatars/Avatar_' & ID.Collaborateur & '.png' as Avatar_Collab

Resident FAIT;

jmialoundama
Specialist
Specialist
Author

Bonjour,

Merci pour vos retours.

Au final j'ai réussi à faire ce que je voulais.

Je souhaitais ramener uniquement une colonne de ma table de fait vers une de mes tables de dimension.

J'ai dans un premier crée une table Temp_fait:

Temp_Fait:

LOAD

[Colonne que je souhaite récupérer]

From 'fichier QVD' (qvd);

Temp_avatars:

Load *

Inline [

lien URL me permettant de récupérer des informations sur un serveur.

]

Avatars:

NoConcatenate

Load *

Resident Temp_avatars;

Join

Load [Id. Magasin]

Resident Temp_Fait;

   

Drop table Temp_avatars;

Drop table Temp_Fait;