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.

Cardinalité<br />

commun, la relation se déplace vers l'espace-noms suivant qui est commun aux<br />

deux extrémités de la relation. Si vous déplacez une relation dans un autre dossier<br />

ou espace-noms, les objets participants sont également déplacés vers le même<br />

dossier ou espace-noms.<br />

Astuce : Utilisez l'onglet Rechercher (sous-fenêtre Outils) pour rechercher un objet<br />

de la classe Relation dont le nom correspond à un modèle spécifié. Par exemple, si<br />

vous recherchez une relation dont le nom contient En-tête de commande,<br />

<strong>Framework</strong> <strong>Manager</strong> trouve toutes les relations dont une extrémité comporte<br />

En-tête de commande. Si vous avez renommé une relation, une recherche de ce<br />

type peut ne pas aboutir.<br />

Des relations existent entre deux sujets de requête. La cardinalité d'une relation est<br />

le nombre de lignes liées à chacun des deux sujets de requête. Les lignes sont liées<br />

par l'expression de la relation ; cette expression fait généralement référence aux<br />

clés primaires et étrangères des tables sous-jacentes.<br />

Le logiciel <strong>IBM</strong> <strong>Cognos</strong> utilise la cardinalité d'une relation pour :<br />

v éviter le double comptage des données de fait ;<br />

v rendre en charge les jointures de boucles qui sont fréquentes dans les modèles à<br />

schéma en étoile ;<br />

v optimiser l'accès au système de la source de données sous-jacente ;<br />

v identifier les sujets de requête qui se comportent comme des faits ou<br />

dimensions.<br />

Une requête qui utilise plusieurs faits de différentes tables sous-jacentes est divisée<br />

en requêtes distinctes pour chaque table de faits sous-jacente. Chaque requête de<br />

fait individuelle fait référence à sa table de faits correspondante ainsi qu'aux tables<br />

dimensionnelles liées à cette table de faits. Une autre requête est utilisée pour<br />

fusionner ces requêtes individuelles en ensemble unique de résultats. La requête de<br />

cette dernière opération est généralement appelée requête liée. Vous savez qu'il<br />

s'agit d'une requête liée lorsque vous pouvez voir coalesce ainsi qu'une jointure<br />

externe intégrale.<br />

La requête liée permet également au logiciel <strong>IBM</strong> <strong>Cognos</strong> de mettre correctement<br />

des données en rapport à divers niveaux de granularité. Voir «Requêtes à<br />

granularité multiple et à faits multiples», à la page 339.<br />

Vous devez vous assurer que toutes les relations et la cardinalité correspondent<br />

aux besoins des utilisateurs.<br />

Pour plus d'informations, voir «Cardinalité des requêtes générées», à la page 332 et<br />

«Cardinalité dans le contexte d'une requête», à la page 333.<br />

Détection de la cardinalité à partir d'une source de données<br />

Lorsque vous effectuez une importation à partir d'une source de données<br />

relationnelles, la cardinalité est détectée à partir d'un ensemble de règles que vous<br />

définissez.<br />

Les options disponibles sont les suivantes :<br />

v Utiliser les clés principales et secondaires<br />

Chapitre 5. Modélisation des métadonnées relationnelles 73

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

Saved successfully!

Ooh no, something went wrong!