Olap
Enviado por denyxalex • 14 de Octubre de 2012 • Tesis • 2.291 Palabras (10 Páginas) • 719 Visitas
5.1 Introducción
Como terminación del curso veremos como los usuarios pueden acceder a la información del cubo, para ello primero describiremos algunos aspectos de seguridad para mostrar los datos y luego expondremos los diferentes modos que existen para navegar un cubo.
Al final del modulo daremos una conclusión sobre lo aprendido a lo largo del curso y habremos completado un Check List que nos servirá de guía en el proceso de creación de una solución de BI.
5.2 Seguridad
A la hora de diseñar el modelo multidimensional, es fundamental definir la seguridad adecuada sobre los diferentes componentes y niveles de la solución, debido a lo sensible que puede ser para la organización la información que suelen manejar este tipo de aplicaciones.
Al igual que ocurre con las bases de datos de los sistemas transaccionales, en OLAP pueden manejarse distintos niveles de seguridad.
La seguridad en OLAP tiene una arquitectura jerárquica, partiendo del cubo y llegando al nivel de celda dentro del cubo.
De este modo, podemos definir los permisos a nivel de:
Cubo
Dimensión
Celda (Medida)
Cubo: esta restricción de seguridad se realiza sobre todo el cubo, se puede permitir o denegar el acceso al cubo.
Dimensión: Podemos permitir que el usuario vea la dimensión, que acceda solo a una parte de ella, o que no tenga permiso de visualizarla.
Celda: En una celda o medida podemos permitir el acceso, o bien personalizarlo utilizando expresiones que verifiquen alguna condición para acceder a los datos.
Otra opción para limitar los accesos puede ser el uso de cubos virtuales. Podríamos crear un cubo virtual solo con las medidas que deseamos que tenga acceso el usuario y luego otorgar los permisos sobre el cubo virtual, y denegar o no otorgar permiso sobre el cubo original.
Por ejemplo, si solo un grupo de usuarios puede visualizar el importe de los sueldos de los empleados, entonces podríamos definir una restricción de acceso a nivel celda, sobre la medida Sueldo o crear un cubo virtual que no muestre esta medida.
5.3 Consultas
Una vez que tenemos armado el cubo, los usuarios pueden realizar diferentes operaciones para poder visualizar y analizar sus datos.
Las operaciones que se pueden realizar son:
Drill - Down
Drill - Up
Slice y Dice. (Filtrado)
Rotación
Consolidación
Drill Down – Drill Up: Es una técnica por la que el usuario puede navegar entre las jerarquías de una dimensión agrupando (Drill-up) o desagrupando (Drill-down) los datos.
El drill down y el dril up sirven para navegar el cubo sobre sus dimensiones, con el drill up se pasa desde el detalle a la generalización, y con el drill down se pasa desde un nivel general al detalle.
Slice: Al seleccionar un miembro en particular de una dimensión se forma una especie de rebanada (slice) del cubo original.
Dice: Al seleccionar varios miembros de varias dimensiones se forma sub-cubo, cubo más pequeño o dado (dice). Tanto Slice como Dice son formas particulares de Filtrado.
Rotación: Selecciona el orden de visualización de las dimensiones, rota o gira el cubo según sus dimensiones.
Consolidación (Roll-Up): Calcula las medidas en función de agrupamientos, realiza el re-cálculo de la medida de acuerdo a los ajustes de escala.
5.4 Herramientas de visualización
La navegación es un término que usamos para describir la posibilidad que tienen los usuarios de recorrer las distintas dimensiones y sus cruces, visualizando para cada caso los valores resultantes de las medidas.
Estas son algunos tipos de herramientas que se pueden utilizar para navegar el cubo:
Planillas de Cálculo: Las planillas de cálculo pueden conectarse a la estructura dimensional y alimentar una tabla pivotal con la información que extraen de los cubos.
Tablero de Control: Los tableros de control se conectan a la estructura dimensional y generan indicadores que permiten una rápida visión del estado actual de las variables básicas y su relación con los objetivos de la empresa.
Desarrollos propios: Soluciones o aplicaciones desarrolladas a medida, especialmente para la organización. Estas soluciones puede desarrollarlas el área de Sistemas de la empresa o un Proveedor externo, pero siempre en base a los requerimientos propios de la organización.
Software especializado: Soluciones o aplicaciones creadas por empresas dedicadas principalmente al desarrollo de visualizadores de información orientada al análisis. Existe una gran variedad de herramientas con diversidad de prestaciones y costos, pudiendo ser tanto genéricas como orientadas a algún mercado en particular.
Reporteadores: Herramientas especializadas en la construcción de informes que pueden conectarse a la estructura dimensional y generar reportes con la información que extraen de los cubos.
Existe una gran variedad de Herramientas de visualización de la información almacenada en una estructura multidimensional. Se debe estudiar cada conjunto necesidad – recurso para decidir cual de ellas usar.
En general, los factores que influyen el la elección de una herramienta son:
Tipo de consultas o análisis.
Presupuesto.
Valor del desarrollo o de las licencias.
Usuario al que va destinada la herramienta.
Otras herramientas existentes en la empresa.
Capacidad de desarrollo de aplicaciones propias.
Si no se incluye el análisis de la herramienta de visualización a utilizar entre las tareas de diseño, se corre el riesgo de tener la información correcta y a tiempo, pero a los usuarios desconformes.
5.4.1 La Tabla Pivotal
La tabla pivotal es una herramienta gráfica que permite a los usuarios explorar fácilmente las dimensiones y medidas del cubo. De esta manera el usuario puede construir sus propios informes.
La tabla pivotal se utiliza a través de una planilla de cálculo que se conecta al modelo multidimensional. Con ella se pueden realizar todas las operaciones que vimos en el punto 5.3 Consultas.
Una Tabla Pivotal consta de las siguientes áreas:
Área de Filtros: En la parte superior de la tabla. Se puede incluir una o más dimensiones. Se puede filtrar la información seleccionando niveles en general o miembros en particular. Cuando se realizan selecciones múltiples dentro de una
...