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.

Modélisation de relations de type 1-n en relations de type 1-1<br />

Si une relation de type 1-n existe dans les données, mais qu'elle est modélisée en<br />

tant que relation de type 1-1, les interruptions SQL sont inévitables, car les<br />

informations fournies au logiciel <strong>IBM</strong> <strong>Cognos</strong> par les métadonnées ne sont pas<br />

suffisantes.<br />

Les problèmes qui se produisent le plus couramment lorsque des relations 1-n sont<br />

modélisées en tant que relations 1-1 sont les suivants :<br />

v Le double comptage des requêtes à granularité multiple n'est pas empêché<br />

automatiquement.<br />

<strong>IBM</strong> <strong>Cognos</strong> ne parvient pas à détecter les faits et à générer une requête liée<br />

pour compenser le double comptage, ce qui peut se produire avec des relations<br />

hiérarchiques et différents niveaux de granularité entre les dimensions<br />

conformes.<br />

v Les requêtes à faits multiples ne sont pas détectées automatiquement.<br />

<strong>IBM</strong> <strong>Cognos</strong> ne dispose pas de suffisamment d'informations pour détecter une<br />

requête à faits multiples. Pour les requêtes à faits multiples, une jointure interne<br />

est effectuée et la jointure de boucle est éliminée en supprimant la dernière<br />

jointure évaluée. La suppression d'une jointure est susceptible de générer des<br />

résultats incorrects ou imprévisibles selon les dimensions et faits inclus dans la<br />

requête.<br />

Si la cardinalité est modifiée de façon à utiliser uniquement des relations 1-1 entre<br />

les sujets de requête ou les dimensions, le résultat d'une requête portant sur les<br />

faits Prévisions relatives au produit et Ventes avec les faits Temps ou Temps et<br />

Produits génère une seule instruction Select visant à supprimer une jointure pour<br />

éviter une référence circulaire.<br />

L'exemple ci-dessous montre que les résultats de cette requête sont incorrects si on<br />

les compare aux résultats des requêtes individuelles portant sur les faits Ventes ou<br />

Prévisions relatives au produit.<br />

Les résultats des requêtes individuelles sont répertoriés ci-après.<br />

374 <strong>IBM</strong> <strong>Cognos</strong> <strong>Framework</strong> <strong>Manager</strong> <strong>Version</strong> <strong>10.2.0</strong> - <strong>Guide</strong> <strong>d'utilisation</strong>

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

Saved successfully!

Ooh no, something went wrong!