Beruflich Dokumente
Kultur Dokumente
Autores
Carrasco Ruiz, Diego Aróm
Yovera Chapoñan, Henry Hernán
Manual del Administrador del Sistema de Business Intelligence
Contenido
2
Manual del Administrador del Sistema de Business Intelligence
2. Descarga de recursos
La descarga de las herramientas que se emplean en el desarrollo del sistema, se realizan de los
siguientes sitios web.
3
Manual del Administrador del Sistema de Business Intelligence
3. Instalación y configuración
3.1. Servidor web
Primero debemos instalar XAMPP o WAMP Server.
3.2. JDK
Se debe instalar una versión compatible, la versión a utilizar para desplegar las
herramientas es el jdk de java versión 8.
3.3. Variables de entorno
Crear las siguientes variables, indicando la ruta de instalación del jdk.
3.3.1. Para establecer variables de entorno en Windows se realiza la siguiente
configuración.
a) Identificar la ruta de instalación del jdk, la cual vamos a utilizar al momento
de crear las variables.
b) Ir al panel de control e ingresar a opción sistema.
4
Manual del Administrador del Sistema de Business Intelligence
5
Manual del Administrador del Sistema de Business Intelligence
Establecemos la variable PENTAHO_JAVA_HOME para indicar la ruta al Java JDK
que Pentaho debería usar. Si no se configura esta variable, entonces Pentaho no
se iniciará correctamente. Los pasos de configuración son los siguientes:
6
Manual del Administrador del Sistema de Business Intelligence
Crear el usuario unprgpentaho con clave pentaho1234 en Mysql y asignarle los
permisos de acceso total a la base de datos stageareaacademico.
Crear el usuario unprgbi con clave unprgbi1234 en Mysql y asignarle los permisos de
acceso total a los datamarts.
3.6. Drivers
Agregar los drivers de base de datos para Pentaho Data Integration y Schema
Workbench en la ruta: carpeta raíz/lib.
7
Manual del Administrador del Sistema de Business Intelligence
4. Herramientas
4.1. Pentaho Data Integration
Una vez creado el proceso, tendremos acceso a las opciones: View (configuraciones) y
Design (herramientas de diseño).
8
Manual del Administrador del Sistema de Business Intelligence
Jobs Transformaciones
EtlGeneral
CargarStageArea CargarTablas
EtlUniversidad
CargarDimesionesEscuela
CargarDimensiones CargarDimesionesEscuela1
CargarDimesionesEscuela2
CargarDimesionesEscuela
dim_alumno
dim_alumnoporsexo
dim_curso
dim_curso
dim_escuela
CargarDimensiones
dim_modalidadingreso
dim_rangocreditos
dim_rangocursos
dim_rangopromedio
dim_rendimientoacademico
dim_semestre
CargarTablaHechos CargarTablasHechosEscuelas
ejemplos
CargarTablaHechosComputacion
CargarTablaHechosFisica
CargarTablaHechosFacfym CargarTablaHechosMatematica
CargarTablaHechosElectronica
CargarTablaHechosEstadistica
CargarTablaHechosArquitectura
CargarTablaHechosFicsa CargarTablaHechosSistemas
CargarTablaHechosCivil
CargarTablaHechosAdministracion
CargarTablaHechosContabilidad
CargarTablaHechosFaceac
CargarTablaHechosEconomia
CargarTablaHechosComercio
CargarTablaHechosArte
CargarTablaHechosArqueologia
CargarTablaHechosEducacion
CargarTablaHechosFachse
CargarTablaHechosPsicologia
CargarTablaHechosSociologia
CargarTablaHechosCComunicacion
9
Manual del Administrador del Sistema de Business Intelligence
b) Para generar las conexiones en un job o transformación, se deben tener creados los
procesos anteriormente mencionados. Primero nos dirigimos a la opción view del
proceso, seleccionamos la carpeta Database connections, hacemos click derecho
sobre esta y elegimos nueva.
10
Manual del Administrador del Sistema de Business Intelligence
Las siguientes conexiones deben ser configuradas en los diferentes procesos del
proyecto según se requieran en cada uno:
ConexionStageArea
ConexionSqlServer
ConexionStageareaacademico
Conexion_facfym
Conexion_fachse
Conexion_ficsa
Conexion_faceac
c) Para realizar la carga del stage area y de los datamarts se debe ejecutar el proceso
EtlGeneral, el cual es el job principal.
11
Manual del Administrador del Sistema de Business Intelligence
La carga de data desde la base de datos academico en SQL Server al stage area
(depuración) stageareaacademico en MySql se lleva a cabo al iniciarse la ejecución del
job CargarStageArea.
12
Manual del Administrador del Sistema de Business Intelligence
Para automatizar el inicio de un proceso (en este caso EtlGeneral), el proceso debe
ser un job principal y no uno secundario. La configuración se efectúa en el paso de inicio
(start) del job, la ejecución se puede programar para que se lleve a cabo
diariamente, con repetición o por una fecha y hora específica.
Es la herramienta de diseño que permite crear y probar esquemas de cubo OLAP Mondrian
de forma de visual.
a) Primero se deben crear las conexiones correspondientes a cada Data Mart, las cuales
permitirán el acceso a la información de cada una de las dimensiones y tablas de
hechos: las conexión a los de los Data Mart, son de la siguiente estructura como:
conexion_facultad por ejemplo conexion_faceac, conexion_facea , etc
b) Para crear la conexión nos dirigimos a options, luego click en connection y se nos
mostrará la siguiente interfaz de configuración.
13
Manual del Administrador del Sistema de Business Intelligence
14
Manual del Administrador del Sistema de Business Intelligence
Dimensiones (Dimension), son los atributos que son analizados por un indicador.
Jerarquías (Herarchy), dividen las dimensiones en vías de navegación.
Tabla de hechos (Table), es la representación de un proceso.
Niveles (Levels), están contenidas en una jerarquía.
Métricas (Measures), valores que recogen el proceso de una actividad o los
resultados de la misma.
Para crear debemos seleccionar la opción file, luego new y escoger Schema.
15
Manual del Administrador del Sistema de Business Intelligence
Esquemas Cubos
C_ESCUELA1
C_ ESCUELA2
C_ ESCUELA3
S_FACULTAD
C_ ESCUELA4
C_ ESCUELA5
16
Manual del Administrador del Sistema de Business Intelligence
Por ejemplo:
Esquemas Cubos
C_COMPUTACION
C_FISICA
C_ESTADISTICA
S_FACFYM
C_MATEMATICA
C_ELECTRONICA
d) Una vez creados los esquemas y cubos, se configuran los permisos de acceso a cada
uno de estos, de acuerdo a su rol de usuario (rol asociado), por ejemplo: el rol de
DirectorComputacion tendrá acceso al esquema S_FACFYM y al cubo
C_COMPUTACION, con lo cual no podrá acceder a otros esquemas y cubos.
17
Manual del Administrador del Sistema de Business Intelligence
18
Manual del Administrador del Sistema de Business Intelligence
Una vez autenticados se visualizará la interfaz principal del sistema, con las diferentes
opciones asociadas al rol de Administrador.
b) Barra de menú.
Archivo: En esta opción podemos crear nuevos documentos (Tablero CDE, Saiku,
etc), abrir documentos generados, gestionar las fuentes de datos, cambiar de
contraseña, guardar archivos, visualizar lista de archivos recientes-favoritos y
cerrar sesión.
19
Manual del Administrador del Sistema de Business Intelligence
Change Password
Ver: Permite habilitar las descripciones de cada elemento del menú, mostrar
archivos ocultos, seleccionar el idioma y tema del sistema a utilizar.
20
Manual del Administrador del Sistema de Business Intelligence
c) Menú principal.
21
Manual del Administrador del Sistema de Business Intelligence
Para adicionar un nuevo plugin debemos dar click al botón instalar, si el proceso
se completa correctamente se mostrará el mensaje de instalación correcta y
luego reiniciamos el Pentaho sever para que los cambios se
22
Manual del Administrador del Sistema de Business Intelligence
Tapa: Plugin para el diseño de las interfaces del sistema. Primero seleccionamos
la plantilla a editar, realizamos las modificaciones necesarias y antes de definir
el tema, tenemos la opción de previsualizarla y cuando se tenga el tema
terminado se puede descargar.
23
Manual del Administrador del Sistema de Business Intelligence
*Al crearse los usuarios, se crean carpetas asociadas con el mismo nombre
del usuario.
Gestionar roles: Clik en el botón más (+) para crear un nuevo rol y luego
seleccionamos los permisos asociadas. También se puede definir el rol a
un usuario seleccionandolo de la lista de disponibles y agregándolo a la
24
Manual del Administrador del Sistema de Business Intelligence
lista de seleccionado. Eliminamos un rol eligiéndolo y clickando en el
botón X.
25
Manual del Administrador del Sistema de Business Intelligence
Examinar: Acceso a las carpetas de todos los usuarios y a los archivos generados
por estos. En esta opción el usuario administrador puede crear nuevas carpetas,
archivos y realizar acciones (copiar, editar, permisos, etc) sobre las mismas.
26
Manual del Administrador del Sistema de Business Intelligence
27
Manual del Administrador del Sistema de Business Intelligence
28
Manual del Administrador del Sistema de Business Intelligence
Una vez verificados los datos de la publicación debemos dar click en el botón
Publish, si todo es correcto se visualizará el mensaje de publicación satisfactoria,
caso contrario se nos mostrará un mensaje indicándonos el error.
29
Manual del Administrador del Sistema de Business Intelligence
f) Visualizar la información
Saiku Analytics
Saiku es la versión free, la cual vamos a utilizar para navegar a través de los cubos.
30
Manual del Administrador del Sistema de Business Intelligence
31
Manual del Administrador del Sistema de Business Intelligence
32
Manual del Administrador del Sistema de Business Intelligence
combinará las dimensiones semestre, modalidad ingreso con la métrica alumnos
matriculados, como se aprecia en la siguiente imagen.
Haciendo uso de la lista de opciones se puede filtrar por registros no vacíos, obtener
subtotales, total general, intercambiar la posición de la tabla, agregar condicionales,
editar, insertar diferentes tipos de gráficas y exportar el documento a pdf o excel.
33
Manual del Administrador del Sistema de Business Intelligence
34
Manual del Administrador del Sistema de Business Intelligence
En esta capa podemos agregar estilos Css, código Javascript, Html, paneles estilo
Bootstrap o trabajar con plantillas ya definidas como se muestra en la imagen.
35
Manual del Administrador del Sistema de Business Intelligence
3) DataSource panel: son las consultas a los orígenes de datos, en la cual creamos
la conexión a los datamarts, los parámetros (filtros de búsqueda), consultas (querys)
o definimos los procedimientos almacenados a utilizar.
36
Manual del Administrador del Sistema de Business Intelligence
En el dashboard tenemos que filtrar por el año de ingreso de los alumnos para poder
visualizar una tabla y una gráfica de barras en base al número de alumnos.
37
Manual del Administrador del Sistema de Business Intelligence
38