Módulo de BI SISDEPEN - caib.es

49
Pág. 1/49 Módulo de BI SISDEPEN

Transcript of Módulo de BI SISDEPEN - caib.es

Page 1: Módulo de BI SISDEPEN - caib.es

Pág. 1/49

Módulo de BI

SISDEPEN

Page 2: Módulo de BI SISDEPEN - caib.es

Pág. 2/49

Septiembre 2011

Conselleria de Salut, Família i Bienestar Social

Este manual ha sido desarrollado por ODEC, S.A.

Page 3: Módulo de BI SISDEPEN - caib.es

Pág. 3/49

INDICE

Introducción ................................................................................................................... 5 Terminología básica Multidimensional ................................................................................... 5

Relación entre conceptos que gestiona el Sistema ................................................... 6

Seguridad del Sistema .................................................................................................. 7

Conceptos básicos ........................................................................................................ 7 Actividades Estadísticas ......................................................................................................... 9 Dimensiones ......................................................................................................................... 11 Cubos ................................................................................................................................... 13 Ver periodos del cubo........................................................................................................... 14

Generación de Consultas. Asistente de consultas .................................................. 17 Selección de dimensiones, cubos y medidas. ...................................................................... 17 Selección de filas columnas y hojas ..................................................................................... 18 Selección de filtros ............................................................................................................... 19 Formatos, estilos y fórmulas sobre medidas. ....................................................................... 20 Fórmulas sobre dimensiones ............................................................................................... 23 Porcentajes........................................................................................................................... 24 Datos generales de la consulta ............................................................................................ 25 Navegador OLAP ................................................................................................................. 26 Exportaciones y gráficos ...................................................................................................... 28

Gestión de consultas .................................................................................................. 30 Listado de consultas ............................................................................................................. 30 Clasificaciones jerárquicas de consultas .............................................................................. 31 Ejecución de consultas ......................................................................................................... 32

Explotaciones Desarrolladas para la Consellería ..................................................... 34 Cubo de Expedientes de Discapacidad ................................................................................ 34 Cubo de Expedientes de Discapacidad con Diagnósticos ................................................... 35 Cubo de Personas ................................................................................................................ 36 Cubo de Expedientes de Atención Temprana con Diagnósticos ......................................... 37 Cubo de Tratamientos de Atención Temprana ..................................................................... 38

Page 4: Módulo de BI SISDEPEN - caib.es

Pág. 4/49

Mecanismo de carga de datos ............................................................................................. 38 Procesos de carga de datos ................................................................................................. 40 Lanzamiento de los procesos ............................................................................................... 41 Comprobación de resultados ................................................................................................ 42 Estadísticas de Discapacidad ............................................................................................... 43 Estadísticas de Atención temprana ...................................................................................... 47

Page 5: Módulo de BI SISDEPEN - caib.es

Pág. 5/49

Introducción El objetivo de este manual es explicar las funcionalidades que contempla el módulo BI del proyecto SISDEPEN

Terminología básica Multidimensional

Todo el sistema desarrollado se basa en la gestión de los datos de forma multidimensional, que se alojan en estructuras llamadas cubos de dos o más dimensiones.

Una dimensión es una jerarquía organizada de categorías (niveles) que típicamente describe datos de un cubo (Ej: dimensiones: Sexo, estado civil, territorio, etc.)

En vez de campos de una tabla, los elementos de los datos que se almacenan en la intersección de las dimensiones del cubo se llaman medidas. Puede haber más de una medida almacenada en las intersecciones.

Se ilustra abajo un cubo de ejemplo.

El cubo se compone de tres dimensiones: Productos, Geografía y Tiempo. Almacena una medida: ventas.

Cada dimensión se analiza en niveles diversos, jerárquicos, que se analiza más lejos en miembros. Por ejemplo, la dimensión de productos se divide en ordenadores, electrónica, etc. La geografía se subdivide por regiones y dentro de estas por tiendas. El tiempo se divide en años.

Los puntos de intersección de los productos, junto con la geografía y los años, representan el punto (celdas) en el cual se recoge la medida de las ventas.

Page 6: Módulo de BI SISDEPEN - caib.es

Pág. 6/49

Relación entre conceptos que gestiona el Sistema Actividad Estadística: Entidad que engloba toda la información en relación a un ámbito de la discapacidad. Dimensiones: Todas las dimensiones que se utilizan en el sistema Dimensiones de una actividad estadística: Las dimensiones que únicamente se usan en una actividad. Existen dimensiones comunes con otras actividades y dimensiones propias. Cubos de una actividad: Todas las variables de una actividad con sus datos. Consultas de una actividad: Consultas propias de una actividad. Pueden utilizar variables propias o variables del resto de actividades. Árbol clasificatorio de consultas: Las consultas que sean de uso general por los usuarios podrán organizarse en árboles clasificatorios de consultas y podrán ser consultadas por todo el personal.

Page 7: Módulo de BI SISDEPEN - caib.es

Pág. 7/49

Seguridad del Sistema Van a existir varios tipos de seguridad que se aplicarían en la aplicación: • Acceso a la aplicación: la entrada a la aplicación es controlada. Para acceder a la misma se solicita un nombre de usuario (login) más una contraseña. Estos usuarios tendrán que ser usuarios del sistema de seguridad centralizado de la DGTIC (SEYCON). • Acceso a las opciones de menú de la aplicación: una vez se entra correctamente a la aplicación, se dispone de opciones de menú que permiten acceder a las distintas páginas de la misma. El acceso a estas opciones también está controlado, de forma que en función del usuario que haya entrado a la aplicación se mostrarán unas opciones u otras. • Acceso a determinadas actividades estadísticas de la aplicación: una vez se entra correctamente a la aplicación, se tiene acceso a determinadas actividades estadísticas las cuales han sido asignadas al usuario vía el grupo/grupos de usuario a los que pertenece. Grupos de Usuarios Los grupos de usuario podrán ser de dos tipos: funcionales y de datos - Los grupos funcionales tendrán acceso a opciones de menú de la aplicación potencialmente diferentes. Estos grupos coinciden con los roles SEYCON que tenga asignados el usuario. - Los grupos de usuarios de datos que permitirán agrupar un conjunto de actividades estadísticas dentro de cada uno de estos grupos de datos. Además, un mismo usuario podrá pertenecer a varios grupos, es decir, podrá tener accesible las opciones de menú de varios grupos o trabajar con varias actividades estadísticas

Conceptos básicos Se ha dividido la aplicación en 3 subsistemas:

- Administración Informática: accede a las labores de mantenimiento de la información desde el punto de vista informática (tablas paramétricas, opciones de menú, etc). Este perfil, además, tendrá acceso al resto de pantallas de la aplicación. Acceso a los datos total. Rol DMSD_ADMIN.

- Administración Funcional: las tareas de tipo más funcional: la administración del conjunto de metadatos de tipo DW (dimensiones, variables, clasificaciones, etc.). También la creación de consultas. Acceso a los datos total. Rol DMSD_EDITOR.

Page 8: Módulo de BI SISDEPEN - caib.es

Pág. 8/49

- Explotación: solo consulta de cubos ya creados. Acceso a los datos en solo consulta, no se le permite insertar, editar ni borrar datos. Rol DMSD_CONSULTA.

Page 9: Módulo de BI SISDEPEN - caib.es

Pág. 9/49

Actividades Estadísticas

Para poder organizar la información de la Consellería resultará necesario definir Actividades Estadísticas las cuales agrupen dimensiones, cubos y consultas por un lado y además puedan ser asignados a grupos de usuarios u otros para que de este modo pueda departamentarse esta información de forma que solo los usuarios asignados puedan administrar dichas actividades y el resto de usuarios pueda solo consultar dicha información.

- Nombre de la Actividad Estadística.

- Clasificación interna. Para clasificar la actividad en un árbol temático a nivel interno. (Éste es el que se ve al inicio, cuando seleccionamos la actividad estadística en la que queremos entrar)

- Clasificación externa. Para clasificar la actividad en el árbol temático que posteriormente podrían ver usuarios de internet.

- Grupos de actividad. Este campo es para dar permiso a determinados grupos de usuarios sobre dicha actividad (grupos de datos).

Page 10: Módulo de BI SISDEPEN - caib.es

Pág. 10/49

La organización de las diferentes actividades estadísticas de forma Interna (Consellería) o externa (de cara a una explotación por Internet) se administra desde la opción de menú de Administración del Arbol.

En esta pantalla se pueden crear estructuras de árboles tanto internos como externos de forma que se puedan organizar las actividades de la forma que se considere oportuna.

Page 11: Módulo de BI SISDEPEN - caib.es

Pág. 11/49

Dimensiones

Para poder usar y analizar una variable en concreto dentro del datawarehouse tendremos que previamente haber definido, creado, etc, las dimensiones por las cuales deseamos analizar o de las cuales disponemos información para dichas variables.

Una dimensión será un concepto transversal para todas las actividades estadísticas, es decir, una misma dimensión (Ej: edad) podrá ser utilizada en muchas actividades, por lo que la gestión de las dimensiones no estará ligada en principio a ninguna actividad independientemente de que la aplicación permitirá asociar las dimensiones habituales de uso en una determinada actividad, para facilitar posteriores procesos de creación de cubos, etc.

Las dimensiones podrán ser:

- de totales calculados (solo aceptará valores del más bajo nivel en los cubos en los cuales se utilice)

- introducidos (proporcionaremos valores para todos los valores de la dimensión)

Es fundamental diferenciar entre dimensiones introducidas y calculadas. A la hora de construir una estructura para dar cobertura a unos datos debemos tener en cuenta cómo son éstos en función de si agregando niveles inferiores obtenemos el dato para los niveles superiores. Es fácil entenderlo pensando en la dimensión territorial. Tendremos una dimensión calculada cuando podemos obtener el dato de Palma como suma de sus municipios, con lo que sólo cargaríamos los valores de éstos.

Tendremos una dimensión de totales introducidos cuando el valor de Palma no se obtiene como suma de sus municipios, en este caso deberíamos cargar tanto los municipios como el propio valor de Palma. Por ejemplo cuando el dato se refiera a una tasa (%)

Page 12: Módulo de BI SISDEPEN - caib.es

Pág. 12/49

También disponemos de dimensiones de publicación. Éstas nos sirven para crear consultas con otras agregaciones o niveles en la dimensión diferentes a los que tiene establecidos por definición.

Por ejemplo, la dimensión edad ha sido cargada año a año, es decir, al mayor nivel de desagregación. Al definir la dimensión se añadió como niveles superiores los grandes grupos de edad y grupos quinquenales.

En el caso de que quisiéramos obtener una consulta con grupos de edad diferentes a los expuestos tendríamos que dar de alta una nueva dimensión de publicación de la dimensión edad con la agregación que quisiéramos.

Page 13: Módulo de BI SISDEPEN - caib.es

Pág. 13/49

Cubos

Las variables o medidas se almacenan en cubos. Las medidas son los campos numéricos que se pueden cuantificar en el banco de datos. Los cubos estarán formados dimensiones y una o varias medidas.

Existen cubos introducidos y cubos de tipo calculados:

- Las variables del tipo totales calculados serán aquellas a las cuales se suministren los datos de más bajo nivel de sus correspondientes dimensiones, y el sistema será el encargado de realizar las totalizaciones por niveles de sus correspondientes dimensiones.

- Las variables del tipo totales introducidos, serán aquellas en las que los totales por nivel no coinciden con la suma de los detalle. En estos casos, la información que se cargará en el sistema será tanto de los niveles inferiores, como de los intermedios y finales, es decir, todos, en cuanto que el sistema no podrá totalizar datos y sí simplemente mostrarlos.

Un cubo se compone de un conjunto de dimensiones por las cuales analizar y un conjunto de medidas o valores que son el objeto del análisis.

Page 14: Módulo de BI SISDEPEN - caib.es

Pág. 14/49

Dimensiones de un cubo

Medidas de un cubo

Ver periodos del cubo

Esta pantalla tiene importancia porque es dónde vamos a ver los periodos temporales que tenemos cargados en el cubo y cual es su estado.

Como en muchas otras pantallas vistas hasta ahora, aparecen una serie de iconos:

Page 15: Módulo de BI SISDEPEN - caib.es

Pág. 15/49

- Editar periodo:

Aquí podemos revisar el estado de los datos, cambiar los atributos de consultable o publicable, observaciones, etc.... - Borrar periodo: Si queremos borrar todo el periodo en cuestión por algún error o cambios en los datos. - Cambiar estado de los datos: Los datos de cada periodo pueden estar en varios estados de control:

- vacío, es decir, pendiente de carga - Cargado - Validado, una vez se ha producido el proceso de carga, se indica de forma manual

que los datos están correctos

Page 16: Módulo de BI SISDEPEN - caib.es

Pág. 16/49

- Ver datos del cubo:

Aquí podemos ver los datos cargados y filtrar por las categorías de las dimensiones que queramos. Además tenemos otras opciones como:

Modificar de forma manual algún dato de la tabla ( ) Borrar manualmente algún dato de la tabla ( ) También tenemos la opción de exportar los datos filtrados o la totalidad de los datos cargados en el cubo .

Recordar que todas las modificaciones comentadas, con excepción de la exportación del cubo, se restringen únicamente a los datos del periodo temporal por el que hemos tenido acceso a esta pantalla.

Page 17: Módulo de BI SISDEPEN - caib.es

Pág. 17/49

Generación de Consultas. Asistente de consultas El sistema presenta un asistente que permite realizar de forma sencilla consultas sobre los datos.

Los pasos para crear una consulta serían los siguientes:

Selección de dimensiones, cubos y medidas.

Al principio debemos seleccionar las dimensiones que queremos, y nos saldrán los cubos que tienen todas las dimensiones seleccionadas ya sean de nuestra actividad o de otras actividades.

Hemos de notar que podemos indicar que deseamos utilizar dimensiones calculadas y por tanto consultar cubos calculados, como dimensiones introducidas y en este caso ver cubos de tipo introducido.

Seleccionaremos los cubos y finalmente las medidas sobre las que queramos obtener los datos.

Haciendo simplemente esto, ya podemos realizar la consulta, ya que con esto tenemos los mínimos datos necesarios para obtener datos. Si pinchamos en obtenemos el resultado de nuestra consulta.

Page 18: Módulo de BI SISDEPEN - caib.es

Pág. 18/49

Utilidades

Existen una serie de utilidades es este misma pantalla que nos permiten ver más información acerca de los cubos y dimensiones con los que deseamos trabajar:

- si pinchamos en la dimensión, podremos ver los valores posibles de dicha dimensión

Selección de filas columnas y hojas

En el siguiente paso seleccionamos qué deseamos que se sitúe en fila y que es lo que deseamos que se sitúe en columna

En esta pantalla podremos, arrastrando con el ratón, variar el orden en la que se muestran las dimensiones ya sea en fila o columnas ya que recordemos que si ponemos varias dimensiones en fila o columna el sistema entenderá que se desean anidar los datos.

Page 19: Módulo de BI SISDEPEN - caib.es

Pág. 19/49

¿Cómo afecta una dimensión en hoja?

Si seleccionamos una nueva dimensión (Sexo), y la ponemos en hoja deberemos seleccionar un valor para esa dimensión en la pantalla de filtros.

Es muy importante conocer que una dimensión en hoja, solo podrá ser filtrada por un valor únicamente, ya que los valores de la dimensión no se muestran en la tabla sinó que actúan en modo de filtrado.

Selección de filtros

Con los filtros seleccionamos los valores de las dimensiones que nos van a salir en la consulta.

Los filtrados de variables de tipo temporal pueden ser:

- de periodo absoluto: es decir, se podrán seleccionar valores discretos de la dimensión (Ej: años 2006, 2007, 2008, etc.)

- de periodo relativo: el usuario deberá indicar el número de periodos anteriores relativos al actual (en el momento de consultar) que desea sacar: ejemplo los últimos 12 meses, últimos 3 trimestres, los meses Mayo de los últimos 3 años, etc.

Page 20: Módulo de BI SISDEPEN - caib.es

Pág. 20/49

Formatos, estilos y fórmulas sobre medidas.

Seguimos con la siguiente pantalla, lo primero que vemos es un árbol con las medidas que hemos seleccionado en el paso inicial y en la parte de abajo vemos una botonera con todo lo que podemos hacer.

A partir de aquí podemos, añadir una fórmula o ponerle un estilo de representación de los datos ya sea en las fórmulas o medidas que queramos.

Fórmulas

Primero haremos una fórmula: (una medida multiplicada por 2)

Lo primero de todo es poner la formula y la descripción, podemos arrastrar las medidas o fórmulas que tengamos para que nos pongan los códigos que necesitemos. Después si hemos modificado la fórmula, deberemos validarla para que nos deje añadirla al árbol.

Una vez añadida nos saldrán los datos del formato, es decir, la unidad de medida en la que saldrán los datos.

Si queremos que sea o no sea visible. Siempre que hagamos cualquier modificación deberemos pinchar en Actualizar.

Page 21: Módulo de BI SISDEPEN - caib.es

Pág. 21/49

Estilos Se podrá aplicar estilos sobre una misma medida. Cuando queramos enmascarar un dato con un símbolo o color (rojo, amarillo, verde), podremos indicar la condición que queremos controlar y el símbolo a aplicar. Esto será muy útil para gestionar problemas de representatividad en los datos, etc.

También existe la posibilidad de aplicar un estilo determinado a las celdas que contienen combinaciones en blanco, es decir, información no cargada o no disponible. Para ello, deberemos indicar a nivel general de la consulta que símbolo o texto queremos que aparezca en las celdas vacías.

Page 22: Módulo de BI SISDEPEN - caib.es

Pág. 22/49

Page 23: Módulo de BI SISDEPEN - caib.es

Pág. 23/49

Fórmulas sobre dimensiones

Para las fórmulas de dimensiones, seleccionamos la dimensión que queramos, y luego el tipo de operación que deseemos. Seguidamente seleccionamos Añadir formula: (Ej: media)

Ejemplo de una media:

Page 24: Módulo de BI SISDEPEN - caib.es

Pág. 24/49

Porcentajes

El sistema permite calcular porcentajes de las medidas sobre una determinada dimensión o dimensiones.

Para ello se facilitan una serie de utilidades que te permiten indicar la dimensión o dimensiones sobre las cuales se desea calcular los porcentajes.

Además podremos indicar sobre qué base de referencia de la dimensión queremos realizar el cálculo:

- sobre el total, es decir, el % de cada valor respecto del total de la dimensión

- sobre determinado nivel, es decir, el % de cada valor sobre el total que representa un determinado nivel en particular

- sobre el principal, es decir, el % que representa cada valor respecto dentro del nivel al cual pertenece

Veamos un ejemplo que muestra el % que representa una medida respecto a la dimensión año:

Cuando en el formato añadimos %, el sistema directamente multiplica el resultado por 100.

Page 25: Módulo de BI SISDEPEN - caib.es

Pág. 25/49

Datos generales de la consulta

En todas las consultas puede especificarse en detalle el título, subtítulo, periodicidad de los datos, unidad/es de medida, fuente de los datos, plantilla de la barra de herramientas, notas al pie, etc.

Page 26: Módulo de BI SISDEPEN - caib.es

Pág. 26/49

Navegador OLAP

Una parte muy interesante de la herramienta es el navegador OLAP que tiene.

Una vez realizada una consulta, nos permitirá navegar por el cubo desplegando los niveles contenidos dentro de nuestro cubo, por ejemplo, si ejecutamos la primera consulta que hemos realizado podemos desplegar los valores de la dimensión pinchando en el botón correspondiente (para esto deberá estar seleccionado el botón correspondiente en la botonera):

Vemos también una barra de herramientas en la parte de arriba del navegador, vamos a ver que hace cada uno.

En un primer grupo nos encontramos con , el primero de estos tres nos abre un marco donde podemos seleccionar las dimensiones y medidas del cubo, y nos permite seleccionar las que queremos que se muestren, tanto a nivel de dimensión, como a nivel de valor, así como si queremos que estén en fila o en columna. El siguiente nos abre el editor de MDX, en el cual podrían introducirse consultas MDX (solo para uso de personal informático). Y por último encontramos un botón que nos abre las propiedades de ordenación del cubo.

Page 27: Módulo de BI SISDEPEN - caib.es

Pág. 27/49

En el segundo grupo vemos , los tres primeros nos sirven para modificar la forma en que se nos mostrará las cabeceras de la tabla (la jerarquización de, por ejemplo, los valores de las dimensiones), el siguiente nos muestra sólo celdas que tengan valores, ocultando todas las demás, y el último hace una rotación de filas por columnas y columnas por filas.

Podemos ver las diferencias de estos botones con estas dos imágenes:

Seguimos con el siguiente conjunto de botones, , este conjunto nos permite expandir los diferentes niveles, o en vez de expandir navegar a los niveles inmediatamente superior o inferior del que nos encontramos.

Page 28: Módulo de BI SISDEPEN - caib.es

Pág. 28/49

Exportaciones y gráficos

Los dos siguientes son para mostrar gráficos a partir de los datos que estamos viendo, el primero de ellos es para mostrar u ocultar la gráfica, el segundo para configurar ésta. Veamos un ejemplo para la siguiente tabla de datos:

Ahora deseamos sacar la gráfica para que se muestre la evolución del año 2005 a 2006, para ello nos iríamos a la configuración de gráficos y seleccionaríamos la que nos interese y después seleccionaríamos mostrar gráfico.

Como ejemplo ponemos algunas de las posibles gráficos.

Page 29: Módulo de BI SISDEPEN - caib.es

Pág. 29/49

Nuestro último grupo de botones es , el primero de ellos nos permite configurar las opciones de impresión, con el siguiente botón obtenemos un PDF con las propiedades definidas en el primer botón. El siguiente exporta los datos a Microsoft Excel. Y por último, tendremos el botón de exportación a Praxis y a formato de texto.

Page 30: Módulo de BI SISDEPEN - caib.es

Pág. 30/49

Gestión de consultas Listado de consultas

Accedemos a todas las consultas que hemos realizado mediante el menú: Explotación. Listado de Consultas.

Aparecen varios iconos: desde los cuales podemos:

- realizar un BM (Borrado masivo) de las consultas seleccionadas - editar la consulta - borrarla - editar la consulta en modo asistente - ejecutarla - duplicarla

Si editamos nos aparece la siguiente pantalla :

Page 31: Módulo de BI SISDEPEN - caib.es

Pág. 31/49

En la que podemos modificar los atributos de la consulta: su estado, el valor de sustitución de los campos vacíos, tipo de consulta, tipo de plantilla, etc.

En la parte inferior tenemos una serie de botones en los que podemos ver los cubos de los que se nutre la consulta, qué dimensiones la conforman, etc...

Clasificaciones jerárquicas de consultas

El sistema permite la organización lógica de las consultas que se desarrollen.

Por este motivo, existe una utilidad que permita definir árboles jerárquicos de clasificación por temáticas estadísticas, con un nivel de profundidad no limitado en cuanto a que cada actividad puede requerir un árbol de mayor o menor complejidad.

Page 32: Módulo de BI SISDEPEN - caib.es

Pág. 32/49

Ejecución de consultas

Cuando seleccionamos la opción de menú de ‘Ejecución de consultas’, nos aparece una pantalla intermedia en la cual debemos seleccionar la Actividad Estadística sobre la cual queremos consultar.

Una vez seleccionada una consulta, accedemos al árbol de ejecución de consultas de dicha actividad. Tan solo tendremos que elegir y ejecutar la consulta que deseemos.

Page 33: Módulo de BI SISDEPEN - caib.es

Pág. 33/49

Haciendo doble clic en la consulta se ejecuta la misma y podremos ver el detalle de sus datos y navegar sobre ellos.

Page 34: Módulo de BI SISDEPEN - caib.es

Pág. 34/49

Explotaciones Desarrolladas para la Consellería Cubo de Expedientes de Discapacidad

- Medida número de personas

- Dimensiones de análisis:

Page 35: Módulo de BI SISDEPEN - caib.es

Pág. 35/49

Cubo de Expedientes de Discapacidad con Diagnósticos

- Medida número de personas

- Dimensiones de análisis:

Page 36: Módulo de BI SISDEPEN - caib.es

Pág. 36/49

Cubo de Personas

- Medida: número de personas

- Dimensiones de análisis

Page 37: Módulo de BI SISDEPEN - caib.es

Pág. 37/49

Cubo de Expedientes de Atención Temprana con Diagnósticos

- Medida: número de personas

- Dimensiones de análisis

Page 38: Módulo de BI SISDEPEN - caib.es

Pág. 38/49

Cubo de Tratamientos de Atención Temprana

- Medida: número de personas

- Dimensiones de análisis

Mecanismo de carga de datos

Para la carga de los datos de los cubos, se han implementado una serie de paquetes en PL/SQL que, con su ejecución, permiten cargar los datos de los cubos en una fecha determinada. Estos paquetes están preparados para ser lanzados una vez al mes, con lo que su ejecución podría programarse en la base de datos para que se hiciera de forma automática.

El mecanismo empleado sigue las directrices de los procesos ETL (Extract, Transform and Load), que básicamente se encarga de, a partir de una base de datos con microdatos o datos particulares (extract), y aplicándoles determinadas transformaciones (transform), carga una base de datos con macrodatos o datos agregados (load).

Este proceso puede verse gráficamente según la siguiente figura:

Page 39: Módulo de BI SISDEPEN - caib.es

Pág. 39/49

(1) Traspaso datos personas

(1) Traspaso datos expedientes

(2) Agrupación y carga Cubos expedientes

(2) Agrupación y carga cubos personas

PENTAHOSISDEPEN ASPERSON / SISDEPEN

Microdatos expedientes

Db link 1

Db link 2

Microdatos personas

Page 40: Módulo de BI SISDEPEN - caib.es

Pág. 40/49

Procesos de carga de datos

Los paquetes PL/SQL de los que se dispone para hacer la carga de los cubos son los siguientes (en el esquema PENTAHOSISDEPEN).

Cubos de discapacidad:

- Paquete:

DMSD_CUBOS_SISDEPEN_PQ

- Métodos:

CARGA_CUBO_DIS_FECHA (mes VARCHAR2, anyo VARCHAR2)

CARGA_CUBOS_DIS

El primero de ellos carga para una fecha concreta los cubos, y está pensado para lanzamientos puntuales o “a mano” de la carga. El segundo de los métodos es el que se podría programar en la base de datos (mediante un job Oracle), de forma que se ejecutara, por ejemplo, el día 1 de cada mes. Lo que hace es coger automáticamente por defecto el mes y año de la fecha del sistema en el momento del lanzamiento.

Cubos de atención temprana:

- Paquete:

DMSD_CUBOS_SISDEPEN_PQ

- Métodos:

CARGA_CUBOS_ATEMP_FECHA (mes VARCHAR2, anyo VARCHAR2)

CARGA_CUBOS_ATEMP

El primero de ellos carga para una fecha concreta, y está pensado para lanzamientos puntuales o “a mano” de la carga. Actualmente los datos de los cubos de atención temprana no se filtran por ninguna fecha especifica por lo que esta opción no estará disponible. El segundo de los métodos es el que se podría programar en la base de datos (mediante un job Oracle), de forma que se ejecutara, por ejemplo, el día 1 de cada mes. Lo que hace es coger automáticamente por defecto el mes y año de la fecha del sistema en el momento del lanzamiento.

Page 41: Módulo de BI SISDEPEN - caib.es

Pág. 41/49

Lanzamiento de los procesos

El lanzamiento se hará desde el esquema PENTAHOSISDEPEN. Se asume que deben haber 2 database links creados, uno que apuntará a ASPERSON y otro a SISDEPEN. Formas de ejecución de los métodos (ejemplo el método se llama DMSD_CUBOS_SISDEPEN_PQ.METODO1(param1)): 1) Directamente llamando al método, usando el cliente de conexión a Oracle Sql*Plus: c:\oracle\bin\sqlplus usuario/contraseña@nombre_bd > EXEC DMSD_CUBOS_SISDEPEN_PQ.METODO1(valor1); 2) Mediante una herramienta software, del estilo de Toad o Sql*Navigator, abriendo una nueva ventana de script (una vez nos hemos conectado): BEGIN DMSD_CUBOS_SISDEPEN_PQ.METODO1(valor1); END; 3) Mediante la programación del lanzamiento del método, lo que se denomina job: declare job number; begin DBMS_JOB.SUBMIT(job,'DMSD_CUBOS_SISDEPEN_PQ.METODO1(valor1);',to_date('17/10/2011 23:00','DD/MM/YYYY HH24:MI'),null); dbms_output.put_line('job :'||job); end; En este ejemplo, el método será ejecutado el día 17/10/2011 a las 23 horas (una única vez) 4) Mediante la programación periódica del lanzamiento del método, también a través de un job. Por ejemplo esto haría que se ejecutara todos los meses el primer día, comenzando a partir del día 1 de octubre de 2011: declare job number; begin DBMS_JOB.SUBMIT(job,'DMSD_CUBOS_SISDEPEN.METODO1(valor1);',to_date('17/10/2011 23:00','DD/MM/YYYY HH24:MI'),null);

Page 42: Módulo de BI SISDEPEN - caib.es

Pág. 42/49

DBMS_JOB.SUBMIT(job,'JOB1;',to_date('01/10/2011 23:00','DD/MM/YYYY H24:MI'),' TRUNC(LAST_DAY(SYSDATE)) + 1); dbms_output.put_line('job :'||job); end;

Comprobación de resultados

Una vez se han terminado las ejecuciones de los métodos anteriores, se puede monitorizar el estado de las cargas en una pantalla específica que muestra el contenido de la tabla del Log de Carga. El significado de cada una de las columnas es: Campo Descripción LOG_NUM Nº de lote. Por cada lanzamiento de la carga se creará uno LOG_ORDEN Orden de la operación realizada dentro del lote. Es una secuencia dentro

del lote LOG_FECHA Fecha en que se realiza la operación LOG_TIPO_OPE Tipo de operación realizada:

IN Inicio proceso carga FN Fin proceso carga CD Carga de datos IC Inicio carga cubo FC Fin carga cubo

LOG_RESULT OK operación realizada correctamente ERR operación incorrecta

LOG_ERROR Descripción del error, cuando LOG_RESULT = ‘ERR’ LOG_PARAMETROS Descripción de la operación lanzada LOG_ANYO Año de la carga LOG_MES Mes de la carga

Page 43: Módulo de BI SISDEPEN - caib.es

Pág. 43/49

Estadísticas de Discapacidad

Se han implementado una serie de consultas que permiten consultar los datos estadísticos básicos de la discapacidad que gestiona SISDEPEN. No obstante, el usuario podrá utilizar las consultas pre-diseñadas o podrá definir nuevas consultas basándose en los cubos de discapacidad. A continuación mostramos la relación de consultas implementadas y un ejemplo básico de ejecución de cada una de ellas: - Persones discpacitades valorades segons municipi de residència per sexe i edad

- Persones discapacitades valorades amb grau de discapacitat entre 33 i 64% segons

municipi de residencia per sexe

Page 44: Módulo de BI SISDEPEN - caib.es

Pág. 44/49

- Persones discapacitades valoradas amb grau de discapacitat entre 65% i 74% segons municipi de rèsdidencia per sexe i edad

- Persones discapacitades valoradas amb grau de discapacitat de 75% i més segons

municipi de rèsidencia per sexe i edad

Page 45: Módulo de BI SISDEPEN - caib.es

Pág. 45/49

- Persones discapacitades valorades amb grau de discapacitat entre 33 i 64% segons municipi de residencia per sexe i edat i tipus de discapacitat

- Población valorada afectada por Espina Bífida e Hidrocefalia, según CCAA y provincia,

por sexo y edad

Page 46: Módulo de BI SISDEPEN - caib.es

Pág. 46/49

- Población valorada afectada por Espina Bífida e Hidrocefalia, según CCAA y provincia, por sexo y etiología

- Persones amb discapacitat menors de 6 anys segons grau de dicapacitat, sexe i

municipi.

- Persones amb discapacitat menors entre 7 i 17 anys segons grau de dicapacitat, sexe i municipi. - Persones amb discapacitat per grau de discapacitat segons edat y lloc de residencia - etc.

Page 47: Módulo de BI SISDEPEN - caib.es

Pág. 47/49

Estadísticas de Atención temprana

Se han implementado una serie de consultas que permiten consultar los datos estadísticos básicos de atención temprana que se gestiona dentro del aplicativo SISDEPEN. No obstante, el usuario podrá utilizar las consultas pre-diseñadas o podrá definir nuevas consultas basándose en los cubos de atención temprana. A continuación mostramos la relación de consultas implementadas y un ejemplo básico de ejecución de cada una de ellas: - Numero total de nins atesos a 2010

- Personas de Atención Temprana por tipo y especialidad de tratamiento segun estado

del mismo

Page 48: Módulo de BI SISDEPEN - caib.es

Pág. 48/49

- Personas de Atención Temprana por diagnóstico y lugar de residencia

- Personas de Atención Temprana por lugar de residencia, según semanas de gestación

y periodicidad del tratamiento

- Personas de Atención Temprana por diagnóstico y peso

- Personas de Atención Temprana por lugar de residencia y Programa según Estado

del tratamiento

Page 49: Módulo de BI SISDEPEN - caib.es

Pág. 49/49

- Personas con Diagnóstico de Atención Temprana con peso mayor a 1500

- Personas de Atención Temprana con especialidad Logopeda según estado del tratamiento