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.

Lorsque vous ouvrez un modèle d'une édition précédente, la restriction Traitement<br />

des raccourcis a pour valeur Automatique. Automatique est un raccourci qui se<br />

trouve dans le même répertoire que sa cible se comporte comme un alias ou une<br />

instance indépendante. En revanche, un raccourci qui se trouve ailleurs dans le<br />

modèle se comporte comme une référence au raccourci d'origine. Lorsque vous<br />

créez un nouveau modèle, la valeur de la restriction Traitement des raccourcis est<br />

toujours Jointure explicite.<br />

Lorsque vous définissez la restriction sur Jointure explicite, le comportement du<br />

raccourci est dicté par la propriété Traiter en tant que. Si la restriction Traitement<br />

des raccourcis est définie sur Automatique, vérifiez le modèle et affectez la valeur<br />

Jointure explicite à la restriction au moment de la réparation. Ceci modifie tous les<br />

raccourcis en leur affectant la valeur correcte à partir de la propriété Traiter en tant<br />

que selon les règles suivies par le paramètre Automatique.<br />

La restriction Traitement des raccourcis a la priorité sur la propriété Traiter en tant<br />

que. Par exemple, si la restriction est définie sur Automatique, le comportement<br />

du raccourci est déterminé par l'emplacement du raccourci par rapport à sa cible,<br />

quelle que soit la valeur de la propriété Traiter en tant que.<br />

Syntaxe de jointure SQL<br />

Vous pouvez contrôler la façon dont le code SQL est généré pour les jointures<br />

internes dans un modèle en sélectionnant l'un des paramètres suivants :<br />

v Si la restriction est définie sur Déterminé par le serveur, le fichier<br />

CQEConfig.xml est utilisé pour déterminer la valeur de la restriction. S'il n'existe<br />

aucun fichier CQEConfig.xml actif ni aucune entrée de paramètre pour la<br />

restriction dans le fichier CQEConfig.xml, le paramètre Jointure implicite est<br />

utilisé.<br />

v Le paramètre Jointure implicite utilise la clause where.<br />

Par exemple :<br />

SELECT publishers.name, publishers.id,<br />

books.title FROM publishers, books WHERE publishers.id<br />

= books.publisher_id ORDER BY publishers.name, books.title;<br />

v Le paramètre Jointure explicite utilise la clause from avec les mots clés inner<br />

join dans un prédicat on.<br />

Par exemple :<br />

SELECT<br />

publishers.name, publishers.id,<br />

books.title FROM publishers INNER JOIN books ON publishers.id<br />

= books.publisher_id ORDER BY publishers.name, books.title;<br />

Vous pouvez définir le type de jointure sur la propriété de la requête dans Report<br />

Studio pour redéfinir la valeur de cette restriction.<br />

Quel que soit le paramètre que vous utilisez pour cette restriction, le paramètre<br />

Jointure explicite est utilisé pour les jointures externes gauches, les jointures<br />

externes droite et les jointures externes complètes.<br />

Cette restriction n'a aucun impact sur le code SQL saisi.<br />

Regroupement des attributs de mesure (éléments de requête)<br />

Si la restriction est définie sur Déterminé par le serveur, le fichier CQEConfig.xml<br />

est utilisé pour déterminer la valeur de la restriction. S'il n'existe aucun fichier<br />

318 <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!