Bonjour,
je n'ai pas compris à quoi sert la transformation lookup en déconnecté (LKP function).
Avez vous des cas pratiques ?
Merci d'avance
Bonjour,
je n'ai pas compris à quoi sert la transformation lookup en déconnecté (LKP function).
Avez vous des cas pratiques ?
Merci d'avance
Ha bin justement, j'en utilise un dans mon dernier mapping
J'attaque une table de référence globale, c'est à dire que j'ai trois colonnes :
- Type
- code
- desc
Le type c'est le type de transcodification que je veux faire (par exemple, transformer un code pays, ou transformer un code état contrat)
Le code est la valeur que j'ai en table
desc est le libellé que je veux ramener
Et donc, j'ai mon lookup déco dans un coin
et dans ma transformation, je ramène un truc du genre lookup('pays',code_pays) ; ce qui va me faire matcher type avec 'pays' et code avec code_pays.
et je fais ca pour tout un tas de champs d'autre type.
Ca me permet d'avoir qu'un seul lookup plutot que d'en avoir plein, ou de devoir génerer des colonnes de jointure supplémentaires
Tu vois un peu l'interet ?
Autre exemple.
Tu possèdes une table avec une fiche client (une personne).
Dans cette table il y a plusieurs colonnes avec des départements (Corrèze, Aude, Bouches du Rhône...), comme le département de naissance, le département de résidence, le département de travail...
Tu veux utiliser une lookup pour récupérer le numéro du département.
Avec des lookups connectées, ton mapping aura donc N lookups, ce qui ne facilite pas forcément la lecture.
Et normalement, chacune de tes lookups montent en cache. Donc ça peut prendre de la place. Mais si tu fais bien ton mapping, tu ne montes en lookup que des "petites" tables de référence.
Si tu fais des lookups déconnectés, tu ne montes qu'une fois la lookup en cache et ça peut être plus lisible dans le mapping.
Revers de la médaille : il n'y a qu'un seul champ de sortie.
- So.... what exactly is preventing us from doing this?
- Geometry.
- Just ignore it !!
****
"The longer he lived, the more he realized that nothing was simple and little was true" A clash of Kings, George R. R. Martin.
***
Quand arrivera l'apocalypse, il restera deux types d'entreprise : les pompes funèbres et les cabinets d'audit. - zecreator, 21/05/2019
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager