Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Problème clés synthétiques

Bonjour,

J'ai un problème avec mon modèle de données et les clés synthétiques que je souhaite supprimer.

Capture.PNG

J'ai une table principale "DONNEES_LOGIX" avec les champs Département, Agence et Vendeur que l'on retrouve dans les autres tables, (mais pas les 3 en même temps).

Je souhaite conserver un lien sur ces 3 champs (je ne veux pas les renommer et avoir par exemple plusieurs champs différents "Agence").

Je voudrais faire un modèle de données propres et remplacer les clés synthétiques mais je n'y parviens pas

Pourriez vous m'aider ?

Merci d'avance !

Ophélie

Labels (1)
5 Replies
brunobertels
Master
Master

Bonjour

essaye ceci :

pour chacune de tes tables supprime de ton script ce que j'ai barré en rouge :

DONNEES_PRJ

ne charge pas le champ département

dans Vendeur Vaucluse :

ne charge pas le champ agence

il devrait peut être rester une clé sur agence

Dans ce cas pourquoi ne pas joindre la table Objectif avec un join ou left join avec la table DONNEES-LOGIX ou DONNEES_PRJ

Not applicable
Author

Bonjour Bruno,

Merci pour ta réponse.

Je ne comprends pas vraiment. Effectivement, si je supprime Département et Agence dans les tables, les clés synthétiques disparaissent. Mais j'ai besoin de ces informations ! si je les supprime, ça n'a plus de sens.

Par exemple pour la table VENDEUR_VAUCLUSE, j'ai besoin de rajouter un vendeur vide pour l'agence VAUCLUSE.

Si je surprime Agence de cette table, ça ne répond plus à la demande.

Ophélie

brunobertels
Master
Master

Bonjour

Voici ce que j'essayerai de faire ( sachant que c'est sans doute pas optimale comme approche )

je ferai un table ( excel ou csv ) avec ces champs et ces données : ( mais çà oblige à tenir à jour ce fichier)

table1   

DepartementAgenceAgence_PRJVendeurVendeur_Vide
1AAnom1nom1
1AAnom2
2BBnom3
2BBnom4

puis

je connecterai DONNEES_PRJ avec le champ Agence_PRJ

load Agence as Agence_PRJ,

je connecterai la table Objectif avec Agence

je connecterai la table DONNES_LOGIX avec vendeur

et la table VENDEUR_VAUCLUSE avec le champ Vendeur_Vide

Ce qui devrait te donner une sorte de modèle en étoile ou "Table1" serait au centre

Not applicable
Author

Bonjour Bruno,

Merci pour ton aide.

Ophélie

christophebrault
Specialist
Specialist

Bonjour,

peux tu essayer de concatener les tables DONNES et OBJECTIFS ?

En effet, il est souvent plus efficace de ne faire qu'une table à partir de plusieurs autres qui contiennent des faits.

Inscrivez vous à ma Newletter Qlik
DoNotMissQlik- Connect with me on Linkedin