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.

Procédure<br />

1. Cliquez sur le sujet de requête à modifier.<br />

2. Cliquez sur Actions, Editer la définition, puis cliquez sur l'onglet Informations<br />

sur la requête.<br />

La zone Résultats du test est initialement vide tant que vous n'avez pas<br />

exécuté la requête.<br />

3. Cliquez sur Options, Paramètres SQL.<br />

4. Utilisez la liste Type SQL pour modifier le type de code SQL.<br />

Si vous modifiez le type en SQL natif, utilisez la liste de contrôle ci-dessus pour<br />

vous assurer que le code SQL respecte les règles qui s'appliquent à la source de<br />

données native.<br />

5. Cliquez sur OK.<br />

6. Si vous souhaitez afficher le code SQL, cliquez sur Tester l'exemple.<br />

7. Si vous souhaitez afficher la requête réelle, cliquez sur Requête.<br />

8. Si vous souhaitez afficher le code xml utilisé par <strong>IBM</strong> <strong>Cognos</strong> BI, cliquez sur<br />

Réponse.<br />

9. Cliquez sur OK.<br />

<strong>Cognos</strong> SQL<br />

Par défaut, <strong>IBM</strong> <strong>Cognos</strong> <strong>Framework</strong> <strong>Manager</strong> utilise SQL <strong>Cognos</strong> pour créer et<br />

éditer des sujets de requête. SQL <strong>Cognos</strong> respecte les normes SQL et fonctionne<br />

avec toutes les sources de données tabulaires et relationnelles. <strong>Framework</strong> <strong>Manager</strong><br />

génère le code SQL le plus optimisé qui soit. Par conséquent, il est préférable<br />

d'utiliser SQL <strong>Cognos</strong>.<br />

Etant donné que les sujets de requête contenus dans <strong>Framework</strong> <strong>Manager</strong> sont<br />

semblables aux vues présentes dans des bases de données, le code SQL défini pour<br />

chaque sujet de requête doit être conforme aux normes SQL qui s'appliquent à des<br />

vues. Par exemple, vous devez affecter des alias à n'importe quelle colonne qui est<br />

vide ou dont le nom n'est pas unique. Ce niveau de conformité signifie que SQL<br />

<strong>Cognos</strong> se comporte avec plus de cohérence que le code SQL spécifique à un<br />

fournisseur, qui ne respecte pas les normes SQL.<br />

En règle générale, il est préférable d'utiliser SQL <strong>Cognos</strong> car vous pouvez créer des<br />

sujets de requête qui :<br />

v peuvent contenir des métadonnées issues de sources de données multiples ;<br />

v comportent moins de restrictions de base de données ;<br />

v interagissent de manière plus efficace avec des applications <strong>IBM</strong> <strong>Cognos</strong>.<br />

Syntaxe de la norme SQL :<br />

Si la source de données le permet, vous pouvez utiliser la clause With avec SQL<br />

<strong>Cognos</strong>. La clause With est utilisée pour générer un code SQL plus lisible et<br />

permettre à la source de données de générer un plan optimal pour l'extraction des<br />

données. La source de données peut plus facilement détecter les cas où les mêmes<br />

tables doivent être analysées et peut alors résoudre ces tables en tant que vue ou<br />

table temporaire en ligne.<br />

Par défaut, <strong>IBM</strong> <strong>Cognos</strong> <strong>Framework</strong> <strong>Manager</strong> utilise le constructeur de table<br />

commune de la norme SQL lorsque la restriction Utiliser la clause WITH lors de<br />

la génération de SQL est définie.<br />

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