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. Sélectionnez le sujet de requête de source de données à modifier.<br />

2. Cliquez sur Actions, Editer la définition.<br />

3. Dans l'onglet SQL, cliquez sur Insérer une macro pour lancer l'éditeur de<br />

macro.<br />

4. Dans la zone Composants disponibles, cliquez sur les tables de mappage des<br />

paramètres, les paramètres de session ou les fonctions que vous souhaitez<br />

utiliser, puis faites-les glisser vers la zone Définition de macro .<br />

Veillez à entrer l'expression de macro entre les signes dièse. Si vous entrez un<br />

texte avant ou après le signe dièse, <strong>Framework</strong> <strong>Manager</strong> supprime ce texte<br />

lorsque vous cliquez sur OK.<br />

5. Insérez des fonctions d'apostrophe ou de guillemet.<br />

Astuce : Cliquez sur la flèche en regard de ces boutons pour<br />

afficher un menu d'options permettant de placer les guillemets ou les<br />

apostrophes.<br />

6. Si vous souhaitez éditer une table de mappage des paramètres ou un paramètre<br />

de session, cliquez dessus dans la zone Définition de macro.<br />

La boîte de dialogue Table de mappage des paramètres ou Paramètres de<br />

session s'affiche. Vous pouvez remplacer des valeurs pour des paramètres de<br />

session, ajouter de nouveaux éléments ou modifier des valeurs.<br />

7. Vérifiez la macro dans la zone Information.<br />

Si une macro est incorrecte, un message d'erreur s'affiche.<br />

Astuce : Pour effacer une macro, cliquez sur l'icône Tout effacer .<br />

8. Cliquez sur OK.<br />

Paramètres et invites obligatoires<br />

Vous pouvez créer des invites obligatoires et facultatives dans les modèles <strong>IBM</strong><br />

<strong>Cognos</strong> <strong>Framework</strong> <strong>Manager</strong> à l'aide de macros de requêtes. Vous pouvez utiliser<br />

deux fonctions macros d'invite, prompt et promptmany, pour créer des invites de<br />

choix d'une valeur unique et des invites de choix de plusieurs valeurs. Vous<br />

pouvez insérer une macro d'invite à n'importe quel endroit dans l'instruction SQL<br />

qui définit le sujet de requête.<br />

Si vous souhaitez utiliser une macro d'invite dans une expression, par exemple, un<br />

calcul, vous devez indiquer le type de données lors de l'utilisation d'un opérateur<br />

surchargé, tel qu'un signe plus (+). Vous pouvez utiliser le signe plus pour<br />

concaténer deux éléments et ajouter deux éléments.<br />

Si vous souhaitez définir un filtre sur un niveau de dimension et lui faire utiliser la<br />

macro prompt ou promptmany, vous devez fournir le type de données<br />

memberuniquename et une valeur par défaut. Pour plus d'informations sur<br />

l'application de filtres, voir «Application de filtres», à la page 160.<br />

Voici un exemple :<br />

members( [MS_gosales].[New Dimension].[PRODUCTLINE].[PRODUCTLINE])<br />

in ( set( #promptmany(’what’, ’memberuniquename’,<br />

’[MS_gosales].[PROD1].[PRODUCTLINE].[PRODUCTLINE]<br />

->[all].[1]’)# ) )<br />

Voici un exemple d'invite obligatoire :<br />

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