Sistemas de Informacion UCV
viernes, 10 de mayo de 2013
miércoles, 16 de enero de 2013
Inteligencia de Negocios
Inteligencia de Negocios
La inteligencia de negocios (BI por sus siglas en ingles) consiste en la manipulación y revisión de los datos generados por un conjunto de procesos de un negocio tales como procesos de compra/venta y prestación de servicios, generalmente la manipulación de tales datos se ve apoyada por el uso de software, esto ayuda a que la empresa pueda competir debido a que tiene un mayor control en la toma de decisiones que afectan las ganancias y la productividad en la misma.
Data Warehouse
También llamada Almacén de Datos, es un conjunto de datos integrados en un repositorio central o archivo, los almacenes de datos pueden subdividirse en unidades llamadas data marts, y son utilizadas en la toma de decisiones.
Funcionamiento del Data Warehouse
Primero se concentran las distintas fuentes de datos y se envían al proceso de área de ensayo en donde se le aplica extracción, transformación y carga (ETL por sus siglas en ingles), posteriormente estos datos procesados son entregados al almacén de datos (data warehouse), posteriormente se generan reportes y un conjunto de herramientas que apoyan de manera importante a la toma de decisiones de la empresa.
¿Por que se divide en Data Marts?
Como se almacenan un conjunto de datos de distintas fuentes, esto nos proporciona información general de todos esos datos, así que al dividir podemos ver el almacén de datos de una manera mas especifica al dividir su contenido ordenadamente.
¿Por que se divide en Data Marts?
Como se almacenan un conjunto de datos de distintas fuentes, esto nos proporciona información general de todos esos datos, así que al dividir podemos ver el almacén de datos de una manera mas especifica al dividir su contenido ordenadamente.
Procesamiento Analítico En Línea (OLAP por sus siglas en ingles)
OLAP consiste en el procesamiento de los datos con el fin de analizar los mismos generando información importante con fines estratégicos que le pueden ser de utilidad a empresas que tienen movimientos considerables de capital, generalmente estos datos provienen del área de ventas, marketing, finanzas. las bases de datos que se configuran para OLAP tienen un modelo de datos multidimensional lo cual lleva a poder realizar consultas analíticas complejas.
Entre los distintos tipos de sistemas OLAP tenemos:
OLAP Relacionales (ROLAP)
-Representacion relacional tradicional.
OLAP multidimensionales (MOLAP)
-cubos OLAP
Cubos OLAP
Son bases de datos creadas con el fin de mostrar información de manera multidimensional tal que permita hacer análisis respectivos a el conjunto de datos almacenados en este, se puede dividir en cortes y en unidades llamadas dados que representan cortes de mas de dos dimensiones y contienen datos puntuales.
Sobre este post...
Este post trata de plasmar un resumen para principiantes en el tópico de Inteligencia de Negocios, y se nombran conceptos básicos, fue realizado para la materia de Sistemas de Información de la Universidad central de Venezuela en Caracas, 16 de Enero de 2013.
Referencias:
[BS 2011] http://openmultimedia.ie.edu/OpenProducts/Business_Intelligence_e/Business_Intelligence_e/index.html
Autor: Cesar Herrera
Tiempo estimado de trabajo en este post: 1 hora con 20 minutos.
16 / 01 / 2013
miércoles, 21 de noviembre de 2012
Tarea de Intalio
Tarea de Intalio
Un empleado envía una
información para ser revisada. A un gerente se le envía la información para su
revisión, quien tiene la potestad de aprobarla o rechazarla. Si se aprueba, el
empleado recibe una notificación y el proceso culmina. De lo contrario al empleado
se le envía la información para su corrección. El empleado procede a realizar
los cambios y a enviar la información de vuelta. Luego se envía una
notificación al gerente y el proceso culmina.
Usted debe realizar de manera obligatoria las siguientes actividades:
- Desarrolle el diagrama en notación BPMN (Solo notación BPMN), utilizando la máxima expresivada de los elemento cubiertos en clase.
- Desarrolle el diagrama y luego genere los formularios que se encuentra en el material publicado.
- Realice los mapeos.
- Si todo esta sin errores (como se debe de esperar) realice el deploy en el servidor.
- Revise que el proceso fue desplegado correctamente, para ello chequee el servidor (bpms-console)
- Ejecute el proceso utilizando una petición con el usuario empleado msmith y una aprobación y una negación con el usuario ewilliams.
Solucion:
Paso 1
Creamos nuestro proyecto en Intalio y creamos un nuevo diagrama:
Paso 2
Creamos un Pool de empleado y uno para el gerente ademas del pool proceso
Paso 3
Creamos los formularios
Paso 4
-creamos nuestro diagrama
-los pools empleado y gerente son no ejecutables
-ademas hay que ponerles rol y nombre (el rol debe ser el mismo en ambos para que corra bien)
paso 5
hacemos el mapper
paso 6
hacemos deploy y vamos al servidor para probar que nuestros procesos de negocios corran
Cuando la peticion es rechazada:
Cuando es Aprobada
Como vemos funciona, cualquier duda me pueden preguntar sin problemas... gracias por visitar mi blog.
Cesar Herrera
Sistemas de Informacion
Computación
UCV
Resumen Clase BPM BPMN BPMS
Resumen Clase BPM BPMN BPMS
Resumen
Hola!
Al finalizar este post ud debe tener noción de los siguientes temas:
a) -Gestión de procesos de negocio (BPM)
b) -Sistema de gestión de procesos de negocios (BPMS)
c) -Notación de gestión de procesos de negocio (BPMN)
d) -Arquitectura orientada a Servicios (SOA)
BPM - BPMS - BPMN
BPM (Business Process Management) Gestión de procesos de negocio:
Cuando hablamos de procesos de
negocios debemos saber que cada compañía posee estos procesos de compra y
venta, y es necesario que tales procedimientos sean cada vez mejores en
cuanto a eficiencia, rapidez, eficacia, entre otros factores, se
necesita que estos procesos estén en un constante mejoramiento, para
esto se creo BPM, la gestión de procesos de negocios es una metodología
que esta siendo incorporada en muchas compañias hoy en día, consiste en
diseñar o modelar procesos de forma que pueda verse como funcionan
facilmente y puedan modificarse para mejorar su rendimiento, tener esos
procesos documentados ayuda mucho a toda compañía en el desenvolvimiento
de sus actividades y en el crecimiento de la calidad de servicios.
las compañias actualmente están
adoptando algo llamado arquitectura orientada a servicios (SOA, service
oriented architecture).
pero, ¿Que es SOA?
SOA (Service Oriented Architecture) Arquitectura Orientada a Servicios
según SOA Adoption for dummies,
"Una SOA es una forma de mirar al mundo.
Cuando adopta una visión orientada a servicios, todo cobra forma
de servicio. Los servicios son los ladrillos con los que se construye
una SOA. Son un medio para acceder a las capacidades que se
repiten en un negocio."
En otras palabras SOA es un enfoque del software en el cual vemos todo como servicios, se diseñan servicios, a si mismo estos servicios se pueden juntar para crear servicios mas complejos para los negocios.
Sistema de gestión de procesos de negocios (BPMS)
El BPMS es la parte tecnológica de BPM, es decir el software y el conjunto de herramientas utilizadas para la gestión de los procesos de negocio.
Tales herramientas nos ayudan a modelar todos los procesos de negocios de manera que no sea de mayor dificultad entender los esquemas que se van creando con estas aplicaciones.
Para aumentar la calidad de BPMS, este debe trabajar en conjunto con el enfoque SOA, esto hace que se coordinen de manera adecuada todos los procesos sin tener la necesidad de crear códigos brutalmente complejos. tan solo creando esquemas que se pueden entender a la vista.
Entonces es necesario entender un poco de la notación con que se trabaja en la creacion de todos estos esquemas, es por eso que veremos BPMN.
Notación de Gestión de Procesos de Negocios (BPMN)
A continuación se explica la notación de gestión de procesos de negocios.
las siguientes tablas fueron encontradas en la pagina web "wiki.bizagi.com"
Eventos
| TIPO DE EVENTO | NOMBRE BPMN | DEFINICIÓN | NOTACIÓN |
| Inicio | Start | Como su nombre lo indica, representa el punto de inicio de un proceso. |
|
| Intermedio | Intermediate | Ocurren entre un evento de inicio y de fin. Afectará el proceso pero no lo iniciará o directamente finalizará. | |
| Fin | End | Indica cuando un proceso termina. |
Eventos de Inicio
| NOMBRE BPMN | USO | NOTACIÓN |
| Message Start | Un proceso activo envía un mensaje a otro proceso específico para activar su inicio. |
|
| Timer Start | Se puede fijar una hora-fecha específica (e.g. todos los lunes a las 9am) en la que se activará el inicio del proceso. | |
| Signal Start
| Un proceso activo envía una señal y causa el inicio del proceso.
Notar que la señal se envía a cualquier proceso que pueda recibir la señal, pero no es un mensaje (el cual tiene una fuente específica y un objetivo). |
Eventos de Fin
| NOMBRE BPMN | USO | NOTACIÓN |
| Terminador | Es el fin del proceso. Solo existe uno por flujo. Si el proceso alcanza este evento, éste será cerrado. |
|
| Cancelación | Este tipo de Fin es usado dentro de un subproceso de transacción. Éste indicará que la transacción debe ser cancelada y causará un Evento Intermedio de Cancelación adjunto a la frontera del subproceso. | |
| Error
| Esta figura se usa para capturar errores, si están definidos o no. Todos los threads activos actualmente en un subproceso particular son en consecuencia terminados. El error será tomado por un Evento Intermedio de Error con el mismo Nombre, que está en la frontera de la actividad pariente más cercana. | |
| Mensaje
| Este tipo de Fin indica que un mensaje se envía a un proceso o caso de actividad específica, al concluir el proceso.. |
|
| Señal
| Este tipo de Fin indica que la señal será transmitida cuando el Fin haya sido alcanzado. Note que la señal es enviada a cualquier proceso que pueda recibir la señal y pueda ser enviada a través de los niveles del proceso, pero no es un mensaje (el cuál tiene una fuente y un objetivo). |
|
Eventos Intermedios
Actividades
DECISIONES
| TIPO DE DECISIÓN | DEFINICIÓN | NOTACIÓN |
| Decisión Exclusiva | Decisión basada en datos del sistema.
El mismo elemento se usa para sincronizar esta figura. Decisión Exclusiva |
|
| Decisión Basada en Evento | Puntos en el proceso en el que la decisión no está basada en los datos del proceso sino en eventos. Decisión Basada en Evento. | |
| Decisión Inclusiva
| Inclusiva o multi-decisión. Uno o más caminos pueden ser activados. Uno o más caminos deben sincronizarse dependiendo de las actividades anteriores de la misma figura. Decisión Inclusiva | |
| Decisión Compleja
| Elemento para controlar puntos de una decisión compleja. Por ejemplo, cuando 3 de 5 caminos deben esperar. Decisión Compleja . |
|
| Decisión Paralela
| Indica puntos en el proceso en el que varias ramas se desprenden o convergen en paralelo. El mismo elemento se usa para sincronizar esta figura. Decisión Paralela . |
|
Conociendo esta nomenclatura de los procesos de negocios entonces podemos comenzar a implementar en nuestra compañía esta tecnología.
"El negro manda, el blanco recibe" es uno de los chistes usados para aprender parte de estos símbolos.
Pequeño Glosario de la Clase:
-BPEL: BPEL es un lenguaje de orquestación, BPEL sería el encargado de orquestar todo el proceso ordenando qué proceso ejecutar (servicio Web) y en qué momento. Este lenguaje fue concebido por grandes de la informática como Oracle, BEA Systems, IBM, SAP y Microsoft entre otros.
-Orquestación: Operación resultado de la coordinación por parte de un controlador (director de orquesta) de varios servicios de una manera centralizada. Normalmente se implementa mediante BPEL.
-Tecnologías de Información: se entiende como "aquellas herramientas y métodos empleados para recabar, retener, manipular o distribuir información. La tecnología de la información se encuentra generalmente asociada con las computadoras y las tecnologías afines aplicadas a la toma de decisiones (Bologna y Walsh, 1997)
Material Adicional:
Descarga el Libro de "Adopcion de SOA para Dummies", AQUÍ
subido por El autor del post.
Tiempo Empleado en el Post:
Desde 1:00 pm hasta las 1:20 pm, luego desde 4:00pm hasta las 4:50 pm, luego desde 11:45pm hasta las 12:35 am
aprox: 2 horas
Bibliografia:
Libro: "Adopción de SOA para Dummies" (Miko Matsumura, Bjoern Brauel, Jignesh shah, 2009)
pagina web: "wiki.bizagi.com"
pagina web: "www.tuobra.unam.mx"
pagina web: "es.wikipedia.org"
pagina web: "www.synergo.es"
pagina web: "pensandoensoa.com"
pagina web: "www.tynmagazine.com"
Eso es todo por este post, espero que le saquen el jugo!
Cesar Herrera, Universidad Central de Venezuela
Suscribirse a:
Comentarios (Atom)


























