Compartir a través de


Acciones en modelos multidimensionales

Una acción es una operación iniciada por el usuario final sobre un cubo o parte seleccionados de un cubo. La operación puede iniciar una aplicación con el elemento seleccionado como parámetro, o bien puede recuperar información sobre el elemento seleccionado. Para obtener más información sobre las acciones, vea Acciones (Analysis Services - Datos multidimensionales).

Use la pestaña Acciones del Diseñador de cubos para compilar acciones para un cubo. Especifique lo siguiente:

Nombre
Seleccione un nombre que identifique la acción.

Destino de acción
Seleccione el objeto al que se adjunta la acción. Por lo general, en las aplicaciones cliente, la acción se muestra cuando los usuarios finales seleccionan el objeto de destino; sin embargo, la aplicación cliente determina qué operación del usuario final muestra las acciones. En Tipo de destino, seleccione entre los siguientes objetos:

  • Miembros de atributo

  • Células

  • Cubo

  • Miembros de la dimensión

  • Jerarquía

  • Miembros de la jerarquía

  • Nivel

  • Miembros de categoría

Después de seleccionar el tipo de objeto de destino, en Objeto de destino, seleccione el objeto de cubo del tipo designado.

Condición (opcional)
Especifique una expresión opcional de expresiones multidimensionales (MDX) que se resuelva en un valor booleano. Si el valor es True, la acción se realiza en el destino especificado. Si el valor es False, la acción no se realiza.

Contenido de la acción
Seleccione el tipo de acción. En la tabla siguiente se resumen los tipos disponibles.

Tipo Descripción
Conjunto de datos Recupera un conjunto de datos.
Propietario Realiza una operación mediante una interfaz distinta de las enumeradas en esta tabla.
Conjunto de filas Recupera un conjunto de filas.
Declaración Ejecuta un comando OLE DB.
URL Muestra una página de variables en un explorador de Internet.

En Expresión de acción, especifique los parámetros que se pasan cuando se ejecuta la acción. La sintaxis debe evaluarse como una cadena y debe incluir una expresión escrita en MDX. Por ejemplo, la expresión MDX puede indicar una parte del cubo que se incluye en la sintaxis. Las expresiones MDX se evalúan antes de pasar los parámetros. Además, MDX Builder está disponible para ayudarle a crear expresiones MDX.

Propiedades adicionales
Seleccione la propiedad . En la tabla siguiente se resumen las propiedades disponibles.

Propiedad Descripción
Invocación Especifica cómo se ejecuta la acción. Interactivo, el valor predeterminado, especifica que la acción se ejecuta cuando un usuario accede a un objeto. Los valores posibles son:

Lote

Interactivo

Al abrir
Aplicación Describe la aplicación de la acción.
Descripción Describe la acción.
Título Proporciona un título que se muestra para la acción. Si el subtítulo es MDX, especifique True para Subtítulo es MDX.
El subtítulo es MDX Especifique True si el título es MDX o False si no lo es.

Nota:

Debe usar Analysis Services Scripting Language (ASSL) o Analysis Management Objects (AMO) para definir tipos de acción HTML y línea de comandos. Para obtener más información, vea Elemento de Acción (ASSL), Elemento de Tipo (Acción) (ASSL), y Programación de objetos avanzados de AMO OLAP.

Crear una acción de informes

El servidor de informes responde a solicitudes para informes basadas en direcciones URL. Para crear una acción de creación de informes, en el menú Cubo , haga clic en Nueva acción de informes. Las siguientes opciones son específicas de una acción de generación de informes.

Servidor de informes
Las propiedades descritas en la tabla siguiente se especifican para el servidor de informes.

Propiedad Descripción
Nombre del servidor Nombre del equipo que ejecuta el servidor de informes.
Ruta de acceso del servidor Ruta de acceso expuesta por el servidor de informes.
Formato de informe HTML5, HTML3, Excel o PDF.

Parámetros (opcional)
Los parámetros se envían al servidor como parte de la cadena de dirección URL cuando se crea la acción. Incluyen nombre de parámetro y valor de parámetro, que es una expresión MDX.

La dirección URL del servidor de informes se construye de la siguiente manera:

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

Por ejemplo:

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

Crear una acción de obtención de detalles

Una acción de obtención de detalles se define mediante una acción de conjunto de filas, que se devuelve a la aplicación cliente como una instrucción de obtención de detalles. El destino de la acción es miembro de un grupo de medida. Para crear una nueva acción de obtención de detalles, en el menú Cubo , haga clic en Nueva acción de obtención de detalles. Las siguientes opciones son específicas de una acción de obtención de detalles:

Columnas de desagregación
Seleccione una o más dimensiones y, para cada dimensión, las columnas de desglose de datos devueltas a la aplicación cliente mediante la acción.

Véase también

Cubos en modelos multidimensionales