28.06.2013 Views

IBM Cognos Framework Manager Version 10.2.0 - Guide d'utilisation

IBM Cognos Framework Manager Version 10.2.0 - Guide d'utilisation

IBM Cognos Framework Manager Version 10.2.0 - Guide d'utilisation

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

En examinant les colonnes liées de chaque requête, vous constatez qu'elles sont<br />

calculées selon des critères non connexes. Cela explique pourquoi il n'existe<br />

apparemment aucune relation entre les pays ou les régions et les villes cités dans le<br />

rapport.<br />

Pourquoi une requête liée s'affiche-t-elle ? Pour répondre à cette question, vous<br />

devez examiner le modèle.<br />

Dans cet exemple, les éléments de requête utilisés dans le rapport provenaient de<br />

différents sujets de requête. Country ou region provenait de Country Multilingual,<br />

City de Sales Branch et Number of Orders d'un nombre issu de Order Number<br />

dans le sujet de requête Order Header.<br />

Le problème vient du fait que la requête est fractionnée parce que le moteur de<br />

requêtes la considère comme une requête à faits multiples. Toutefois, le<br />

fractionnement n'est pas associé à une clé valide à partir de laquelle établir une<br />

liaison, puisque aucun élément n'est commun aux deux faits.<br />

Pour résoudre ce problème, vous disposez de deux méthodes qui nécessitent toutes<br />

les deux une bonne compréhension des données.<br />

Solution 1<br />

Vous pouvez ajouter un filtre au sujet Country Multilingual pour changer la<br />

cardinalité de la relation en 1-1.<br />

Select *<br />

from [GOSL].COUNTRY_MULTILINGUAL<br />

Where<br />

COUNTRY_MULTILINGUAL."LANGUAGE"=’EN’<br />

Vous pouvez également ajouter un filtre portant sur la relation et remplacer la<br />

cardinalité par 1-1.<br />

Chapitre 10. Code SQL généré par le logiciel <strong>IBM</strong> <strong>Cognos</strong> 383

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!