Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
POLITCNICA DEL
EJRCITO
Alumnos:
-Marcos Armas
-Santiago Lucio
INTRODUCCIN
La Empresa Elctrica Provincial
Cotopaxi ELEPCO S.A., es una
institucin dependiente del Ministerio
de Electricidad y Energas
Renovables, que tiene como
funciones principales la generacin,
distribucin y comercializacin de
energa elctrica para la provincia de
Cotopaxi.
INTRODUCCIN
ELEPCO S.A. tiene una planta
generadora de electricidad ubicada
en el sector de Illuchi, sitio localizado
a 30 Km. al Este de la ciudad de
Latacunga, esta Central generadora
posee 4 grupos hidrulicos.
INTRODUCCIN
La energa generada se dirige al
Sistema Interconectado Nacional que
est controlado por el CENACE (Centro
Nacional de Control de Energa).
El CENACE posee medidores con
acceso a internet para medir la
cantidad generada en GW/h (Giga
Wattios por Hora) para posteriormente
depositar el valor en dinero por los GW.
Planteamiento del Problema
La lectura de datos para la medicin
de energa de parte de ELEPCO se
realizaba manualmente desde los
displays a una hoja de Excel.
Con esta forma de trabajo; se tiene
algunos problemas, entre ellos:
Planteamiento del Problema
SUB SISTEMA
OBTENCIN DE
DATOS
SUB SISTEMA
SUB SISTEMA
ANALIZADOR DE
MONITOR
DATOS HISTRICOS
SUB SISTEMA
OBTENCIN DE DATOS
Complemento del
sistema actual de
ELEPCO S.A. HERRAMIENTAS
Acondicionar LabView 8.5
valores.
MySql 5.1
Almacenar en base
de datos.
Regres
ar
DIAGRAMA DE COMPONENTES
SUB SISTEMA DE OBTENCION DE DATOS
Regres
ar
DIAGRAMA DE BASE DE DATOS PARA
SUB SISTEMA DE OBTENCION DE DATOS
lectura_tanques lectura_gpu
id int(10) <pk> id int(10) <pk>
tanque_id int(11) <fk> pos_mem varchar(10) <fk>
valor decimal(9,4) generador_id int(10)
fecha datetime valor decimal(9,2)
fecha datetime
0..*
0..*
1
1
tanque
id int(11) <pk> configuracion_memoria
nombre varchar(45)
posicion varchar(10) <pk>
capacidad decimal(9,2)
nombre_largo varchar(50)
minimo decimal(9,2)
nombre_corto varchar(20)
maximo decimal(9,2)
fecha_auditoria datetime
central_id int(11) <fk>
usuario_auditoria varchar(20)
fecha_auditoria datetime
unidad varchar(20)
usuario_auditoria varchar(10)
Regres
ar
RESULTADOS DEL DESARROLLO
CARTA DE BURNDOWN
Subsistema Capturador de Datos
60
Primer Sprint Segundo Sprint
50
Puntos Restantes
30 Acondicionar valores
20
Calcular potencia generada.
10
0 Almacenar en
Da 0 Da 3 Da 7 Da 10 Da 30
Das transcurridos
base de datos.
Regres
ar
SUB SISTEMA
MONITOR
SOLUCIN
HERRAMIENTAS
Interface Web.
Su funcin principal es mostrar Xampp Versin: 1.7.3
valores actuales de los Php 5.3
generadores y de los tanques.
Alarmas de encendido y apagado Apache 2.2.14
de generadores. MySql 5.1
Administracin de usuarios.
Mens y opciones editables.
MySql Administrator
Permisos de usuarios a opciones. 1.2.17
Niveles de agrupacin de valores
de generacin por generador,
Propel ORM.
regin, provincia, ciudad, JavaScript
generador.
Administracin de mantenimiento Jquery
de equipos.
AJAX
Administracin de
configuraciones. NetBeans
Regres
ar
ORM (OBJECT RELATIONAL
MAPPING)
Es una tcnica de programacin para
convertir datos entre el sistema de tipos de
un lenguaje de programacin orientado a
objetos y el utilizado en una base de datos
relacional, utilizando un motor de
persistencia.
Regres
ar
PROPEL ORM
Es una herramienta de mapeo objeto
relacional de software libre para PHP la
principal ventaja de esta herramienta es
que puede ser usada con la mayora de
motores de bases de datos.
Para lograr esta funcin PROPEL posee un
generador de cdigo fuente para construir
las clases PHP basadas en una definicin
de modelo de datos escrita en XML.
Regres
ar
ARQUITECTURA
Sub Sistema Monitor
Utilitarios CSS Scripts Servicios
Controlador Vistas
Propel Build
Regres
ar
ESTRUCTURA
DE LA PANTALLA PRINCIPAL
Usuario conectado
Estado Generadores
Mens
Regres
ar
ESTRUCTURA
REA DE EDICIN
Regres
ar
GRFICOS DE LECTURAS
DE GPUS
Regres
ar
GRFICO DE NIVELES
DE AGUA
Regres
ar
CARTA DE BURNDOWN
SUB SISTEMA MONITOR
Subsistema Monitor Tercer Sprint
Primer
200 Sprint Segundo Sprint Generar grficos dinmicos
actualizables durante el
transcurso del tiempo del estado
180
de generacin elctrica por
grupo de generacin.
160 Generar grficos histricos de
generacin elctrica con filtros.
140 Generar un grfico de resumen
del valor de las potencias
generadas en total por todos los
120
equipos de la central
hidroelctrica.
100 Generar grficos dinmicos de
Puntos Restantes
niveles de agua por tanque
Administracin de mens y Administracin de
actualizables durante el
opciones. 80 Generadores (GPUs.)
transcurso del tiempo.
Administracin de usuarios Administracin de tanques.
y grupos de 60
usuarios. Administracin de la
Asignacin de permisos de Configuracin de Memoria.
grupos de usuarios a mens Administracin de la
40
y opciones. planificacin de
Administracin de estructura mantenimiento de
20
geogrfica (Regin, generadores.
Provincia, Ciudad, Central) Alarmas de aviso de
de los equipos.
0 eventos importantes.
0 10 13 20 24 32 35 39 41 44 59 64 66 74
Regres
ar
SELECCIN SUITE DE
INTELIGENCIA DE NEGOCIOS
Entre las plataformas de Inteligencia
de Negocios que se investigo
estuvieron:
Pentaho BI Suite.
Jasper (JasperSoft).
Birt (Actuate Eclipse Fundation).
Palo Suite (Jedox).
Regres
ar
COMPARACIN CARACTERISTICAS
ENTRE SUITES DE INTELIGENCIA DE NEGOCIOS
Caracterstica Pentaho Jasper Birt Palo
OLAP Su motor es Pentaho Su motor OLAP es Posee un motor OLAP Tiene un motor
Anlisis que es basado Mondrian. interno que permite MOLAP
en Mondrian (Editor generar reportes de Interno que a
libre de esquemas para tablas cruzadas. diferencia de las
cubos) soluciones BI carga
todos los datos y pre-
calcula todas las
intersecciones por lo
que no se fundamenta
en ninguna base de
datos sino que crea
sus propios cubos.
Reportes -Edicin en Report Su editor es Eclipse BIRD es un PALO tiene integrado
Designer JasperReports y son plug in para Eclipse un reporteador cuya
-Design Studio agrega ejecutados mediante que genera reportes, ventaja es que se
programacin. IReports, es el su ventaja est en que puede agregar
-Manejo de repositorios reporteador ms se puede inyectar programacin en
-Maneja varias fuentes potente en esta valores en una tabla cualquier punto del
de datos (Bases de comparacin, permite cruzada para optimizar diseo, y se puede
datos, Cubos la conexin a todas las el anlisis de datos, al ocupar todas las
mondrian, archivos de bases de datos igual que Jasper acciones creadas en el
metadatos) adems de archivos contiene un editor y un servidor. Se puede
planos, XML, Hibernate componente de rutina integrar con Excel, y se
y otros. para su ejecucin e pueden crear reportes
integracin con otros estilo Excel.
sistemas.
Regres
ar
COMPARACIN CARACTERISTICAS
ENTRE SUITES DE INTELIGENCIA DE NEGOCIOS
Herramienta Web Pentaho BI server Jasper Server es una Su herramienta web es Con PALO Web se
provee una interface aplicacin java permite IServer que es una obtiene el acceso a
web donde se organiza organizar el repositorio herramienta disponible toda la plataforma BI,
los archivos del de reportes y la solo para la versin es decir que desde
repositorio, y permite la creacin de reportes Enterprise es muy aqu se pueden crear
creacin de reportes ad-hoc o reportes tcnico y ms limitado cubos, reportes,
rpidos. rpidos, mantiene la que Pentaho y Jasper usuarios, roles.
informacin en reportes ad-hoc.
actualizada.
Regres
ar
COMPARACIN CARACTERISTICAS
IMPORTANTES
Caracterstica Pentaho Jasper Birt Palo
Reportes Ad-hoc Posee en la No No La mayora de
versin community reportes son
pero son muy prediseados, no
bsicos. posee un
reporteador ad-hoc
Interconexin con No No No Si
Excel Regres
ar
PLATAFORMA
SELECCIONADA
La plataforma de Inteligencia de Negocios
seleccionada para el sub sistema de Anlisis de
Datos Histricos es Pentaho BI Suite, puesto que
cubre con los requerimientos necesarios por las
siguientes razones:
Motor OLAP.
Herramienta ETL
Reporteador.
Reportes ad-hoc
Herramienta WEB.
La comunidad web de soporte es amplia y posee
informacin actualizada.
Regres
ar
DISEO CUBO DE
INFORMACIN
Regres
ar
REPORTES GENERADOS
Regres
ar
REPORTES GENERADOS
Regres
ar
CARTA DE BURNDOWN
SUB SISTEMA ANALIZADOR DE DATOS
HISTRICOS
Subsistema Analisis de Datos
Primer
120 Sprint Segundo Sprint
80
Instalacin y configuracin de la Suite Pentaho.
60
Puntos Restantes
Creacin de un proceso de ETL
para la carga de datos.
40
Creacin de Metadatos.
20 Creacin del cubo
0
Da 0 Da 4 Da 8 Da 15
Desarrollo
Da 18
de reportes.
Da 20 Da 28