Finalmente, vamos a citar otros componentes que tenemos disponibles, para que el lector tenga conocimiento de su existencia, y si lo estima oportuno, profundice en su estudio:Una Acción (action) es una instrucción MDX almacenada en el servidor, y que puede ser ejecutada por las aplicaciones cliente. Esto es muy flexible, y permite a la aplicación de BI ir más allá del cubo, ofreciendo la posibilidad de transformar las aplicaciones cliente en sofisticadas herramientas integradas en la operativa de la empresa. Tenemos los siguientes tipos de acciones:

  • Dirección URL. Muestra una página en el explorador de internet.
  • Instrucción. Ejecuta un comando Ole Db.
  • Conjunto de filas. Devuelve un conjunto de filas a una aplicación cliente.
  • Propietario. Realiza una operación mediante una interfaz distinta a las descritas aquí.
  • Conjunto de datos. Devuelve un conjunto de datos a una aplicación cliente.
  • Obtención de detalles. Devuelve una instrucción de obtención de detalles (drill through) a una aplicación cliente.
  • Informes. Envía una solicitud con parámetros basada en una URL al servidor de Reporting Services y devuelve un informe a una aplicación cliente.
Figura 1 – Acciones (Actions)

Figura 1 – Acciones (Actions)

 

Una Perspectiva (perspective) es un subconjunto de un cubo creado para una aplicación o grupo de usuarios. Permite que se acceda a un subconjunto de los datos, facilitando así el análisis de la información, evitando confusiones, y eliminando toda aquella información que el usuario no deba conocer o utilizar. Tenga en cuenta el lector, que las perspectivas son simplemente un filtro que facilita la navegación por un subconjunto del cubo, pero en ningún caso una medida de seguridad que restrinja el acceso a dicha información.

Figura 2 – Perspectivas (Perspectives)

Figura 2 – Perspectivas (Perspectives)

 

Como se aprecia en la figura anterior, podemos crear una perspectiva, asignarle un nombre, y marcar el checkbox de cada uno de los elementos que queramos tener disponibles en ella.

Una Traducción (translation) nos permite gestionar la compatibilidad multilingüe de Analysis Services. Contiene un identificador de idioma y enlaces a las propiedades de los objetos que se pueden mostrar en varios idiomas. Tenemos disponibles traducciones tanto a nivel del cubo, como de las dimensiones. Con las traducciones a nivel de dimensiones podremos incluso que ciertos valores aparezcan en un idioma según los valores almacenados en la base de datos, por ejemplo, si en la dimensión producto tenemos una columna con su nombre en inglés y otra con él en español, podemos hacer, mediante el uso de las traducciones se muestre al usuario dicho nombre en un idioma u otro.

Figura 3 – Traducciones (Translations)

Figura 3 – Traducciones (Translations)

 

Los Roles (funciones) nos permiten gestionar la seguridad del cubo. A través de ellos decidimos qué usuarios y grupos de usuarios pueden, o no pueden, acceder a los datos. Es posible definir la seguridad, incluso a nivel de miembro y de celda del cubo.

Salvador Ramos

Consultor, Formador y Mentor en Business Intelligence. SQL Server MVP.
Director de Formación en SolidQ.
Microsoft MCSE 2012: Business Intelligence.

Latest posts by Salvador Ramos (see all)