Exécution des travaux, générations et flux ETL.
- Examen des raisons de l'échec d'une génération ETL
- Si la connexion sur laquelle l'erreur s'est produite est une source de données OCBC XML, consultez les fichiers journaux ODBC et JDBC, ainsi que les sections relatives au service de données et au pilote ODBC XML.
- Si la connexion sur laquelle l'erreur s'est produite est IBM Rational Insight,
consultez les journaux d'installation de l'entrepôt de données.
- Examen des raisons du rejet de certaines données
- Consultez les journaux présents dans le répertoire [répertoire_installation_rational_insight]/cognos/datamanager/data contenant des informations sur le nombre d'enregistrements ayant été acquis, fusionnés ou rejetés.
- Examen des erreurs survenues lors d'une génération spécifique dans un travail
- Dupliquez le travail incluant la génération, supprimez toutes les générations non associées à la génération que vous examinez et exécutez le travail. Les variables sont alors correctement définies.
- Réutilisation des travaux ETL
- Un travail ETL associé à une catégorie de ressource est automatiquement appliqué à tous les groupes de ressources de cette catégorie. Pour réutiliser un travail ETL, utilisez
IBM Rational Insight XML data configuration pour définir un nouveau groupe de ressources et placer tous les schémas identiques sous la même catégorie de ressource. Au cours du processus ETL, les données sont automatiquement chargées ou supprimées, suivant que cette catégorie existe ou non dans ce groupe de ressources.
- Gestion des incidents comptant double
- Une table des faits contient en général plusieurs dimensions. Les tables de faits stockent
les données à un niveau de granularité minimal, c'est-à-dire que chaque combinaison de chaque dimension est stockée sous la forme d'une ligne. En revanche, tous les rapports n'utilisent pas toutes les dimensions. Lorsque des relations plusieurs-à-plusieurs existent entre le fait et une dimension, les données relatives aux dimensions non utilisées dans le rapport seront également agrégées et le rapport généré sera inexact. Pour éviter ce type de scénario, procédez comme suit :
- Créez une table des faits de base. Vérifiez qu'aucune relation plusieurs-à-plusieurs n'existe entre le fait et les dimensions.
- Pour chaque relation plusieurs-à-plusieurs avec le fait, créez une table de faits incluant les dimensions de la table des faits de base et définissez les relations plusieurs-à-plusieurs de cette table.
Exécution de travaux ETL sur un système non anglais avec la base de données Oracle 11g
- Créez un schéma de base de données de catalogues en exécutant la commande suivante :
catmanage.exe ORACLE IDU/MDP@NomService -c
où IDU et MDP sont le nom d'utilisateur et le mot de passe d'un compte pouvant se connecter au NomService.
- Démarrez IBM Cognos Data
Manager Designer, ouvrez la base de données des catalogues et restaurez le catalogue.
Exécution de travaux ETL dans un environnement Linux
- IBM Cognos Data Manager ne contient pas d'interface graphique pour les environnements Linux. Pour exécuter des travaux ETL dans un environnement Linux, utilisez les commandes shell de Linux.
Remarque : Vous devez créer les DSN associés et vérifier que les connexions sont établies.
Lors de l'exécution d'un travail ETL, l'erreur suivante se produit : Data
name not found, and no default driver specified.
- Vérifiez le fichier odbcinst.ini :
- Ouvrez le fichier odbcinst.ini dans un éditeur de texte.
- Accédez à l'emplacement [Pilote ODBC XML d'IBM Rational Insight].
- Vérifiez que la propriété Driver pointe vers le chemin d'accès du fichier libratlxml.so correct.
- Vérifiez le fichier odbc.ini :
- Ouvrez le fichier odbc.ini dans un éditeur de texte.
- Vérifiez que le DSN système souhaité existe et que sa propriété Driver est associée à la valeur Pilote ODBC XML d'IBM Rational Insight. Si le DSN n'existe pas,
ajoutez-le comme indiqué dans l'exemple :
[ClearCase]
Driver = Pilote ODBC XML d'IBM Rational Insight
DataSource = ClearCase
Description = Un exemple de DSN
Configuration = /opt/ibm/RationalInsight/dataconfig/Configuration/clearcase.xdc
- Vérifiez le chemin JVM
- Sur la console, exécutez la commande export.
- Vérifiez que la variable "LD_LIBRARY_PATH" inclut le chemin de la machine IBM Java Virtual
Machine hébergée par IBM Rational Insight. Par exemple : /opt/ibm/RationalInsight/AppServer/java/jre/bin;/usr/local/lib.
- Vérifiez que la "PATH" inclut le chemin de la machine IBM Java Virtual Machine hébergée par IBM Rational Insight.
Par exemple : /opt/ibm/RationalInsight/AppServer/java/jre/bin/classic.