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.