Partager via


Actions dans les modèles multidimensionnels

Une action est une opération réalisée par un utilisateur final sur un cube (ou portion de cube) sélectionné. Cette opération peut soit démarrer une application en prenant comme paramètre l'élément sélectionné, soit extraire des informations relatives à l'élément sélectionné. Pour plus d'informations sur les actions, consultez Actions (Analysis Services - Données multidimensionnelles).

Pour construire des actions pour un cube, utilisez l'onglet Actions du Concepteur de cube. Spécifiez les indications suivantes :

  • Nom
    Sélectionnez un nom identifiant l'action.

  • Cible d'action
    Sélectionnez l'objet auquel l'action est attachée. Généralement, dans les applications clientes, l'action s'affiche lorsque les utilisateurs finaux sélectionnent l'objet cible ; toutefois, l'application cliente détermine quelle opération de l'utilisateur final affiche les actions. Pour Type de cible, sélectionnez l'un des objets suivants :

    • Membres d'attribut

    • Cellules

    • Cube

    • Membres de dimension

    • Hiérarchie

    • Membres de hiérarchie

    • Niveau

    • Membres de niveau

    Après que vous avez sélectionné le type de l'objet cible, sous Objet cible, sélectionnez l'objet de cube du type désigné.

  • Condition (facultatif)
    Spécifiez une expression MDX (Multidimensional Expressions) facultative qui est résolue en valeur booléenne. Si la valeur est True, l'action est effectuée sur la cible spécifiée. Si la valeur est False, l'action n'est pas effectuée.

  • Contenu d'action
    Sélectionnez le type d'action. Le tableau suivant récapitule les types disponibles.

    Type

    Description

    Jeu de données

    Extrait un dataset.

    Propriétaire

    Effectue une opération en utilisant une interface différente de celles répertoriées dans ce tableau

    Ensemble de lignes

    Extrait un ensemble de lignes.

    Instruction

    Exécute une commande OLE DB.

    URL

    Affiche une page qui varie selon le cas dans un navigateur Internet.

    Pour Expression d'action, spécifiez les paramètres qui sont transmis lorsque l'action est exécutée. La syntaxe doit correspondre à une chaîne et vous devez inclure une expression écrite en MDX. Par exemple, votre expression MDX peut indiquer une partie du cube inclus dans la syntaxe. Les expressions MDX sont évaluées avant la transmission des paramètres. Par ailleurs, vous pouvez utiliser le générateur MDX pour élaborer vos expressions MDX.

  • Propriétés supplémentaires
    Sélectionnez la propriété. Le tableau suivant répertorie les propriétés disponibles.

    Propriété

    Description

    Invocation

    Détermine le mode d'exécution de l'action. Le mode interactif, qui est celui par défaut, spécifie que l'action est exécutée lorsqu'un utilisateur accède à un objet. Les valeurs possibles sont :

    • Traitement par lot

    • Interactif

    • À l'ouverture

    Application

    Décrit l'application de l'action.

    Description

    Décrit l'action.

    Légende

    Fournit une légende qui s'affiche pour l'action. Si la légende est au format MDX, spécifiez True pour La légende est MDX.

    La légende est MDX

    Spécifiez True si la légende est au format MDX ou False si ce n'est pas le cas.

[!REMARQUE]

Vous devez utiliser le langage de script Analysis Services (ASSL) ou les objets AMO (Analysis Management Objects) pour définir les types d'action de ligne de commande et HTML. Pour plus d'informations, consultez Élément Action (ASSL), Élément Type (Action) (ASSL) et Programmation d'objets OLAP AMO avancés.

Création d'une action de rapport

Le serveur de rapports répond aux demandes de rapports basées sur une URL. Pour créer une action de rapport, dans le menu Cube, cliquez sur Nouvelle action de rapport. Les options suivantes sont propres à une action de rapport.

  • Report Server
    Les propriétés décrites dans le tableau suivant sont spécifiées pour le serveur de rapports.

    Propriété

    Description

    Nom du serveur

    Nom de l'ordinateur exécutant le serveur de rapports.

    Chemin d'accès au serveur

    Chemin exposé par le serveur de rapports.

    Format de rapport

    HTML5, HTML3, Excel ou PDF.

  • Paramètres (facultatif)
    Les paramètres sont envoyés au serveur comme une partie de la chaîne de l'URL lorsque l'action est créée. Ils incluent Nom du paramètre et Valeur du paramètre, c'est-à-dire une expression MDX.

L'URL du serveur de rapports est construite comme suit :

        http://
        host
        /
        virtualdirectory
        /Path&
        parametername1
        =
        parametervalue1
        & ...

Par exemple :

https://localhost/ReportServer/Sales/YearlySalesByCategory?rs:Command=Render&Region=West

Création d'une action d'extraction

Une action d'extraction est définie par une action de type ensemble de lignes, qui est retournée à l'application cliente comme une instruction d'extraction. La cible d'action est le membre d'un groupe de mesures. Pour créer une action d'extraction, dans le menu Cube, cliquez sur Nouvelle action d'extraction. Les options suivantes sont propres à une action d'extraction.

  • Colonnes d'extraction
    Sélectionnez une ou plusieurs dimensions et, pour chacune d'entre elles, les colonnes d'extraction retournées à l'application cliente par l'action.

Voir aussi

Concepts

Cubes dans les modèles multidimensionnels