mercado de datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la...

71
Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas Armando Paredes Pacheco Ing. Roanny Lamas López

Upload: geocom-uruguay-sa

Post on 13-Apr-2017

156 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Armando Paredes Pacheco

Ing. Roanny Lamas López

Page 2: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

IntroducciónGobierno

Producción

Telecomunicaciones

Deporte

Salud

Educación

Page 3: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

IntroducciónEducación

Formas y métodos clásicos de educar

Cuba

- Bajo grado de informatización

- No existe ambiente ideal para aplicar E-Learning

Page 4: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Introducción

Universidad atípica

Evolución de la rama de la Informática

Page 5: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Situación problemáticaInteracción de los usuarios con cursos, recursos y actividades

almacena

analizar

Tomar decisiones que mejoren el uso del Entorno Virtual de Aprendizaje (EVA) como componente del Proceso de Enseñanza-Aprendizaje (PEA)

Page 6: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Situación problemática

Información

gestionada por el EVA

Capacidad de análisis

Informe de actividad del curso

Informe de participación en el curso

Informes de actividad del alumno Informe de la actividad general en todo el curso

Informe de finalización de actividad

Informe de registros activos

Page 7: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Situación problemática

2002

2003

2004

2005

2006

2007

2008

2009

2010

2011

2012

2013

2014

2015

2016

Información

gestionada por el EVA

Análisis variable en el tiempo

Page 8: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Situación problemática

Información

Reporte 1

Variable 1

Reporte 2

Variable 2 Reporte

3

Variable 1Variable 2

No se permite

Page 9: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Situación problemática

1.0 2.0 3.0No

integrada en una única fuenteSalva 1.0 Salva 2.0 Salva 3.0

Page 10: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Situación problemática

Información

gestionada por el EVA

Dificulta el estudio

Tendencias y comportamientos en el uso de

cursos, recursos y

actividades publicados en la

plataforma

Page 11: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Se dificulta el análisis de la información gestionada por el Entorno Virtual de Aprendizaje imposibilitando la toma de decisiones de los decisores del Proceso de Enseñanza-Aprendizaje de la Universidad de las Ciencias Informáticas.

Problema de investigación

Page 12: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Análisis de información en el Entorno Virtual de Aprendizaje.

Objeto de estudio

Page 13: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Desarrollar un mercado de datos para contribuir a la toma de decisiones basadas en el análisis de la información almacenada en el Entorno Virtual de Aprendizaje de la Universidad de las Ciencias Informáticas.

Objetivo general

Page 14: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Mercados de datos para el Entorno Virtual de Aprendizaje.

Campo de acción

Page 15: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

1. Revisión bibliográfica para conformar el estado del arte de la investigación.

2. Selección de las tecnologías, metodología y herramientas a utilizar en el proceso de desarrollo a partir de la revisión de las más utilizadas en la construcción de mercados de datos.

3. Identificar los requisitos del mercado de datos que necesita el Entorno Virtual de Aprendizaje.

Tareas de investigación

Page 16: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

4. Diseño del mercado de datos que guía la construcción de la solución.

5. Validación mediante la aplicación de pruebas de software a la solución propuesta.

Tareas de investigación

Page 17: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Conjunto de estrategias y herramientas enfocadas a la administración y creación de conocimiento mediante el análisis de datos existentes en una organización o empresa.

Inteligencia de negocio

Page 18: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Componentes de la Inteligencia de negocio

Fuentes no integradas

Integración

Almacenamiento

Visualización

L T

Page 19: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Medición, recopilación, análisis y presentación de datos sobre los estudiantes, sus contextos y las interacciones que allí se generan, con el fin de comprender el proceso de aprendizaje que se está desarrollando y optimizar los entornos en los que se produce.

Analítica de aprendizaje

Page 20: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Componentes de la Analítica de aprendizaje

Fuentes no integradas

Integración

Almacenamiento

Visualización

L T

Page 21: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Colección de datos para el soporte del proceso de toma de decisiones, orientada al negocio, integrada, variable en el tiempo y no volátil.

Almacén de datos

Page 22: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Es la implementación de un Almacén de datos con alcance restringido a un área funcional, problema en particular, departamento, tema o grupo de necesidades.

Mercado de datos

Page 23: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Soluciones similaresNa

ciona

l

Inte

rnac

iona

l

Universidad de Loja

Universidad de Wisconsin

Universidad de las Ciencias

Informáticas

Page 24: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

1. Soluciones construidas a la medida del problema que resuelven.

2. Dieron una perspectiva acerca de la construcción de los almacenes y mercados de datos, el levantamiento de los indicadores y la selección de las perspectivas de análisis.

Soluciones similares

Page 25: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

3. Mostraron una visión acerca de la información gestionada por los sistemas de gestión del aprendizaje que se debe tener en cuenta para tomar decisiones, así como posibles indicadores y perspectivas de análisis.

Soluciones similares

Page 26: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Metodología, tecnologías y herramientas

Herramienta de modelado de softwareSistema gestor de bases de datos

Metodología para el desarrollo de almacenes de datos

Versión 2.0

Versión 8.0

Versión 9.4

Page 27: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Metodología, tecnologías y herramientasHerramienta de Inteligencia de negocio

Versión 5.0

Versión 3.8Versión 5.0.1 Pentaho Schema

Workbench

Pentaho Data Integration Saiku Analytics PluginVersión 2.5

Page 28: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Análisis del negocioEstudiante

ProfesorCurso

Recurso Actividad Bloque

Módulo

Evaluación Aprendizaje Comunicación

Categoría

Fecha de acceso

Dirección IP Curso Módulo Acción Descripción

DiseñaInteractúa

Contiene

DivideAgrupa

Tipo de actividad

Retroalimenta

Page 29: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Análisis del negocioProceso IndicadorPerspectivas

Interacción Usuario -

EVA

RolCurso

MóduloAcción

URL

Usuario

Cantidad de acciones

Dirección IPFecha

Page 30: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Modelo lógicoDimensión:Usuario

Dimensión:Rol

Dimensión:Curso

Dimensión:MóduloDimensión:

Acción

Dimensión:URL

Dimensión:Dirección

IP

Dimensión:Fecha Hecho:

Interacción Usuario –

EVAIndicador:

Cantidad de acciones

Esquema en

estrella

Page 31: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Modelo físico

Procesamiento analítico en

línea relacional(ROLAP)

Page 32: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Integración de datos

Transformaciones: 9

Trabajos: 3 Tablas dimensiones:

8 Tabla hecho: 1

Tablas dimensiones: 1

Tabla hecho: 1 Almacén de datos: 1

Procesos de extracción, transformación y carga

Page 33: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Explotación del Mercado de datos

Herramienta de análisis SAIKU.

Page 34: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Análisis gráfico

Cantidad de acciones sobre los cursos, recursos y actividades publicados en el EVA, desde las distintas zonas de la UCI en el año 2014.

Page 35: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Análisis gráfico

Cantidad de acciones realizadas por los profesores y estudiantes en el EVA en el período lectivo 2014-2015.

Page 36: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Análisis tabular

Cantidad de acciones realizadas sobre los recursos publicados en el curso Inteligencia Artificial II.

Page 37: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Análisis tabular

Cantidad de acciones realizadas por el usuario “rlamas” por Rol, Curso, Acción y Fecha.

Page 38: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Tipos de pruebas aplicadas

Unitarias Integración Aceptación

Pruebas de software

Page 39: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Resultados de las pruebas de software

Iteración 1 Iteración 2 Iteración 3 Iteración 4

5

1

0 0

4

2

1

0

8

4

1

0

Alta MediaLogarithmic (Media) Baja

Page 40: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

1. Al investigar el objeto de estudio, los métodos científicos empleados posibilitaron identificar los conceptos y teorías que sustentan la investigación, determinando construir una solución de Analítica de aprendizaje mediante el desarrollo de un Mercado de datos, utilizando las herramientas VP-UML CE, PostgreSQL y Pentaho Open Source Business Intelligence.

Conclusiones

Page 41: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

2. Se realizó un análisis sobre las metodologías de desarrollo de almacenes de datos donde fue seleccionada HEFESTO como la más apropiada, la cual permitió cumplir con el objetivo general de la investigación y satisfacer de esta forma las necesidades del cliente.

Conclusiones

Page 42: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

3. Se realizó un estudio de diferentes soluciones existentes que utilizan los almacenes y mercados de datos como solución, siendo soluciones parciales o totales construidas a la medida del problema por el cual surgieron.

Conclusiones

Page 43: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

4. Se diseñó e implementó un Mercado de datos para la toma de decisiones a partir de la información gestionada por el EVA de la Universidad de las Ciencias Informáticas, enfocada a mejorar el uso del EVA como componente del PEA de la institución.

Conclusiones

Page 44: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

5. La validación del Mercado de datos de la propuesta de solución por medio de pruebas unitarias, de integración y de aceptación demostró la eficacia del proceso de desarrollo llevado a cabo, la satisfacción del cliente y además, comprobó el correcto funcionamiento de la solución propuesta.

Conclusiones

Page 45: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

1. Poner a disposición de la comunidad internacional del Sistema de gestión del aprendizaje MOODLE los resultados obtenidos en esta investigación, con tal de contribuir al proceso de toma de decisiones sobre el uso por parte de los usuarios de esta plataforma.

Recomendaciones

Page 46: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

2. Incluir otros aspectos de interés, los cuales requieran ser analizados con carácter variable en el tiempo y así conocer su comportamiento histórico.

Recomendaciones

Page 47: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Armando Paredes Pacheco

Ing. Roanny Lamas López

Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Page 48: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

En la investigación se presentan los procesos ETL construidos para realizar la carga inicial o histórica del Mercado de Datos. Como es sabido el cúmulo de información producto de la interacción de los usuarios con el EVA continuará creciendo. Teniendo en cuenta este contexto, en las consiguientes cargas incrementales de datos, para evitar la duplicación de información, no deben repetirse cargas que ya se realizaron o cargarse valores que ya existen en las dimensiones y los hechos.

Pregunta #1

Page 49: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

a) ¿Cómo se resuelve este aspecto en su solución?

b) Proponga un escenario de automatización de la ejecución de los procesos ETL en los sistemas operativos Windows y Linux.

Pregunta #1

Page 50: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Respuesta a la pregunta #1 inciso a

Esquema metadato

1. Guardar la última fecha procesada de la fuente de datos.

2. Guardar los máximos identificadores procesados por cada tabla de la fuente de datos.

Page 51: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Respuesta a la pregunta #1 inciso a

Esquema metadato

Transformación de la tabla de hechos

Transformaciones de las dimensiones

Última fecha procesada

Máximos identificadores

procesados

Page 52: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Respuesta a la pregunta #1 inciso b

Kitchen

Es un programa que puede ejecutar trabajos diseñados con Spoon (Diseñador gráfico de transformaciones y trabajos de Pentaho Data Integration) y almacenados como XML o en el repositorio de base de datos.

Page 53: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

cron: Programador de tareas de Linux

schtasks: Programador de tareas de Windows

Respuesta a la pregunta #1 inciso b

Page 54: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Respuesta a la pregunta #1 inciso b

0 0 * * * bash /home/ejecución_procesos_etl.sh

Page 55: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Respuesta a la pregunta #1 inciso b

Page 56: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Respuesta a la pregunta #1 inciso b

Page 57: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Respuesta a la pregunta #1 inciso b

Page 58: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

sh kitchen.sh -rep=repositorio_eva -user=postgres -pass=postgres job=trab_mercado

kitchen.bat /rep:repositorio_eva /user:postgres /pass:postgres /job:trab_mercado

Respuesta a la pregunta #1 inciso b

Page 59: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Para el desarrollo de las soluciones informáticas es de vital importancia definir la seguridad con que va a contar el sistema. De esta forma se asegura un acceso controlado a cada elemento de la solución, garantizando un correcto desempeño del sistema e impidiendo que se corrompan componentes o que la información que brinde el mismo se vea comprometida.

Pregunta #2

Page 60: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

a) Qué niveles de seguridad establecieron o se pueden establecer, para garantizar el acceso adecuado a cada elemento que conforma la solución.

b) Explique brevemente como aseguran dichos componentes basándose en los niveles antes expuestos.

Pregunta #2

Page 61: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Respuesta a la pregunta #2 inciso a

Nivel de servidor de base de datos

Nivel de mercado de

datosNivel de

aplicación

Page 62: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Respuesta a la pregunta #2 inciso bNivel de servidor de base de

datosMecanismos de seguridad de PostgreSQL 9.4

- Control de acceso basado en usuario y contraseña.

- Restricción de acceso por dirección IP.

- Restricción del acceso a objetos (tablas, columnas, esquemas).

- Copias de seguridad y restauración.

Page 63: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

En la creación del XML Mondrian se puede definir el acceso a Cubos, Dimensiones, Jerarquías, Niveles y Medidas mediante roles.

Respuesta a la pregunta #2 inciso bNivel de mercado de

datos

Page 64: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Pentaho BI Server está construido sobre la base del marco de trabajo Spring (Mecanismos de seguridad de Spring).

- Control de acceso basado en usuario y contraseña.

- Acceso a funcionalidades a través de roles asignados a los usuarios.

- Protección contra ataques XSS, CSRF e inyecciones SQL.

Respuesta a la pregunta #2 inciso bNivel de

aplicación

Page 65: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

En el epígrafe 3.1.2 se hace alusión a lo determinante que es la selección del tipo de modelo lógico para realizar la posterior implementación del Mercado de Datos, seleccionándose el esquema en estrella.

Pregunta #3

Page 66: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

a) Digan que otros esquemas existen. Explíquelos.

b) Diga las ventajas y desventajas que le propició el esquema usado en su solución.

Pregunta #3

Page 67: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Respuesta a la pregunta #3 inciso a

Esquema copo de nieve.

Page 68: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Respuesta a la pregunta #3 inciso a

Esquema constelación de hechos.

Page 69: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Ventajas del esquema en estrella:

- Ofrece los mejores tiempos de respuesta para las consultas.

- Facilita la interacción con herramientas OLAP.

- Reduce el tiempo necesario para cargar grandes volúmenes de datos.

- El diseño es fácil de modificar.

Respuesta a la pregunta #3 inciso b

Page 70: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Desventajas del esquema en estrella:

- Pobre integridad de los datos.- Ocupa más espacio en disco.- Posee mayor redundancia de los datos.

Respuesta a la pregunta #3 inciso b

Page 71: Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas

Armando Paredes Pacheco

Ing. Roanny Lamas López

Mercado de Datos para la toma de decisiones en el proceso de enseñanza aprendizaje en la Universidad de las Ciencias Informáticas