Pour pouvoir utiliser le service d'optimisation et les API Web, vous devez vérifier que les systèmes respectent un certain nombre de spécifications techniques.
- Installez le client Data Studio, version 4.1.1.
- Data Studio est le client d'InfoSphere Optim Query Workload Tuner. Installez le client sur un système à partir duquel vous pouvez charger des fichiers sur un système de fichiers UNIX System Services sous z/OS et sur un serveur Linux exécuté en tant qu'invité z/VM.
La configuration système requise d'InfoSphere Optim Query Workload Tuner, version
4.1.0.1 est disponible à l'adresse www.ibm.com/support/docview.wss?uid=swg27039783.
Ce document répertorie la configuration requise pour les systèmes Windows ou Linux où vous prévoyez d'exécuter le client Data Studio. Il indique également la configuration requise pour les sous-systèmes DB2 où les instructions SQL sont exécutées.
Pour connaître les étapes d'installation, reportez-vous à la rubrique www.ibm.com/support/knowledgecenter/SS7L9Q_4.1.0/com.ibm.datatools.qrytune.installconfig.doc/topics/ioqwt411_top.html.
- Créez un serveur Linux exécuté en tant qu'invité z/VM si vous prévoyez de déployer le service d'optimisation sur un serveur zLinux.
- Pour connaître les instructions à suivre pour créer le serveur, reportez-vous au document The Virtualization Cookbook for IBM® z/VM 6.3,
RHEL 6.4, and SLES 11 SP3 à l'adresse www.redbooks.ibm.com/abstracts/sg248147.html.
- Configurez les sous-systèmes à utiliser avec le service d'optimisation.
- Tous les sous-systèmes que vous utilisez avec le service d'optimisation doivent être configurés pour une utilisation avec InfoSphere Optim Query Workload Tuner. Le service d'optimisation requiert l'existence d'un certain nombre de tables, la liaison de packages, ainsi que l'attribution de privilèges et de droits d'accès. Les instructions à suivre pour configurer des sous-systèmes se trouvent à l'adresse www.ibm.com/support/knowledgecenter/SS7L9Q_4.1.0/com.ibm.datatools.qrytune.installconfig.doc/topics/configdb2zos.html.
Des instructions sont disponibles pour configurer les systèmes à l'aide du client ou à l'aide de code JCL.
- Si vous prévoyez d'utiliser toutes les API Web, activez l'ensemble des fonctions d'optimisation sur chaque sous-système.
- Vous ne pouvez utiliser que deux des fonctions du service d'optimisation lorsque vous exécutez des instructions SQL sur un sous-système qui ne dispose pas de licence activée pour InfoSphere Optim Query Workload Tuner. Ces fonctions sont les suivantes :
- Mise en forme d'instructions SQL pour une meilleure lisibilité sans annotations indiquant les statistiques des prédicats
- Génération des graphiques de plan d'accès
Si vous souhaitez utiliser les autres fonctions du service d'optimisation, vous devez activer une licence pour InfoSphere Optim Query Workload Tuner à l'aide du kit d'activation de licence. Les instructions à suivre pour effectuer l'installation à l'aide du kit d'activation de licence sont disponibles à l'adresse www.ibm.com/support/knowledgecenter/SS7L9Q_4.1.0/com.ibm.datatools.qrytune.installconfig.doc/topics/ioqwt411_top.html.
- Configurez USS (UNIX System Services) si vous prévoyez d'appeler les API Web en utilisant du code JCL.
- Même si vous pouvez appeler les API Web à l'aide d'une application intégrée dans le code, par exemple Java™ ou
Python, vous pouvez également utiliser cURL dans des travaux JCL.
Si vous prévoyez d'utiliser cette méthode, veillez à prendre en compte les éléments prérequis suivants :
- Vérifiez que votre ID d'autorisation dispose d'un accès à USS.
- Dans USS, vérifiez que le paramètre d'environnement JAVA_HOME pointe vers l'environnement JDK installé. Vérifiez également que le paramètre d'environnement PATH pointe vers $JAVA_HOME/bin et $JAVA_HOME/jre/bin.
- Vérifiez que cURL est correctement configuré. Vérifiez que le correctif APAR OA22944 est appliqué au sous-système où USS est en cours d'exécution. Assurez-vous également que la variable d'environnement PATH pointe vers /usr/lpp/ported/bin.
- Chargez le fichier utility.jar via FTP dans un répertoire HFS de l'environnement USS. Le fichier se trouve dans le dossier QueryTunerServerConfig\tuning_service\Sample_JCL du répertoire d'installation du client Data Studio.