Informe de Materia de Graduación

Slides:



Advertisements
Presentaciones similares
Presentado por: Luis Loaiza Carlos Andrés Granda Informe de Materia de Graduación Procesamiento Masivo y Escalable de Datos.
Advertisements

Denisse Cayetano – Christian Rivadeneira
Informe de Materia de Graduación “Uso de la plataforma Pig sobre Hadoop como alternativa a una RDBMS para el análisis de datos masivos. Prueba de concepto.
Docente: Gisela Aguilar C. Diplomado Gestión Educacional
 La web es la información que mueve al Internet.  Los efectos de la red son movidos por una arquitectura de participación.  La innovación surge de.
María Fernanda González Aguilar 2°F. ¿Qué es una plataforma educativa virtual?  Una plataforma virtual, es un conjunto de aplicaciones informáticas de.
Presentado por: Stefanny Salas Jimenez
Proyecto SIFIA Sistema de Inteligencia basado en Fuentes de Información Abierta.
Alumno: Herón Arzáquel Anzures Reyes Directores de tesis: Sonia G. Mendoza y Adriano de Luca Plataforma para aplicaciones contextuales multiusuario en.
Terminal Services Alumno : Juan Noa Saccatoma. ¿Qué es? Es un componente del Sistema Operativo que básicamente me permite dos cosas: Instalar aplicaciones.
+ WEB 2.0 Efrain Davila Computer Literacy & Lab 7.1 Blog / Unidad 7.
Slides before 1st Section Divider
PROCESAMIENTO DE PRODUCTOS PARA EXPORTACIÓN DE ORIGEN VEGETAL DORIS EUGENIA SUÁREZ MONSALVE INGENIERA DE ALIMENTOS.
TESIS DE GRADO DESARROLLO DEL SISTEMA WEB PARA LA ADMINISTRACIÓN DE LAS ACTIVIDADES ACADÉMICAS DE ALUMNOS, PROFESORES Y RESPONSABLES DE LOS DEPARTAMENTOS.
DECISION CLOUD: SISTEMA DE GESTIÓN DE SERVICIO AL CLIENTE E INTEGRACIÓN DE APLICACIONES, BASADO EN LA ARQUITECTURA ORIENTADA A MICROSERVICIOS, PARA DECISIÓN.
Portales colaborativos
Tutorial de reportes y estadísticas de EBSCOadmin
DEPARTAMENTO DE CIENCIAS ECONÓMICAS ADMINISTRATIVAS Y DE COMERCIO
. Primera Open Class Asignatura: Programación Estructurada Tema:
    DEPARTAMENTO DE CIENCIAS ECONÓMICAS ADMINISTRATIVAS Y DE COMERCIO     “ANÁLISIS DE COMPORTAMIENTO DE COMPRA CON TARJETAS DE CRÉDITO EN EL DISTRITO.
BUENAVENTURA – VALLE DEL CAUCA
Menú Presentación Dispositivos de Salida Que es informática
Rafael Asprilla Universidad de Panamá ,
FECHA ÚLTIMA REVISIÓN: 13/12/11
“Generación de un Plan estratégico tecnológico, caso TI (PETi) : un enfoque de Sistemas y Gestión” Luis Hevia.
LA BIBLIOTECA UNIVERSITARIA
Balance Implementación BI Consejo Nacional de Operación
TEMA 4 INTERCAMBIADORES DE CALOR
CONTROLES DE ASEGURAMIENTO DE INGRESOS PARA ADMINISTRAR EL PROCESO DE INTERCONEXIÓN EN EMPRESAS DE TELECOMUNICACIONES Proyecto 2 MBA.
EJERCICIOS DE DIAGRAMA DE FLUJO
UNIDAD I: INTRODUCCIÓN AL DISEÑO WEB.
Módulo II: EL ANÁLISIS DE DATOS EN LA EMPRESA
LAS REDES SOCIALES..
Sistemas Operativos : El Alma De La Pc.
Escritorios virtuales: Symbaloo. Pinterest
Herramienta tareas ¿Que es internet? ¿Cómo funciona internet?
¿Qué es un sistema operativo?
IN 75T Dirección de Operaciones Análisis de caso 1
RODRÍGUEZ CARRANZA SARAÍ ABI
«Estudio de Mercado » Estudiar el mercado
Informe de Materia de Graduación
Aplicación de PSP (Personal Software Process)
Desarrollo de sitios web
Ayudando al control y seguimiento de la diabetes
POR: GUADALUPE MIREYA REYES OLVERA
Laboratorio de Software
Pasos para el registro a MENDELEY a través del CONRICYT
Formato para Requerimiento de Desarrollo de Sistemas
CURSO NIVEL MEDIO ArcGis.
Instituto Juventud del Estado de México A.C.
Plataforma de Gestión de Servicios Sociales
Recomendaciones para la presentación del Anteproyecto
Almacenamiento Cloud Arquitectura del Computador Santiago Vanegas
CONTRAVEL – NEHEMÍAS Plataforma única de servicio Post - Venta
Qué es un Sistema de Información
Morales Belmont Beatriz.
Nombre del producto.
Arturo Coria CSE LATAM TAC
Ix Congreso de Costos del Mercosur iv Congreso Latinoamericano de Costos 28 y 29 de noviembre de 2018 Montevideo – República Oriental del Uruguay Sistemas.
El Sistema de Administración del Programa de Mejora de la Gestión (SAPMG) Subsecretaría de la Función Pública Noviembre, 2011.
IWI -131 Programación de computadores
INTRODUCCIÓN A LA ESTADÍSTICA PARA NO ESPECIALISTAS
Metodología de la Investigación
Jornada de Puertas Abiertas 19 de Abril 2008
AUTOR: SALGADO ESCOBAR STALIN SEBASTIAN DIRECTOR: ING. JOSE SANCHO
FORMATO PARA PRESENTACIÓN DE COMPAÑÍAS
LÍNEA CLIMATOLÓGICA SISTEMA CLIMA3
PLANTILLA PARA LA PRESENTACIÓN DE UN TRABAJO DE TESIS
Aspectos Generales Todos los proyectos deben subir este documento como parte de la presentación, en la plataforma de postulación de proyectos. Esta será.
Escuela Nacional Preparatoria
Transcripción de la presentación:

Informe de Materia de Graduación “Procesamiento Masivo y Escalable de Datos” Presentado por: Luis Loaiza Carlos Andrés Granda

“MINERÍA DE LOGS DE UNA APLICACIÓN SOCIAL MULTIUSUARIO EN LÍNEA”

Introducción Minería es el proceso de extraer información que se encuentra implícita en los datos. Aplicación social: son de uso masivo y están vinculadas a las redes sociales. Logs o bitácoras son archivos que almacenan información con respecto a actividades siguiendo un formato específico.

Objetivo Realizar minería sobre los archivos de log de una aplicación social que utiliza el concepto de In-Game Advertising, para obtener indicadores de aceptación de marcas o productos, que se encuentran representados de manera virtual dentro de la aplicación.

In-Game Advertising Estrategia de Marketing que incluye publicidad sutilmente dentro del contexto de un juego o aplicación social. Mencionar beneficios de in-game advertising

Aplicaciones similares a la del caso de estudio. FarmVille de ZINGA Usuarios diarios 13’ 592.404 Usuarios mensuales 37’ 659 .165 Crecimiento Diario 2.12 Pet Society de PlayFish Usuarios diarios 4’543.851 Usuarios mensuales 16’634.509 Crecimiento Diario 0.78 Estas aplicaciones estan dentro de Fb y los datos presentados son la justificacion del tamanio del log esperado para realizar este proyecto.

Características de la aplicación de caso de estudio. In-Game Advertising Es un mundo virtual en 2 dimensiones donde se puede interactuar con objetos. Usuarios realizando actividades concurrentemente. Asociado a Redes sociales.

Flujo de Procesos Generar archivo de usuarios Generar archivo de empresas Obtener log de actividades Subir los archivos al S3 Cargar el proceso en EC2 Generar Reportes Detallar cada paso.

Recursos Utilizados Facebook API Amazon Web Services: Apache Hadoop Elastic Cloud Computing (EC2) Simple Storage Server (S3). Apache Hadoop Apache Pig Que son y para que se utilizaron.

Características Mercado Objetivo Datasets de entrada Marca o Producto por Empresa Id Marca Producto Nombre Empresa Características Mercado Objetivo 12 HotWheels Mattel edad<=18 and edad>=25;sexo=masculino; claves=autos,juguetes Usuario Id Usuario Nombre Fecha Nacimiento Edad Sexo 125 George Enrique Reyes Tomalá July 4, 1985 23 male Explicar el porque de estos formatos. Recalcar que al generar el archivo de usuarios algunos no tenían fecha de nacimiento y fueron descartados porque es un dato vital para generar los reportes. Log de Actividades DateTime IdUsuario Actividad Tipo Marca 12 126 Personalizar 1

Código Pig log = load 'proyecto/logSocketServer.txt' using PigStorage('\t') as(fecha:chararray, uid:int, accion:chararray, tipo:int, marca:int); userData = load 'proyecto/usersData.txt' using PigStorage('\t') as (uid:int, nombre:chararray, birthday:chararray, edad:int, sexo:chararray); marcaNombreFilter = filter filtro by marcaCondicion; marcaNombreUsuarios = foreach marcaNombreFilter generate uid; marcaNombre = distinct marcaNombreUsuarios; marcaNombreGroup = group marcaNombre All; marcaNombreGeneral = foreach log generate marca, COUNT(uid) as totalUsuarios;

Resultados

Conclusiones Recomendaciones Los indicadores obtenidos permiten inferir nivel de aceptación. Optimiza el proceso de minería de logs. Recomendaciones Mayor cantidad de características de usuario. Este trabajo puede ser replicado para obtener otro tipo de información estadística. Para trabajo futuro se podrían categorizar las marcas y productos. C2 .- a través de una plataforma distribuida con procesamiento en paralelo y el uso de Cloud Computing utilizando herramientas de código abierto disponibles en la web. R3.- para así obtener participación de mercado dentro de la aplicación, obtener más datos de usuario aprovechando los contenidos de las redes sociales.