Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

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

3 Replies
christophebrault
Specialist
Specialist

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 ?

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

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.

Anonymous
Not applicable
Author

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+