Si vous avez des données stockées dans une base de données DB2, vous pouvez y accéder à l'aide du pilote IBM Data Server Runtime Client. Pour installer le client, procédez comme suit :
- Téléchargez IBM Data Server Runtime Client depuis la page Download Clients and Drivers du site Web d'IBM.
Veillez à sélectionner le connecteur correspondant à votre installation de WPS Analytics (32 ou 64 bits). - Lancez le programme d'installation de DB2 sur la machine où est installé WPS Analytics.
- Définissez la variable d'environnement DB2CMDEXE pour qu'elle pointe vers le fichier db2cmd.exe (généralement C:\Program Files\IBM\SQLLIB\BIN\db2cmd.exe), en procédant comme suit :
- Dans le Panneau de configuration, sélectionnez le groupe Système et sécurité. Sélectionnez Système et choisissez Paramètres système avancés.
- Dans l'onglet Paramètres système avancés, cliquez sur Variables d'environnement. Dans la section Variables système, cliquez sur Nouveau.
- Créez une variable système en donnant à Nom de la variable la valeur DB2CMDEXE, et en définissant Valeur de la variable sur le répertoire d'installation d'IBM Data Server Runtime Client, par exemple C:\Program Files\IBM\SQLLIB\BIN\db2cmd.exe.
- Cliquez sur OK pour appliquer les modifications et fermer les boîtes de dialogue système et de sécurité restantes.
- Configurez la connexion au serveur auquel vous voulez accéder :
- Ouvrez l'invite de commande et exécutez DB2CMD. Dans la nouvelle fenêtre, entrez DB2 pour accéder au processeur en ligne de commande du client DB2.
- Créez un nœud faisant référence à la base de données distante à l'aide de la commande suivante :
catalog TCPIP node nom_du_nœud REMOTE serveur SERVER service_de_port
Où :
- nom_du_nœud est le nom de la connexion locale.
- serveur est l'adresse IP ou le nom du serveur hébergeant la base de données.
- service_de_port est soit le numéro de port sur le serveur, soit le nom de l'instance de base de données sur le serveur.
- Créez une référence d'instance de base de données (à laquelle vous connecterez à l'aide du paramètre nom_d_nœud) en utilisant la commande suivante :
catalog database nom_base_de_données AS nom_alias AT NODE nom_du_nœud
Où :
- nom_base_de_données est l'instance de la base de données sur le serveur DB2.
- nom_alias est le nom que vous utiliserez dans le client DB2 pour établir une connexion avec l'instance de base de données.
- nom_du_nœud est le nom de la connexion créée auparavant.
- Établissez une connexion avec le nom de connexion locale (nom_du_nœud) à l'aide de la commande suivante :
connect to nom_du_nœud user nom_utilisateur using mot_de_passe
Où :
- nom_du_nœud est le nom de la connexion créée auparavant.
- nom_utilisateur et mot_de_passe sont respectivement votre nom d'utilisateur et votre mot de passe d'accès au serveur DB2.
Si la connexion est établie, les informations de la base de données sont affichées, et vous pouvez fermer la ligne de commande du client DB2 :
Database Connection Information
Database server = DB2/LINUX
SQL authorization ID = TEST
Local database alias = TESTDB2
Une fois le client installé, vous pouvez tester la connexion en utilisant le programme en langage SAS suivant :
LIBNAME DATASRC DB2 user=nom_utilisateur password=mot_de_passe DSN=TESTDB2;
PROC DATASETS LIBRARY=DATASRC;
RUN;
- Remplacez nom_utilisateur et mot_de_passe par votre nom d'utilisateur et votre mot de passe pour accéder au serveur.
- La procédure DATASETS renvoie les noms de toutes les tables de la base de données sélectionnée ; pour les bases de données comportant un grand nombre de tables, cette opération peut prendre un certain temps.
Commentaires
0 commentaire
Cet article n'accepte pas de commentaires.