3 Replies Latest reply: Mar 13, 2014 11:40 AM by Ulrich COUEGNOUX RSS

    Connexion à plusieurs bases de données

      Bonjour à tous,

       

      Pour mon script QlikView, j'ai besoin de récupérer des informations de deux bases de données différentes.

       

      Après une recherche sur le forum anglais, j'ai lu qu'il était nécessaire de d'abord charger les données d'une base pour ensuite se connecter à une autre.

      multiple access database sources | Qlik Community

       

      Savez-vous si c'est le seul moyen possible, ou s'il existe une manière plus "pratique" ?

      Deux connexions simultanées sont impossibles ?

       

      Je vous remercie

        • Re: Connexion à plusieurs bases de données
          Christophe Brault

          Bonjour,

           

          Je ne crois pas que deux connexions soit possible.

           

          le script est évalué de haut en bas et de gauche à droite pour les onglets, donc un chargement à partir d'une base fait obligatoirement référence à la dernière instruction de connexions.

           

          Ta problématique est d'avoir à changer souvent de connexions ?

            • Re: Connexion à plusieurs bases de données

              Merci pour ta réponse !

               

              Je n'ai qu'une seule connexion par base pour le moment, cela ne me pose donc pas de problème.

              Je m'interrogai juste pour savoir si il y avait une best practices en termes de performances.

                • Re: Connexion à plusieurs bases de données
                  Ulrich COUEGNOUX

                  Bonjour

                   

                  J'utilise des connexions à plusieurs sources : je crée plusieurs onglets pour mon script, pour avoir des connexions "logiques".

                  Si j'ai une donnée principale (comme un code client) elle sera chargée sur le 1er onglet

                  Ses données facturation seront chargées sur l'onglet 2, avec un Where exists, pour filtrer sur mes clients chargés.

                  Et ainsi de suite.

                   

                  Tu peux avoir une connexion à une base Sql Server sur l'onglet 1, puis Oracle sur le 2, et revenir à SQL server sur le 3.

                   

                  Les performances d'accès ne dépendront à mon avis que du serveur de données (sa taille mémoire, accès disque, taille des données...) du réseau, de ton poste...

                  Les performance de QlikView dépendront des calculs qui seront faits ensuite.

                   

                  A+