OLE DB ET ODBC

OLE DB

QlikView prend en charge l'interface OLE DB qui permet la connexion à des sources
de données externes. Vous pouvez accéder à un grand nombre de bases de données
externes via le fournisseur Microsoft OLE DB Provider for ODBC Drivers.

Quand a-t-on besoin de l'interface ODBC ?

L'interface ODBC (Open DataBase Connectivity) est nécessaire si vous souhaitez
accéder à une base de données générale. L'alternative consiste à exporter les données
de la base de données dans un fichier lisible par QlikView.
En général, des pilotes ODBC sont installés avec le système d'exploitation. Vous
pouvez acheter des pilotes supplémentaires chez des revendeurs de logiciels, les
trouver sur Internet ou ils peuvent être fournis par votre fabricant de SGBD. Certains
pilotes sont distribués gratuitement.
L'interface ODBC décrite ici est l'interface présente sur l'ordinateur client. Si vous
projetez d'utiliser ODBC pour accéder à une base de données relationnelle multiutilisateur
sur un serveur de réseau, vous pouvez avoir besoin de logiciels SGBD
supplémentaires qui permet à un client d'accéder à la base de données sur le serveur.
Contactez votre fournisseur de SGBD pour plus d'informations sur le logiciel requis.
QlikView fonctionne avec des pilotes ODBC 32 bits et 64 bits. Cependant, il est très
important d'utiliser les versions correspondantes des pilotes ODBC et du
programme : la version 32 bits de QlikView fonctionnera uniquement avec les pilotes
ODBC 32 bits et la version 64 bits de QlikView avec les pilotes ODBC 64 bits.
Le bon pilote ODBC est-il installé ?
Sur une plateforme 64 bits, il est possible d'utiliser des applications 32 bits et
64 bits. Il est également possible d'exécuter des pilotes ODBC 32 bits et
64 bits.
Lorsque vous utilisez les versions 64 bits d'ODBC et de QlikView,
l'administrateur des sources de données ODBC se trouve dans le
Panneau de configuration, Outils d'administration.
Lorsque vous utilisez les versions 32 bits d'ODBC et de QlikView, vous
devez démarrer l'administrateur 32 bits via le fichier exécutable
odbcad32.exe, situé dans le dossier SysWOW64, en général à l'adresse
c:\windows\SysWOW64.
Selon Microsoft, dans les versions 64 bits des systèmes d'exploitation, le
dossier system32 (en général situé sous c:\windows\system32) ne contient
que des fichiers 64 bits. S'il existe également une version 32 bits du fichier, il
se trouve dans le dossier syswow64. Voir http://technet.microsoft.com pour
plus d'informations.
Dans un système d'exploitation 32 bits, la configuration est très facile car
tous les fichiers et pilotes sont 32 bits.
Un administrateur des sources de données ODBC doit être installé sur
votre système (l'affichage classique du Panneau de configuration est
utilisé) :
1 Cliquez sur le bouton Démarrer de la barre des tâches, puis
choisissez Panneau de configuration, Outils d'administration.
2 Double-cliquez sur l'icône ODBC pour savoir quelles sources de
données sont définies. (Pour ODBC 32 bits sur un système
d'exploitation 64 bits, lancez
C:\windows\SysWOW64\odbcad32.exe.)
3 Allez sur l'onglet Pilotes ODBC pour savoir quels pilotes sont
installés.
Si le pilote dont vous avez besoin ne se trouve pas dans l'onglet Pilotes
ODBC, contactez le fournisseur de votre logiciel pour obtenir le bon pilote.

Créer des sources de données ODBC

Vous devez créer une source de données ODBC pour la base de données à laquelle
vous souhaitez accéder. Cela peut être fait au cours de l'installation ODBC ou
ultérieurement.
Avant de commencer à créer des sources de données, vous devez savoir si vous
voulez qu'il s'agisse de sources de données utilisateur ou système. On ne peut accéder
aux sources de données utilisateur qu'à moins de s'être connecté avec le bon nom
d'utilisateur. Si vous voulez partager vos sources de données avec d'autres
utilisateurs, vous devez créer des sources de données système.
1 Ouvrez à nouveau la boîte de dialogue Administrateur de sources
de données ODBC.
2 Cliquez sur l'onglet Sources de données utilisateur si vous voulez
créer des sources de données utilisateur, ou sur l'onglet Sources de
données utilisateur si vous voulez créer des sources de données
système.
3 Cliquez sur le bouton Ajouter. La boîte de dialogue Créer une
nouvelle source de données doit s'afficher et donner une liste des
pilotes ODBC installés.
4 Si le bon pilote ODBC figure dans la liste, sélectionnez-le et cliquez
sur le bouton OK. Une boîte de dialogue spécifique au pilote de base
de données sélectionné apparaît. Nommez votre source de données
et définissez les paramètres nécessaires. Cliquez sur le bouton OK
lorsque vous avez fini.