Qlik Community

Groupe des Utilisateurs Francophones

Vous êtes francophone? Ce groupe est pour vous. Venez découvrir comment démarrer avec Qlik Sense et QlikView, poser vos questions et partager vos tutos et astuces avec les membres de notre communauté.

Highlighted
juliana_mia
Contributor II

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
juliana_mia
Contributor II

Re: Script de chargement : resident dans un load inline

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;

3 Replies
kevinchevrier
Contributor III

Re: Script de chargement : resident dans un load inline

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
Valued Contributor

Re: Script de chargement : resident dans un load inline

‌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;

juliana_mia
Contributor II

Re: Script de chargement : resident dans un load inline

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;