2 Replies Latest reply: Feb 16, 2016 3:26 AM by Maurice Wehbe RSS

    PB Model Clé Synthétiques

    Maurice ludo

      Bonjour,

      je suis entraîne de développer une application et je sais pas trop comment résoudre ce problème avec les clés synthétiques.

      merci de votre aide.

      ce-joint le modèle

        • Re: PB Model Clé Synthétiques
          Maurice Wehbe

          Bonjour,

           

          Les clés synthétiques dans QV se forment lorsque dans 2 tables tu as au moins 2 champs en commun.

           

          Dans ton cas tu as LEGAL_ENTITY_ID, COMPANY_ID, OPEX_TYPE qui se retrouvent un peu partout dans les tables.

           

          Il faut trouver un moyen soit de renommer les champs s'ils n'ont pas la même signification, ce qui n'est pas possible dans ton cas je pense, soit trouver le moyen de n'avoir qu'un ID commun à ces tables.

           

          Une astuce par exemple serait de ne garder que LEGAL_ENTITY_ID en commun et de créer une autre table COMPANY contenant LEGAL_ENTITY_ID et COMPANY_ID .

           

          Quant à OPEX_TYPE il vaut mieux le laisser uniquement dans la table de tes Faits.

           

          En espérant t'avoir été utile.

          Cdt,

          • Re: PB Model Clé Synthétiques
            Christophe Brault

            Bonjour,

             

            En regardant rapidement, on dirait que ces 4 tables contienne sensiblement les mêmes informations. Peut être pouvez vous expliquer un peu le contexte de ces tables et ce que tu veux obtenir ?

             

            Quand des tables partagent un nombre élevé de champs, la solution est souvent de les concatener (concatenate)

            pour  former une seule table.