Professional Documents
Culture Documents
Facultat de Informtica
Comparativa de suites de
Business Intelligence
Andrea Cacciapaglia
Director: Jordi Urbano
Barcelona, 2008
Agradecimientos
Agradezco a todos aquellos que en este periodo me han hecho el seguimiento y me
han ayudado durante todo el tiempo. En manera particular a mi madre, mi hermana, a
toda mi familia, a mi novia y a todos mis amigos, profesores y compaeros de trabajo.
Grazie a tutti.
ndice
AGRADECIMIENTOS .......................................................................................................................................3
NDICE ...........................................................................................................................................................4
1 MOTIVACIN ............................................................................................................................................10
1.1 Objetivos....................................................................................................................................11
1.2 Planificacin..............................................................................................................................12
2 INTRODUCCIN A LA BUSINESS INTELLIGENCE ........................................................................................13
3 COMPONENTES DE BUSINESS INTELLIGENCE ............................................................................................16
4 INSTRUMENTOS UTILIZADOS EN UNA SUITE DE BUSINESS INTELLIGENCE .................................................18
5 QU PUEDE HACER BUSINESS INTELLIGENCE?........................................................................................27
6 LOS BENEFICIOS DE BUSINESS INTELLIGENCE ..........................................................................................29
6.1 Ahorro de tiempo .......................................................................................................................29
6.2 Reduccin de perdidas...............................................................................................................30
6.3 Gastos generales mas bajos.......................................................................................................30
6.4 Uso eficiente de los recurso humanos .......................................................................................31
6.5 Mejora de venta y marketing .....................................................................................................31
6.6 Servicio al cliente ......................................................................................................................32
6.7 Mejorar la tomas de decisiones .................................................................................................32
7 PARA QUIN ES UN SOFTWARE DE BUSINESS INTELLIGENCE? ................................................................34
8 BUSINESS INTELLIGENCE ACCESIBLE........................................................................................................36
9 COSAS A CONSIDERAR EN LA APLICACIN DE BUSINESS INTELLIGENCE ...................................................39
9.1 Calidad de Datos .......................................................................................................................40
9.2 El coste de latencia y trade-off ..................................................................................................41
9.3 La adquisicin de datos .............................................................................................................42
9.4 Arquitecturas Orientadas a Servicios........................................................................................44
9.5 Una arquitectura escalable .......................................................................................................45
9.6 Plataformas y bases de datos.....................................................................................................46
10 ANLISIS ................................................................................................................................................55
10.1 Herramientas elegidas.............................................................................................................55
10.2 Microsoft..................................................................................................................................57
10.2.1 Tecnologa................................................................................................................................. 58
10.2.2 Funcionalidades......................................................................................................................... 60
10.2.3 Aspectos Generales ................................................................................................................... 62
10.2.4 Proveedor .................................................................................................................................. 62
10.2.5 Coste.......................................................................................................................................... 63
10.2.6 Funcionalidad adicional............................................................................................................. 63
10.2.7 Producto .................................................................................................................................... 64
10.2.8 Resumen de las herramientas del Producto ............................................................................... 64
10.5 Microstrategy...........................................................................................................................78
10.5.1 Tecnologa................................................................................................................................. 79
10.5.2 Funcionalidades......................................................................................................................... 80
10.5.3 Aspectos Generales ................................................................................................................... 82
10.5.4 Proveedor .................................................................................................................................. 82
10.5.5 Coste.......................................................................................................................................... 82
10.5.6 Funcionalidad adicional............................................................................................................. 83
10.5.7 Producto .................................................................................................................................... 83
10.5.8 Resumen de las herramientas del Producto ............................................................................... 84
10.6 Pentaho....................................................................................................................................84
10.6.1 Tecnologa................................................................................................................................. 85
10.6.2 Funcionalidades......................................................................................................................... 86
10.6.3 Aspectos Generales ................................................................................................................... 88
10.6.4 Proveedor .................................................................................................................................. 88
10.6.5 Coste.......................................................................................................................................... 89
10.6.6 Funcionalidad adicional............................................................................................................. 89
10.6.7 Producto .................................................................................................................................... 90
10.6.8 Resumen de las herramientas del Producto ............................................................................... 90
10.7 SpagoBi....................................................................................................................................90
10.7.1 Tecnologa................................................................................................................................. 92
10.7.2 Funcionalidades......................................................................................................................... 93
10.7.3 Aspectos Generales ................................................................................................................... 95
10.7.4 Proveedor .................................................................................................................................. 95
10.7.5 Coste.......................................................................................................................................... 96
10.7.6 Funcionalidad adicional............................................................................................................. 96
10.7.7 Producto .................................................................................................................................... 96
10.7.8 Resumen de las herramientas del Producto ............................................................................... 97
10.8 Cubeware.................................................................................................................................97
10.8.1 Tecnologa................................................................................................................................. 99
10.8.2 Funcionalidades....................................................................................................................... 100
10.8.3 Aspectos Generales ................................................................................................................. 102
10.8.4 Proveedor ................................................................................................................................ 102
10.8.5 Coste........................................................................................................................................ 103
10.8.6 Funcionalidad adicional........................................................................................................... 103
10.8.7 Producto .................................................................................................................................. 104
10.8.8 Resumen de las herramientas del Producto ............................................................................. 104
10.9 InetSoft...................................................................................................................................105
10.9.1 Tecnologa............................................................................................................................... 106
10.9.2 Funcionalidades....................................................................................................................... 106
10.9.3 Aspectos Generales ................................................................................................................. 108
10.9.4 Proveedor ................................................................................................................................ 109
10.9.5 Coste........................................................................................................................................ 109
10.9.6 Funcionalidad adicional........................................................................................................... 109
10.9.7 Producto .................................................................................................................................. 110
10.9.8 Resumen de las herramientas del Producto ............................................................................. 110
10.10 Resumen...............................................................................................................................111
10.11 Conclusin del anlisis........................................................................................................112
11 DESARROLLO DEL PROTOTIPO ..............................................................................................................113
11.1 Usuarios.................................................................................................................................113
11.2 Casos de Uso .........................................................................................................................113
12 CONCLUSIN ........................................................................................................................................165
13 BIBLIOGRAFA ......................................................................................................................................167
10
1 Motivacin
Las empresas producen hoy aparentemente, infinita cantidad de datos cuantitativos y
cualitativos sobre sus clientes, proveedores y financieros. Una gran cantidad de esta
informacin est automatizada y, de hecho, las organizaciones son muy a menudo
sobrecargadas con tantos datos de distintas fuentes, esto hace que se convierta en
imposible clasificarlos y determinar qu conjuntos de datos son ms importantes en
trminos de impacto real en la salud y la gestin de la empresa.
Con el fin de analizar la informacin en todos los mbitos de la planificacin
financiera - los activos, pasivos, gastos, costos, ingresos, flujo de caja, servicio al
cliente, recursos humanos - los datos de varios modelos de sistemas y formatos (bases
de datos, hojas de clculo Excel, documentos de Word) deben estar combinados y ser
compatibles. El overlapping y la duplicacin de datos de informacin de diferentes
fuentes o en distintos formatos pueden impedir el proceso analtico, y a veces, incluso
inducir a error a la toma de decisiones mediante la comparacin de unos conjuntos de
datos no normalizados.
Las aplicaciones de Business Intelligence (BI) combinan y normalizan estos
conjuntos de datos y permiten a los usuarios filtrar, organizar, comparar, contrastar y
analizar la informacin en todos los mbitos y durante determinados perodos de
tiempo. Esto permite a los gerentes de las empresas no solamente determinar cules son
las decisiones a tomar actualmente, sino tambin predecir mejor el futuro
11
1.1 Objetivos
El proyecto tiene como objetivo el estudio de las herramientas de business
intelligence con el fin de realizar una comparativa entre ellas y luego de elegir una de
ellas.
La puesta en marcha del prototipo permitir realizar el punto de partida para la
construccin del el Cuadro de Mando de Everis.
Por esta razn el objetivo del anlisis es actualizar una comparativa ya existente en
Everis como documento interno, y el siguiente objetivo es poner en marcha la primera
versin del Cuadro de Mando.
A un mayor detalle, los objetivos del presente proyecto son:
12
1.2 Planificacin
El proyecto se desarroll a lo largo de 960 horas de trabajo y ha sido dividido segn
los objetivos planteados. Cada objetivo tiene determinadas tareas.
13
14
15
una empresa on-line o no, Business Intelligence es fundamental para seguir siendo
competitivas.
Las suites de Business Intelligence combinan diferentes fuentes de informacin de
ventas, marketing, recursos humanos, finanzas, y todos los dems datos deseados en una
sola, organizada interfaz para los usuarios y la gestin. La interfaz es tpicamente en
forma de un pagina web de manera que se pueda acceder a la informacin desde
cualquier ordenador. Business Intelligence permite a los usuarios ver, editar, compilar,
interrogar y analizar el desempeo, crecimiento, ganancias y prdidas de informacin de
cada departamento en un formato estndar. Estas aplicaciones permiten a la
administracin de manera rpida y fcil ver el impacto de recursos financieros, de
personal, la cadena de suministro, y las decisiones de gestin de clientes con el fin de
tener decisiones empresariales mejores.
16
17
18
19
2) Scorecarding (marcador)
En 1992, Robert S. Kaplan y David Norton introducieron el "sistema de puntuacin
equilibrada" (BSC), un mtodo para medir la actividad de una empresa en trminos de
visin y estrategias. Proporciona los administradores una visin completa del
rendimiento de una empresa.
El "scorecarding" es un sistema de gestin estratgico que obliga a los gestores a
centrar su atencin en las cifras de rendimiento que conducen al xito y equilibra las
perspectivas financieras con el cliente, proceso interno y las perspectivas de aprendizaje
y crecimiento. El sistema consta de cuatro procesos:
Planificacin de negocios;
20
5) Data Modeling
21
22
Las reglas de negocio, sencillamente, describir las operaciones, las definiciones y las
limitaciones que se aplican a una organizacin en el logro de sus objetivos.
23
Esta informacin puede ser combinada para tener una herramienta realmente til.
A menudo van acompaada de una serie de un programa informtico adecuado para
analizar y utilizar esos datos.
24
En general, los sistemas son EIS DSS que abarca toda la empresa, ayudando a los
administradores para analizar, comparar y poner de relieve las tendencias de variables
importantes, lo que les permite seguir los resultados obtenidos y determinar las
oportunidades y problemas. El EIS sistemas de almacenamiento de datos y sistemas
convergentes se encuentran actualmente en el mercado.
25
Esta imagen representa las fases que sirven para realizar un proceso de BI.
26
27
Con BI se puede:
hacer pronsticos
anlisis multidimensionales
BI ha tenido mucho xito ya que le da una ventaja a las empresas sobre sus
competidores al juntar a las personas y a la tecnologa para resolver problemas. La
siguiente es una lista de las reas ms comunes en las que las soluciones de inteligencia
de negocios son utilizadas:
- Ventas: Anlisis de ventas; Deteccin de clientes importantes; Anlisis de
productos, lneas, mercados; Pronsticos y proyecciones.
- Marketing: Segmentacin y anlisis de clientes; Seguimiento a nuevos productos.
- Finanzas: Anlisis de gastos; Rotacin de cartera; Razones Financieras.
- Manufactura: Productividad en lneas; Anlisis de desperdicios; Anlisis de
calidad; Rotacin de inventarios y partes crticas.
28
29
30
notificado de inmediato por telfono o por correo electrnico a sus PDA, por ejemplocuando los hechos suceden, as acortan el tiempo de reaccin.
31
32
33
34
35
IBM-, as como el nuevo Microsoft PerformancePoint reflejar BI que ofrecen cada vez
ms importancia estratgica.
36
37
Los mdicos, por ejemplo, no son tpicos usuarios de BI. Su principal objetivo es
mejorar la atencin al paciente. A pesar de obtener el diagnstico clnico correcto es
esencial en este proceso, el primer paso es asegurarse de que los pacientes reciban
tratamiento en forma oportuna, sobre todo en las salas de emergencia los pacientes con
enfermedades no mortales tendr que irse cuando han esperado demasiado tiempo. Por
ejemplo, en USA los pacientes esperan una media de 3 horas y 42 minutos para ser
atendidos. La prevencin es fundamental para la Asociacin de Emergencias Mdicas
de USA, que presta servicios mdicos de emergencia a los hospitales y otros
proveedores de atencin mdica. Ellos utilizan Business Intelligence para permitir a los
mdicos y administradores de hospitales medir el tiempo de espera del paciente, el
tiempo necesario para la aprobacin de la gestin, y restablecer las visitas a obtener una
visin completa de la eficiencia y de la calidad de la sala de emergencia.
Del mismo modo, los profesores tienen poco tiempo para estudiar los datos del
estudiante. El Condado de Miami-Dade distrito escolar es la cuarta ms grande en los
EE.UU., con ms de 340000 estudiantes. Recientemente comenz a utilizar BI para dar
los directores y maestros una instantnea de la asistencia de cada estudiante,
calificaciones, y normalizacin de los resultados de las pruebas durante tres aos.
Gracias a esto las escuelas han sido capaces de identificar los estudiantes que tiene
problemas en determinadas materias. Para fomentar esta asociacin, algunas empresas
utilizan tcnicas de desarrollo giles en las que la tecnologa y los expertos de las
empresas construyen aplicaciones en colaboracin.
Es este tipo de enfoque que pondr generalizar la BI al alcance de la mano. Las
empresas estn avanzando rpidamente en la combinacin de la tecnologa de BI con
38
una visin de cmo la informacin puede ser utilizada para alcanzar las metas del
negocio, un fuerte dilogo entre el sector empresarial y de TI, y una cultura para que
acten en ideas recogidas.
39
40
Entonces, cmo elegir? Las empresas pueden simplificar y mejorar en gran medida
la calidad de su lista de proceso de seleccin mediante la adopcin de un enfoque
diferente medido a travs de algunas variables clave y guindose utilizando una lista
maestra de todas las posibles caractersticas las empresas deben centrarse en el valor del
negocio en curso y los gastos que las diferentes soluciones crean.
Por esta razn, durante el anlisis se han tenido en cuenta primero los aspectos
generales de la herramienta y luego las caractersticas en detalle que Everis considera
como fundamentales para una herramienta de BI.
En seguida explicaremos primero los criterios generales y luego haremos una lista
detallada de los criterios especficos que Everis quiere por una suite de BI. Estos
criterios han sido cogidos de un documento de Everis que usa la metodologa de la
empresa en anlisis de herramientas de BI al cual se han aadido otros criterios fruto de
las actuales necesidades de Everis
41
1. Latencia del nivel de datos es el tiempo necesario para reunir los datos primarios,
limpiarlos y prepararlos para su anlisis, as como dnde almacenarlos para poder
en cualquier momento ser utilizados.
42
43
44
45
46
47
especficas a menudo requiere soporte nativo para una determinada base de datos.
Si bien la herramienta de BI pueden tener un amplio apoyo de diversas RDBMSs como
fuentes de datos, el mismo apoyo que no siempre existen para el repositorio de BI. El
repositorio de BI normalmente almacena informacin como las definiciones de
seguridad, conexiones de fuente de datos, vistas e informes.
48
9.8 Flexibilidad
Hay un viejo dicho sobre software ERP: "Es como el cemento - se puede verter que
se vea como lo que quieras, pero una vez que se seca, usted est atascado con ella."
Muchas de las actuales soluciones de inteligencia de negocios son parte de amplios
proyectos de infraestructura - la construccin de almacenes de datos rgidos y pequeos
ejrcitos de OLAP hiper-cubos durante un perodo de varios meses - con las
aplicaciones reales que llegan a los usuarios finales slo al final del proyecto.
Si bien estas implementaciones pueden proporcionar valor de negocio real, su xito
depende de una comprensin clara de los objetivos de la empresa y de los requisitos al
comienzo del proyecto. Por desgracia, el diseo de anlisis tiende a ser un proceso
iterativo. Para las empresas donde el negocio cambia rpidamente o cuando no hay un
claro programa de anlisis que ha estado en vigor antes, la posibilidad de modificar
rpidamente aplicaciones de anlisis despus de que se han desplegado tendr un
impacto significativo sobre el xito del proyecto. La misma encuesta mencionada
anteriormente encontr que el 75% de todas las aplicaciones de anlisis necesitan para
ser modificadas el plazo de 6 meses de su despliegue inicial. Las empresas deben mirar
a su sistema de inteligencia empresarial como la vida, el cambio de conjunto de
aplicaciones - y considerar el tiempo y el coste necesarios para realizar cambios en las
aplicaciones existentes como un elemento fundamental de su evaluacin.
49
50
importancia
20
Multidioma
100
100
20
20
reporting
20
Exportacin a pdf
importancia
30
51
Exportacin a Excel
100
Impresin exacta
30
10
seleccin realizada
10
30
100
Formateo de informes
30
Publicacin de informes
30
Grficos
10
Comentarios
30
100
30
Plantillas de informes
10
en el informe
40
30
50
30
100
100
52
10
importancia
20
100
Proveedor nico
100
PROVEEDOR
Valor
53
de
importancia
30
Localizacin de la oficina
10
Soporte tcnico
30
importancia
80
40
importancia
54
Arquitectura Funcional
40
Consultas/Informes
100
Escalabilidad
40
Administracin
20
importancia
20
10
Capacidad de integracin
20
Prestaciones generales
30
55
10 Anlisis
En este apartado, despus una pequea introduccin sobre el porque se han elegidos
determinadas suites, se analizan las mismas suites de manera individual.
56
El cuadrante define muchas herramientas. Como se puede ver entre los leaders hay
empresas muy grandes y bien conocidas como Cognos y Microstrategy. Adems de
estas empresas se define un grupo de visionarios y otras categoras que se caracterizan
por el tipo de plataforma de BI que ofrecen.
Al final se ha optado para cuatro suites entre las que Gartner define como leader, es
decir:
Microsoft
BusinessObjects
Cognos
Microstrategy
Junto a estas suites se han aadidos 2 suites Open Source que representan una buena
parte del actual del mercado de Business Intelligence:
Pentaho
SpagoBi
Cubeware
Inetsoft
57
10.2 Microsoft
Microsoft ha entrado en el mercado de las suites de BI hace pocos aos pero ha
podido igualmente llegar a una posicin de relevancia.
Microsoft Business Intelligence ofrece una completa suite de productos que apoya a
todas las facetas de la toma de decisiones.
Nuevo en el sistema de BI Microsoft Office 2007 son unos productos llamados
PerformancePoint Server y la evolucin de Microsoft Office Business Scorecard
Manager y ProClarity Analytics. Office PerformancePoint Server es una aplicacin de
gestin del rendimiento que permite a las empresas mejorar su rendimiento mediante la
capacidad de planificar, presupuestar, predecir, informar y analizar su puntuacin.
Adems, Office SharePoint Server 2007 introduce Microsoft Excel Services, que
ofrece la potencia, funcionalidad y accesibilidad de Microsoft Office Excel 2007 en una
sola herramienta.
58
10.2.1 Tecnologa
La suite de Microsoft se presenta con un aspecto muy familiar a los usuarios
habituales de Microsoft. La perfecta integracin con Excel de la suite de BI permite una
realizacin fcil de informes. El perfil de seguridad est bien integrado con la
herramienta de reporting.
59
Porcentual
TECNOLOGA
VALORACIN
obtenida
intranet
Multidioma
interfaz de usuario
20
100%
100
50%
100
100%
20
100%
20
100%
100%
herramienta de reporting
60
10.2.2 Funcionalidades
Las funcionalidades disponibles en la suite son mltiples. Algn problema se
encuentra en generar filtros pero utilizando la formula adecuada se puede obtener el
resultado querido.
Hay la posibilidad de exportar en mltiples formatos y los informes pueden ser con
el detalle elegido por el usuario. Se puede limitar la posibilidad de acceder a alguna
informacin por nivel de usuario.
Porcentual
FUNCIONALIDADES
VALORACIN
Exportacin a pdf
30
100%
Exportacin a Excel
100
100%
Impresin exacta
30
100%
75%
10
75%
informe
obtenida
30
100%
100
75%
Formateo de informes
30
100%
61
Publicacin de informes
30
100%
Grficos
10
100%
Comentarios
30
100%
100
100%
30
100%
Plantillas de informes
10
100%
100%
30
100%
dimensiones en el informe
escogidas
50
100%
30
100%
100
100%
100
100%
10
75%
sistema:
usuario
62
Porcentual
ASPECTOS GENERALES
VALORACIN
obtenida
20
100%
100
100%
Proveedor nico
100
100%
10.2.4 Proveedor
El soporte tcnico no siempre es puntual en el contestar, ha habido algn problema
en adquirir informaciones.
Porcentual
PROVEEDOR
VALORACIN
obtenida
30
100%
Localizacin de la oficina
10
85%
Soporte tcnico
30
85%
63
10.2.5 Coste
El coste es elevado pero el servicio que ofrece la suite hace que la relacin
coste/servicio se quede aceptable. El soporte tcnico queda incluido en el precio de la
suite.
Porcentual
COSTES
VALORACIN
obtenida
80
90%
40
100%
Porcentual
FUNCIONALIDAD ADICIONAL
VALORACIN
obtenida
Arquitectura Funcional
40
80%
Consultas/Informes
100
65%
Escalabilidad
40
80%
Administracin
20
60%
64
10.2.7 Producto
Microsoft todava no ha llegado a la madurez en BI de otros proveedores pero
dentro de unos aos podr ser una ptima suite.
Porcentual
PRODUCTO
VALORACIN
obtenida
20
70%
10
60%
Capacidad de integracin
20
60%
Prestaciones generales
30
60%
de
Creacin
Presentacin de la informacin
ETL
Datos
de Cubos
Informes
CM
BSC
Performance
Performance
Performance
Microsoft
Microsoft
Microsoft
Microsoft
Analysis
SSIS
SQL Server
Point Server
Service
Point Server
Point Server
65
10.3 BusinessObjects
Business Objects es una empresa que desarrolla y comercializa aplicaciones de
inteligencia empresarial para analizar los datos internos y externos. La empresa busca
ayudar a los clientes para aumentar la eficiencia, se suman a las estrategias
empresariales y mejoran nuestros productos y servicios.
Business Objects tiene su sede en Francia y emplea a unas 4.000 personas.
En diciembre de 2003, Business Objects adquiere Crystal Decisions rival, por lo que en
la historia de los acontecimientos tambin se incluyen los principales puntos en relacin
con la empresa adquirida.
66
10.3.1 Tecnologa
La suite de BusinessObject se presenta como una optima suite. Disponible en
mltiples idiomas y permite la parametricacin de las consultas y del formato de salida
de las informaciones.
Porcentual
TECNOLOGA
VALORACIN
obtenida
intranet
Multidioma
interfaz de usuario
20
100%
100
100%
100
100%
20
100%
20
100%
100%
herramienta de reporting
10.3.2 Funcionalidades
Las funcionalidades disponibles en la suite son mltiples. Algn problema se
encuentra en exportar los informes en formato Excel porque por ejemplos los grficos
que se quedan como imgenes.
67
VALORACIN
Exportacin a pdf
30
100%
Exportacin a Excel
100
85%
Impresin exacta
30
100%
100%
10
100%
informe
obtenida
30
100%
100
100%
Formateo de informes
30
100%
Publicacin de informes
30
100%
Grficos
10
100%
Comentarios
30
75%
100
100%
30
100%
Plantillas de informes
10
100%
70%
dimensiones en el informe
68
escogidas
30
100%
50
100%
30
100%
100
100%
100
100%
10
100%
sistema:
usuario
VALORACIN
obtenida
20
100%
100
100%
Proveedor nico
100
100%
69
10.3.4 Proveedor
El soporte tcnico es til y contesta muy rpidamente a las consultas.
BusinessObject es muy presente en el mercado de BI.
Porcentual
PROVEEDOR
VALORACIN
obtenida
30
100%
Localizacin de la oficina
10
100%
Soporte tcnico
30
100%
10.3.5 Coste
El coste es alto pero el servicio que ofrece la suite hace que la relacin
coste/servicio se quede aceptable.
Porcentual
COSTES
VALORACIN
obtenida
80
80%
40
50%
70
Porcentual
FUNCIONALIDAD ADICIONAL
VALORACIN
obtenida
Arquitectura Funcional
40
100%
Consultas/Informes
100
100%
Escalabilidad
40
100%
Administracin
20
100%
10.3.7 Producto
La suite es bastante presente en el mercado y adems se acaba de lanzar la nueva
versin. Las prestaciones generales son muy buenas.
Porcentual
PRODUCTO
VALORACIN
obtenida
20
90%
10
80%
Capacidad de integracin
20
90%
71
Prestaciones generales
30
100%
Presentacin
Base
Creacin
de
la
de informacin
ETL
de Datos Cubos
Inform
CM
BSC
es
Vari
BusinessObje as
cts
Vari
as
Busine
BusinessObje
Crystal ss Objects
Report
Cryst
Dashboard al Report
Builder
10.4 Cognos
Cognos es una compaa canadiense de informtica con sede en Ottawa (Ontario).
Fundada en 1969, la compaa se llam en un principio Quasar y adopt su nombre
actual en 1982. En enero 31 del 2008, Cognos fue adquirida oficialmente por IBM y
paso a formar parte de la divisin de Information Management. Posterior a esta
adquisicin el nombre de la compaa es IBM Cognos en lugar de Cognos.
Cognos es una empresa que produce software de business intelligence y
administracin del desempeo, en 2007 tuvo ventas por 979.26 millones de dlares y es
72
uno de los lideres en este mercado junto con Business Objects (ahora parte de SAP) y
Hyperion (ahora parte de Oracle).
Cognos 8 BI, fue lanzado en septiembre del 2005 y combina las funcionalidades de
varios productos previos: ReportNet, PowerPlay, Metrics Manager, Noticecast, y
DecisionStream.
10.4.1 Tecnologa
La suite de Cognos ofrece una de las mejores tecnologas de todas las suites de
Business Intelligence. Gracias a la posibilidad de usar la suite en Standard SOA o
73
Porcentual
TECNOLOGA
VALORACIN
obtenida
intranet
Multidioma
interfaz de usuario
20
100%
100
100%
100
100%
20
100%
20
100%
100%
herramienta de reporting
10.4.2 Funcionalidades
Las funcionalidades disponibles en la suite son mltiples y todas son implementadas
de manera de permitir al usuario el pleno control de las informaciones. Hay la
posibilidad de exportar en mltiples formato y los informes pueden ser con el detalle
74
Porcentual
FUNCIONALIDADES
VALORACIN
Exportacin a pdf
30
100%
Exportacin a Excel
100
100%
Impresin exacta
30
100%
100%
10
100%
informe
obtenida
30
100%
100
100%
Formateo de informes
30
100%
Publicacin de informes
30
100%
Grficos
10
100%
Comentarios
30
100%
100
100%
30
100%
Plantillas de informes
10
100%
40
100%
75
dimensiones en el informe
escogidas
30
80%
50
100%
30
100%
100
100%
100
100%
10
100%
sistema:
usuario
VALORACIN
obtenida
20
100%
100
100%
Proveedor nico
100
100%
76
10.4.4 Proveedor
El soporte tcnico es muy til y en mltiples idioma gracias a la grande presencia en
el mercado de Cognos.
Porcentual
PROVEEDOR
VALORACIN
obtenida
30
100%
Localizacin de la oficina
10
100%
Soporte tcnico
30
100%
10.4.5 Coste
El coste es elevado pero el servicio que ofrece la suite hace que la relacin
coste/servicio se quede aceptable.
Porcentual
COSTES
VALORACIN
obtenida
80
90%
40
100%
VALORACIN
Porcentual
77
obtenida
Arquitectura Funcional
40
100%
Consultas/Informes
100
100%
Escalabilidad
40
100%
Administracin
20
100%
10.4.7 Producto
En general la suite de BI de Cognos es una de las mejores suites. La empresa leader
en el mercado ofrece un producto completo y funcional.
Porcentual
PRODUCTO
VALORACIN
20
90%
10
80%
Capacidad de integracin
20
100%
Prestaciones generales
30
100%
Base
Creacin
Presentacin de la informacin
ETL
de Datos de Cubos
Informes
CM
BSC
Cognos
Cognos
Cognos
Varias
Cognos
Cognos
Cognos
Opciones
obtenida
78
10.5 Microstrategy
MicroStrategy es un vendedor de software OLAP, de inteligencia de negocio y de
informes de empresa. El software de MicroStrategy permite crear informes y anlisis de
los datos almacenados en una Base de datos relacional y de otras fuentes. MicroStrategy
describe su software de informes ncleo como "ROLAP" o "OLAP Relacional" para
remarcar el uso de la tecnologa de base de datos relacional y distinguirlo del OLAP
tradicional, aunque tambin soporta tecnologa MOLAP desde la versin 7i.
Su suite de software ms reciente se llama MicroStrategy 8. Las aplicaciones
previas incluyen un Agente DSS, DSS Web, DSS Broadcaster, y Arquitecto DSS.
Lanzado en febrero de 2005, MicroStrategy 8 que ofrece importantes mejoras de su
predecesor, MicroStrategy 7i. Algunas de estas mejoras incluyen un nuevo diseo de
interfaz web, interactivo de presentacin de informes en el Informe de Servicios,
informe sobre el diseo web, el acceso directo a SAP BW metadatos, y la mejora de la
presentacin de informes para incorporar a las bases de datos heterogneas.
79
10.5.1 Tecnologa
La suite de Microstrategy se presenta como una suite muy completa. Disponible en
mltiples idiomas permite la parametrizacin de las consultas y del formato de salida de
las informaciones. Ofrece la posibilidad de ser utilizada con un BlackBerry. Las
mltiples utilidades permiten la renden una optima herramienta de trabajo.
Porcentual
TECNOLOGA
obtenida
intranet
VALORACIN
Multidioma
20
100%
100
100%
80
interfaz de usuario
100
100%
20
100%
20
100%
100%
herramienta de reporting
10.5.2 Funcionalidades
Las funcionalidades disponibles en la suite son mltiples. Muy bien integrada es la
posibilidad de generar informe utilizando Flash. Esto permite una facilidad de uso de la
interfaz de usuario y la posibilidad de acceder a las infamaciones es optima. Adems se
pueden generar animaciones que clarifican el proceder del los datos de la empresa.
Porcentual
FUNCIONALIDADES
VALORACIN
Exportacin a pdf
30
100%
Exportacin a Excel
100
100%
Impresin exacta
30
100%
100%
10
100%
informe
obtenida
81
30
100%
100
100%
Formateo de informes
30
100%
Publicacin de informes
30
80%
Grficos
10
100%
Comentarios
30
80%
100
100%
30
100%
Plantillas de informes
10
100%
100%
30
100%
dimensiones en el informe
escogidas
50
100%
30
100%
100
100%
100
100%
10
100%
sistema:
usuario
82
VALORACIN
obtenida
20
100%
100
100%
Proveedor nico
100
0%
10.5.4 Proveedor
Microstrategy es un proveedor muy presente en el mercado y el soporte tcnico es
muy bueno. Hay varias oficinas en Espaa.
Porcentual
PROVEEDOR
VALORACIN
obtenida
30
100%
Localizacin de la oficina
10
100%
Soporte tcnico
30
100%
10.5.5 Coste
La relacin coste servicio es optimo.
Porcentual
COSTES
VALORACIN
obtenida
83
80
90%
40
100%
VALORACIN
obtenida
Arquitectura Funcional
40
100%
Consultas/Informes
100
100%
Escalabilidad
40
100%
Administracin
20
100%
10.5.7 Producto
La suite es muy presente en el mercado y ya ha es un producto que ofrece un buen
nivel de madurez. La prestaciones generales son buenas. Elegir Microstrategy como
suite de BI es una optima eleccin.
Porcentual
PRODUCTO
VALORACIN
obtenida
20
90%
10
80%
84
Capacidad de integracin
20
100%
Prestaciones generales
30
80%
Base
Creacin
de
Presentacin de la informacin
ETL
de Datos Cubos
Varias
Varias
MicroStrategy
Informes
CM
BSC
MicroStrategy
MicroStrategy
MicroStrategy
MicroStrategy
Opciones Opciones OLAP Service
Report Service
Report Service
Report Service
10.6 Pentaho
Pentaho es la alternativa de cdigo abierto para la inteligencia empresarial (BI).
Pentaho Open BI Suite ofrece una amplia presentacin de informes, anlisis OLAP,
paneles, la integracin de datos y minera de datos. Pentaho gracias al cdigo abierto
elimina modelo de negocio de licencia del software, proporcionando apoyo, servicios y
mejoras de productos a travs de una suscripcin anual. En los aos transcurridos desde
la creacin del Pentaho como el pionero en las comunicaciones BI de cdigo abierto, los
productos de Pentaho se han descargado ms de tres millones de veces, con despliegues
de produccin a las empresas que van desde las organizaciones pequeas a The Global
2000.
85
10.6.1 Tecnologa
La suite de Pentaho es enteramente pensada por Standard SOA. Es disponible en
mltiples idioma. Las API para la modificacin son muchas y permiten el pleno
restyling de la suite. Actualmente ha salido la posibilidad de integrarse con el nuevo
producto de Apple, o sea el iPhone
Porcentual
TECNOLOGA
VALORACIN
obtenida
86
intranet
Multidioma
interfaz de usuario
20
100%
100
100%
100
100%
20
100%
20
100%
100%
herramienta de reporting
10.6.2 Funcionalidades
Las funcionalidades disponibles en la suite son mltiples. La posibilidad de aadir
comentarios a los informes son limitadas como tambin la posibilidad de limitar las
informaciones segn el perfil de usuario. Se pueden generar mltiples acciones al
generar un informe. Crear un informe puede ser muy fcil tambin para un usuario poco
experto.
Porcentual
FUNCIONALIDADES
VALORACIN
obtenida
Exportacin a pdf
30
100%
Exportacin a Excel
100
100%
Impresin exacta
30
100%
10
100%
87
informe
10
60%
30
100%
100
75%
Formateo de informes
30
100%
Publicacin de informes
30
100%
Grficos
10
100%
Comentarios
30
30%
100
100%
30
100%
Plantillas de informes
10
100%
50%
30
85%
dimensiones en el informe
escogidas
50
85%
30
100%
100
100%
sistema:
usuario
88
100
100%
10
75%
VALORACIN
obtenida
20
70%
100
100%
Proveedor nico
100
100%
10.6.4 Proveedor
Pentaho esta siendo uno de los proveedores revelacin de estos ltimos aos. Las
oficinas son pocas pero el soporte es bastante eficaz.
Porcentual
PROVEEDOR
VALORACIN
obtenida
30
100%
Localizacin de la oficina
10
20%
89
Soporte tcnico
30
50%
10.6.5 Coste
El coste del producto es cero al ser una suite Open Source. El nico coste se puede
tener en el adquirir el soporte tcnico profesional. Igualmente aun pagando el soporte (
el coste es relativamente bajo) la relacin coste/servicio es optima.
Porcentual
COSTES
VALORACIN
obtenida
80
100%
40
90%
VALORACIN
obtenida
Arquitectura Funcional
40
100%
Consultas/Informes
100
100%
Escalabilidad
40
100%
Administracin
20
100%
90
10.6.7 Producto
La suite aun que sen bastante actual ha llegado a una buena madurez. La presencia
en el mercado todava no es muy grande pero las posibilidades de cresitas son enormes.
Buenas las prestaciones generales.
Porcentual
PRODUCTO
VALORACIN
obtenida
20
80%
10
50%
Capacidad de integracin
20
90%
Prestaciones generales
30
80%
Base
Creacin
Presentacin de la informacin
ETL
de Datos de Cubos
Informes
Pentaho
Varias
Pentaho
CM
BSC
Pentaho
Cube
Kettle
Design
Pentaho Design
Report
Report
Opciones Designer
10.7 SpagoBi
91
que ofrece
soluciones
para la presentacin
de informes,
anlisis
92
Analysis Services, por ejemplo) para permitir una para componer la mejor plataforma
para un problema particular.
SpagoBI es totalmente software libre, no tiene ningn mdulo de mercado y no
tiene una doble versin del producto, sino que toma la BI de cdigo abierto para el
mbito de la empresa, de hecho, el modelo de comportamiento regula la visibilidad en
los datos con arreglo a las responsabilidades empresariales y tiene una arquitectura
escalable tambin en el resto de software libre lgica.
10.7.1 Tecnologa
La suite de SpagoBI es enteramente pensada por Standard SOA como Pentaho. Es
disponible en mltiples idioma. Gracias a SpagoBI SDK permite utilizar API para la
modificacin de la interfaz de usuario.
Porcentual
TECNOLOGA
VALORACIN
20
obtenida
100%
93
intranet
Multidioma
interfaz de usuario
100
100%
100
100%
20
100%
20
100%
100%
herramienta de reporting
10.7.2 Funcionalidades
Las funcionalidades disponibles en la suite son mltiples. En la versin testada no
haba la posibilidad de plantear envo por correo de informes pero en la nueva versin
que se acaba de sacar esta funcin est presente. No hay la posibilidad de usar plantillas
ya hecha en la generacin de informes.
Porcentual
FUNCIONALIDADES
VALORACIN
Exportacin a pdf
30
100%
Exportacin a Excel
100
100%
Impresin exacta
30
100%
100%
10
100%
informe
obtenida
94
30
0%
100
100%
Formateo de informes
30
0%
Publicacin de informes
30
100%
Grficos
10
100%
Comentarios
30
100%
100
0%
30
100%
Plantillas de informes
10
0%
80%
30
80%
dimensiones en el informe
escogidas
50
85%
30
100%
100
100%
100
100%
sistema:
usuario
95
10
100%
VALORACIN
obtenida
20
0%
100
100%
Proveedor nico
100
100%
10.7.4 Proveedor
El soporte tcnico no es muy eficaz y se tarda en conseguir una respuesta a una
consulta. Solo pagando el servicio tcnico profesional el servicio mejora.
Porcentual
PROVEEDOR
VALORACIN
obtenida
30
80%
Localizacin de la oficina
10
85%
Soporte tcnico
30
50%
96
10.7.5 Coste
El coste del producto es cero al ser una suite Open Source. El nico coste se puede
tener en el adquirir el soporte tcnico profesional.
Porcentual
COSTES
VALORACIN
obtenida
80
90%
40
80%
VALORACIN
obtenida
Arquitectura Funcional
40
100%
Consultas/Informes
100
100%
Escalabilidad
40
100%
Administracin
20
100%
10.7.7 Producto
La suite todava no es madura y adems no son muchas las empresas que han
decidido usar SpagoBI como suite de BI. Las prestaciones generales son aceptables.
97
Porcentual
PRODUCTO
VALORACIN
obtenida
20
70%
10
20%
Capacidad de integracin
20
80%
Prestaciones generales
30
50%
Base
Creacin
Presentacin de la informacin
ETL
de Datos de Cubos
SpagoBI
Varias
SpagoBI
Informes
CM
BSC
SpagoBI
SpagoBI
SpagoBI
SpagoBI
Meta
Opciones Meta
Studio
Studio
Studio
10.8 Cubeware
Cubeware, basada en Rosenheim, Alemania, present hace poco la nueva
generacin de Cubeware Cockpit, su interfaz intuitiva para el anlisis, presupuestacin,
previsin y presentacin de informes. La versin 6.0, permite a profesionales de los
98
99
10.8.1 Tecnologa
La suite de Cubeware se presenta como una buena suite. Es disponible solo en
ingles y alemn. No son previstas API para la modificacin de la interfaz de usuario. Se
puede parametrizar el formato de salida de los datos.
Buenas las funcionalidades ofrecidas. La herramienta de reporting es muy fcil de
utilizar. No hay la posibilidad de aadir comentarios en los informes y la planificacin
de acciones es limitada al envo por correo.
Porcentual
TECNOLOGA
VALORACIN
20
obtenida
100%
100
intranet
Multidioma
interfaz de usuario
100
70%
100
0%
20
100%
20
100%
100%
herramienta de reporting
10.8.2 Funcionalidades
Buenas las funcionalidades ofrecidas. La herramienta de reporting es muy fcil de
utilizar. No hay la posibilidad de aadir comentarios en los informes y la planificacin
de acciones es limitada al envo por correo.
Porcentual
FUNCIONALIDADES
VALORACIN
Exportacin a pdf
30
0%
Exportacin a Excel
100
100%
Impresin exacta
30
100%
100%
10
80%
informe
obtenida
101
30
100%
100
70%
Formateo de informes
30
100%
Publicacin de informes
30
100%
Grficos
10
100%
Comentarios
30
0%
100
100%
30
50%
Plantillas de informes
10
100%
50%
30
100%
dimensiones en el informe
escogidas
50
100%
30
100%
100
100%
100
100%
sistema:
usuario
102
10
100%
Porcentual
ASPECTOS GENERALES
VALORACIN
obtenida
20
100%
100
100%
Proveedor nico
100
0%
10.8.4 Proveedor
El soporte tcnico es til y contesta bastante rpido. Hay un proveedor en Valencia.
Porcentual
PROVEEDOR
VALORACIN
obtenida
30
100%
Localizacin de la oficina
10
100%
Soporte tcnico
30
100%
103
10.8.5 Coste
El coste es aceptable comparado con el servicio ofrecido.
Porcentual
COSTES
VALORACIN
obtenida
80
90%
40
80%
Porcentual
FUNCIONALIDAD ADICIONAL
VALORACIN
obtenida
Arquitectura Funcional
40
80%
Consultas/Informes
100
80%
Escalabilidad
40
50%
Administracin
20
80%
104
10.8.7 Producto
La suite no es muy presente en el mercado aun que las prestaciones generales son
muy buenas
Porcentual
PRODUCTO
VALORACIN
obtenida
20
80%
10
30%
Capacidad de integracin
20
80%
Prestaciones generales
30
90%
Base
Creaci
Presentacin de la informacin
ETL
de Datos n de Cubos
Informes
CM
BSC
Cubewar
Cubewar
Cubewar
Varia
cubewar
Cubewar
Varias
s
e Importer
Opciones
Opciones
e Cockpit
e Cockpit
e Cockpit
105
10.9 InetSoft
InetSoft es una empresa que produce software de inteligencia empresarial. InetSoft
fue fundada en 1996, y cuenta con ms de 120 empleados entre su sede en Nueva Jersey
y oficinas en China.
InetSoft proporciona un nico producto, Style Intelligence, con varias ediciones que
se centran en BI operacional, visualizacin de datos y presentacin de informes. Este
producto ha sido ganador de premios por parte de desarrolladores de Java desde el ao
2000. De hecho, InetSoft Style Report Analytic Edition ha ganado el Best Java Business
Intelligence Tool en el 2007.
106
10.9.1 Tecnologa
La suite de Inetsoft se presenta como una buena suite. Es disponibles solo en ingles
y se pueden pedir otros idiomas. No son previstas API para la modificacin de la
interfaz de usuario.
Porcentual
TECNOLOGA
VALORACIN
obtenida
intranet
Multidioma
interfaz de usuario
20
100%
100
50%
100
0%
20
100%
20
100%
100%
herramienta de reporting
10.9.2 Funcionalidades
Las funcionalidades son bastantes pero no se pueden planificar actividades a la
generacin de informes. Tampoco se pueden generar Query con imgenes. Se pueden
ver miembros sueltos en un informe. El punto fuerte de esta suite es la generacin de
informes. La rapidez y la facilidad de generar un informe complejo es sorprendente.
107
Una herramienta grafica muy potente permite a usuarios inexpertos poder generar
informes con ptimos resultados.
Porcentual
FUNCIONALIDADES
VALORACIN
Exportacin a pdf
30
100%
Exportacin a Excel
100
100%
Impresin exacta
30
100%
100%
10
100%
informe
obtenida
30
80%
100
100%
Formateo de informes
30
100%
Publicacin de informes
30
100%
Grficos
10
100%
Comentarios
30
70%
100
0%
30
100%
Plantillas de informes
10
100%
40
100%
108
dimensiones en el informe
escogidas
30
100%
50
100%
30
100%
100
100%
100
100%
10
75%
sistema:
usuario
Porcentual
ASPECTOS GENERALES
VALORACIN
obtenida
20
0%
100
100%
Proveedor nico
100
0%
109
10.9.4 Proveedor
El soporte tcnico es til pero es solo en ingles. No hay oficinas en Espaa.
Porcentual
PROVEEDOR
VALORACIN
obtenida
30
100%
Localizacin de la oficina
10
80%
Soporte tcnico
30
90%
10.9.5 Coste
El coste es alto aunque las funcionalidades ofertas por el producto sean buenas
Porcentual
COSTES
VALORACIN
80
80%
40
90%
obtenida
110
Porcentual
FUNCIONALIDAD ADICIONAL
VALORACIN
obtenida
Arquitectura Funcional
40
100%
Consultas/Informes
100
100%
Escalabilidad
40
100%
Administracin
20
80%
10.9.7 Producto
La suite es presente en el mercado y las prestaciones generales son muy buenas.
Bastantes empresas ya han elegido Inetsoft como suite de BI.
Porcentual
PRODUCTO
VALORACIN
20
80%
10
30%
Capacidad de integracin
20
100%
Prestaciones generales
30
90%
ETL
Base
Creacin
Presentacin de la informacin
obtenida
111
de Datos de Cubos
Erwi
CM
BSC
StyleRepo
StyleRepo
StyleRepo
Varia
InetSo
StyleScop
n
Informes
ft
rt
rt
rt
Importer Opciones
10.10 Resumen
La siguiente tabla contiene un resumen de los resultados obtenidos por cada suite en
los criterios especficos.
TECNOLOGIA
Y
FUNCIONALIDADES 80
99%
93%
97%
93%
78%
78%
84%
99%
ASPECTOS
GENERALES
40
100%
100%
100%
97%
45%
55%
91%
55%
PROVEEDOR
COSTES
30
80
100%
93%
91%
93%
100%
70%
67%
97%
93%
83%
100%
87%
68%
87%
100%
93%
FUNCIONALIDAD
80
100%
71%
100%
100%
98%
74%
100%
100%
PRODUCTO
TOTAL
60
95%
98%
63%
84%
93%
92%
79%
91%
83%
82%
78%
78%
59%
83%
88%
91%
112
113
11.1 Usuarios
Los usuarios de esta aplicacion son:
Analista financiero: estos usuarios tienen una mayor educacin en economa o
administracin de empresas y, normalmente, entre uno y diez aos de experiencia
profesional. Se trata de conocimientos y domino de aplicaciones de escritorio tales
como hojas de clculo. Su principal preocupacin es ser capaz de analizar datos en
forma en que ellos quieran.
114
1 Generar Informes
115
Trigger
El usuario quiere generar un report
Escenario
1. El usuario elige la informacin que quiere visualizar
2. El usuario elige los parmetros
3. El usuario elige la plantilla de presentacin
4. El sistema genera el informe
2 Analizar Informacin
El usuario analiza la informacin mediante de grficos
Trigger
El usuario quiere analiza la informacin
Escenario
1. El usuario elige la informacin que quiere analizar
116
3 Presentar Scorecard
El usuario analiza un scorecard
Trigger
El usuario quiere mirar uno scorecard
Escenario
1. El usuario elige lo scorecard que quiere visualizar
2. El usuario elige los parmetros
3. El sistema genera lo scorecard
4 Importar Datos
El usuario importa datos de una fuente de informacion
117
Trigger
El usuario quiere importar datos
Escenario
1. El usuario elige la fuente de datos
2. El usuario elige el destino
3. El sistema importa los datos
Importancia
Num
Descripcin
(0..10)
10
118
la organizacin.
Descripcin
(0..10)
El dashboard debe estar configurado para contener los
siguientes indicadores clave del rendimiento y los usuarios
deberan ser capaces de comparar su valor con el valor en el
10
Contract Margin
Net Revenues
11.3.3 Grficos
Importancia
Num
Descripcin
(0..10)
el dashboard debe estar configurado para contener un
7
grafico del flujo de Contract Margin
el dashboard debe estar configurado para contener un
7
grafico del flujo de Net Revenues
el dashboard debe estar configurado para contener un
10
grafico del flujo de Contract Margin comparado con el
119
Descripcin
(0..10)
10
10
11.4.1 Seguridad
Importancia
Num
Descripcin
(0..10)
Los usuarios deben limitarse exclusivamente a obtener
7
los datos de l rea a las que tienen acceso.
120
Importancia
Num
Descripcin
(0..10)
10
11.4.3 Localizacin
Importancia
Num
Descripcin
(0..10)
Debera ser posible tener varias traducciones de la
11
8
aplicacin
11.4.4 Performance
Importancia
Num
Descripcin
(0..10)
El dashboard debe generar informes en menos de 2
12
10
segundos, independientemente del volumen de datos
121
11.5.1 Line
La lnea representa el tipo de categora en la que emplea un empleado.
Ex: Arquitectura, Business Intelligence, Gobierno IT
Los atributos de la entidad Line son:
122
11.5.2 Employee
Esta entidad representa los empleados de la empresa.
EMPLOYEENUMBER: es el cdigo de empleado
LASTNAME: apellido del empleado
FIRSTNAME: nombre del empleado
EXTENSION: numero de telfono del empleado
EMAIL: direccin de correo del empleado
OFFICECODE: numero de oficina donde trabaja el empleado
JOBTITLE: titulo del empleado
EMPLOYEEDATE: el da en que se han cargado los datos
11.5.3 Utilization
Esta entidad representa los proyecto en el cual est utilizado un empleado
OFFICE: es el oficina donde se ha realizado el proyecto
123
11.5.4 Fact
Esta relacin representa los hecho de la empresa que se quieren analizar
Adems de las claves externa los otros atributos son:
UNIT: la unidad que se ha ocupado del trabajo
CARGABLE: indica si el hecho tiene relevancia financiera
AMOUNT: es el total del coste del hecho
11.5.5 Proyect
Representa los proyectos de la empresa
SUBSECTOR: es el subsector del proyecto
NAME: es el nombre del proyecto
11.5.6 Customer
Esta entidad representa los clientes de la empresa
NAME: es el nombre del cliente
124
11.6.7 Scene
Esta entidad representa los escenario en lo que se pueden considerar los indicadores
Los atributos son:
NAME: el nombre del escenario
SCENEDATE: el da en que se han cargado los datos del escenario
context Scene inv SceneNameIsKey:
Scene.allInstances->isUnique(name)
11.6.8 Sector
El sector representa el tipo de sector en el que un proyecto esta desarrollado.
Ex: Industria, Sector Publico
Los atributos de la entidad Sector son:
11.6.9 Time
Esta entidad representa el tiempo
125
Time.allInstances->isUnique(timeId)
11.6.10 Indicant
Representa los indicadores que se quieren controlar
Contiene el nombre del indicador y el tipo
11.6.11 Measure
Representa la mesurar que hay que tener en cuenta al analizar los hechos
Contiene el tipo de mesura utilizada
11.6.12Geography
Representa el lugar donde se verifica los hechos
Contiene el estado y la oficina
126
127
Proceso
Horas
Creacin de la base da
44
datos
Instalacin
configuracin
y
de
36
la
aplicacin
Personalizacin de la
40
aplicacin
Creacin de cubos
80
Integracin de datos
80
Creacin informes
80
Testing
40
Calculando que el precio por hora pagado es de 7,50 euros y aadiendo el coste del
hardware para el desarrollo (un ordenador del valor aproximado en 800), el coste total
del proyecto de desarrollo es de 3800 euros.
128
129
--- Dimensiones
-CREATE TABLE SECTOR
(
SECTORNUMBER int(11) NOT NULL AUTO_INCREMENT,
NAME_ES VARCHAR(80),
NAME_EN VARCHAR(80),
SECTORDATE timestamp NOT NULL default CURRENT_TIMESTAMP on
update CURRENT_TIMESTAMP,
PRIMARY KEY (SECTORNUMBER)
)ENGINE=InnoDB;
130
)ENGINE=InnoDB;
CREATE TABLE EMPLOYEE(
EMPLOYEENUMBER int(11) NOT NULL,
LASTNAME varchar(50) collate latin1_general_cs NOT NULL default
'',
FIRSTNAME varchar(50) collate latin1_general_cs NOT NULL default
'',
EXTENSION varchar(10) collate latin1_general_cs NOT NULL default
'',
EMAIL varchar(100) collate latin1_general_cs NOT NULL default '',
OFFICECODE varchar(20) collate latin1_general_cs NOT NULL default
'',
JOBTITLE varchar(50) collate latin1_general_cs NOT NULL default
'',
EMPLOYEEDATE timestamp NOT NULL default CURRENT_TIMESTAMP on
update CURRENT_TIMESTAMP,
PRIMARY KEY (EMPLOYEENUMBER)
)ENGINE=InnoDB;
--- Escenarios
--
131
132
133
fichero se describe las dimensiones, las jerarquas, los niveles y los hechos y mapas
hacia un modelo de datos relacional.
El Mondrian Cube Schema es un archivo XML que pueden ser creados
manualmente. Sin embargo, puede ser una labor que llevar tiempo por lo que es
altamente recomendable para el uso Pentaho Cube Designer aplicacin independiente
para crear el modelo de datos.
El problema es que la versin actual (Pentaho Cube Designer 0.7.2.0) tiene algunas
limitaciones y no es compatible con todas las caractersticas de un Schema Mondrian y
bsicamente no funciona muy bien con modelos de datos complejos. No da apoyo a la
agregacin, dimensiones compartidas, miembros calculados y tablas mltiples dentro
del mismo esquema de archivos.
A pesar de ello, Pentaho Cube Designer es todava un producto til que con
seguridad puede ser utilizado como un buen punto de partida en la creacin de modelos
multidimensionales en Pentaho. Cuando se trabaja con complejos modelos de datos
lgicos, el Cube Designer pueden utilizarse como una herramienta para crear mapas de
base y, a continuacin, las funciones avanzadas puede ser fcilmente agregado
manualmente editando el esquema XML de mapeo de archivos.
A continuacin se explican las instrucciones sobre cmo crear un simple Mondrian
Cube utilizando Pentaho Cube Designer.
134
135
136
137
en la" Aadir nueva dimensin " y editar le nombre de la dimensin. Se deben utilizar
las teclas de flecha para crear niveles.
Por ejemplo, para crear una dimensin temporal, se selecciona el YEAR_ID, se hace
clic en el campo "Agregar Nueva Dimensin ', se cambia el nombre a tiempo y se hace
clic en Aceptar. A continuacin, se seleccionan los campos QUARTER_ID y
MONTH_ID, se hace clic en la flecha derecha para cada uno de ellos y se crear el
prximo nivel en la jerarqua tiempo.
138
139
</Hierarchy>
</Dimension>
<Measure name="CONTRACT_MARGIN" column="CM_LINE_EMPL"
aggregator="sum" datatype="Numeric" formatString="#.##0"/>
<Measure name="NET_REVENUES" column="NR_LINE_EMPL"
aggregator="sum" datatype="Numeric" formatString="#.##0"/>
<Measure name="ITD_CM" column="cm_idt_empl"
aggregator="sum" datatype="Numeric" formatString="#.##0"/>
<Measure name="ITD_NR" column="nr_idt_empl"
aggregator="sum" datatype="Numeric" formatString="#.##0"/>
<Measure name="YTD_CM" column="cm_ydt_empl"
aggregator="sum" datatype="Numeric" formatString="#.##0"/>
<Measure name="YTD_NR" column="nr_ydt_empl"
aggregator="sum" datatype="Numeric" formatString="#.##0"/>
<CalculatedMember name="PERCENTAGE TEC" formatString=""
formula="CONTRACT_MARGIN*100/NET_REVENUES" dimension="Measures"
visible="true">
</CalculatedMember>
<CalculatedMember name="PERCENTAGE TEC ITD"
formatString="" formula="ITD_CM*100/ITD_NR" dimension="Measures"
visible="true">
</CalculatedMember>
<CalculatedMember name="PERCENTAGE TEC YTD"
formatString="" formula="YTD_CM*100/YTD_NR" dimension="Measures"
visible="true">
</CalculatedMember>
</Cube>
</Schema>
limpieza de datos
140
integracin de aplicaciones
etc.
PDI es fcil de usar. Todos los procesos se crean en un entorno grfico donde uno
especifica qu hacer sin necesidad de escribir cdigo para indicar cmo hacerlo. Es por
eso que se dice que la solucin est orientada a meta-data. PDI se puede utilizar en
forma independiente, o integrado con el resto de los componentes de la suite de
Pentaho. Como herramienta ETL, es la ms popular entre las de cdigo abierto. PDI
soporta amplia variedad de formatos de entradas y salidas, incluyendo archivos planos,
planillas de clculo, y conexin con motores de bases de datos tanto comerciales como
abiertos. Adems de las entradas y salidas posee una amplia gama de transformaciones
que permiten manipular datos sin limitaciones.
Edit Spoon's
Configuration
Para lanzar la aplicacin Kettle Spoon es necesario usar el fichero spoon.bat
(usuarios de Windows) o el fichero spoon.sh (usuarios de *nix).
141
Una vez que la aplicacin arranque podemos empezar arrastrando desde el men a
rbol los elementos que necesitamos para generar la trasformacin.
142
Para empezar tenemos que poner cual ser el tipo de entrada de datos que vamos a
usar.
En este caso ser un fichero Excel, entonces arrastrando el comando de Entrada
Excel y haciendo doble clic se abrir la configuracin de este paso.
143
En la configuracin del paso hay que insertar el nombre del fichero de entrada, la
hoja que se quiere utilizar y los campos que hay que cargar.
144
145
Por defecto se realizar una previsualizacin para el paso que tenemos seleccionado.
Presiona Quick Launch. Aparece entonces una ventana con una muestra de la salida
En la parte inferior se podr ver el paso a paso de la ejecucin. El detalle mostrado
depender del nivel de log establecido. Al final del texto de log se ver la lnea:
nota
de
la
ubicacin
camino
ya
que
los
necesitar
despus.
146
Ex: C:\pentaho\bi-server\everis-solutions
y modificarlos en consecuencia.
147
Luego hay que crear una otra carpeta bajo su carpeta raz aplicacin ex: "solution1".
Esta ser la raz de todos los ficheros asociados a la aplicacin como .xaction y
secuencias y archivos xml, as como otros contenidos y objetos utilizados. Aadir y
modificar los archivos index.* en consecuencia.
Una vez generado las carpetas hay que modificar el fichero web.xml que se puede
encontrar en
C:\pentaho\biserver\jboss\server\default\deploy\pentaho.war\WEB-INF
<context-param>
148
<param-name>solution-path</param-name>
<param-value>C:/pentaho/biserver/everis-solutions/</param-value>
</context-param>
Es muy importante poner el path entero. Ahora ya se puede arrancar el servidor para
ver la nuestra solucin.
149
pentaho-style/images /*.*
pentaho-style/menu/transmenu.css
pentaho.war / WEB-INF/classes/org (com) / pentaho / locale / messages.properties
Para cambiar el estilo de los divs en la pgina de Pentaho, hay que modificar la clase
div y los div ID relacionados con la capa que se quiere modificar. Los Divs estn
almacenados en CSS. El banner de la home page de Pentaho se compone de 5 capas.
150
{welcome}.
messages.properties
Esta
variable
que
se
puede
encuentra
ser
el
configurada
path
en
el
fichero
pentaho.war/WEB-
151
11.12.6 Los Pentaho Web Server css files y las plantillas html
A continuacin se muestra una lista de Cascadinig Style Sheets, grficos,
.properties, html y archivos de plantilla que se modifican para personalizar la versin
pre-configurada de Pentaho.
\jboss\server\default\deploy\pentaho-style\styles-new.css
\jboss\server\default\deploy\pentaho-style\menu\transmenu.css
\jboss\server\default\deploy\pentaho-style\images\*.*
\solution-path\system\custom\*.html
\solution-path\system\custom\xsl\*.*
\jboss\server\default\deploy\pentaho.war\WEBINF\classes\org(com)\pentaho\locale\messages.properties
/pentaho-demo/pentaho-solutions/system/smtp-email/email_config.xml
152
<email-smtp>
<properties>
<!-- This is the address of your SMTP email server for sending
email. -->
<!-- e.g. smtp.pentaho.org -->
<mail.smtp.host>smtp.internetking.com</mail.smtp.host>
<!-- This is the port of your SMTP email server. Usually this is
25. -->
<!-- For GMail this is 587 -->
<mail.smtp.port>25</mail.smtp.port>
<!-- The transport for accessing the email server. Usually this is
smtp. -->
<!-- For GMail this is smtps -->
<mail.transport.protocol>smtp</mail.transport.protocol>
153
154
155
En el centro del workspace una gran zona blanca representa la principal rea de
trabajo donde crear un informe. En el lado izquierdo del Report Designer workspace se
encuentra la paleta donde se enumeran los elementos grficos del informe. En la parte
derecha del trabajo, la estructura del panel le permite ver una representacin jerrquica
del informe. El panel Propiedades permite ajustar las opciones de que dispone
actualmente la seleccin. En la parte inferior del trabajo, el panel de mensajes muestra
informacin til, consejos, advertencias y errores que se aplican a su definicin actual
informe
156
Un ejemplo seria:
Ao, Mes, Linea
Contract Margin
Net Revenues
2005, 1 , Arquitectura
105.000
95.000
2005, 2 , Arquitectura
132.000
135.000
2005, 3 , Arquitectura
95.000
155.000
2006, 1 , Arquitectura
125.000
165.000
175.000
125.000
2006, 2 , Arquitectura
85.000
135.000
Las columnas tienen que ser identificada por un nombre univoco. En el ejemplo
arriba la columna Ao, Mes, Linea es un identifier .
157
Seleccionar todas las tablas que se necesita haciendo doble-click y aadir todas las
condiciones de agregaciones que hagan falta.
Para ver si la query es correcta podemos pulsar el botn Preview para ver los datos
seleccionados.
Hacer clic sobre OK para cerrar las ventanas
Ahora el data source ha sido aadido al report. Cada columnas de la tabla
seleccionada ser considerado como un campo.
158
Rojo: el encabezado de la pgina. Esta banda suele ser impreso en la parte superior
de cada pgina
159
Verde: el encabezado de report. Esta banda se ha impreso una vez que comienza el
informe
Azul: el tema de banda. Esta banda se ha impreso para cada fila en la tabla de datos
Turquesa: el pie de informe. Esta banda se imprime una vez al final del informe
Naranja: pie de pgina. Esta bandase imprime en la parte inferior de cada pgina
Las mismas bandas estn marcados con el mismo color en el diseador de informes.
Hay que decir que las bandas tienen una etiqueta en la parte izquierda que describe para
que se utiliza esta banda
160
161
clicar Preview.
As muestra una vista previa que se ve como informe final, sino que se limita a un
cierto nmero de lneas de datos se puede configurar en la fuente de datos. El proceso
de arranque se realiza slo una vez; invocaciones posteriores de la vista preliminar son
casi instantneas.
Ahora podemos seguir poniendo las otras etiquetas y las casillas de texto que
tendrn los datos del report.
11.13.7 Funciones
Una funcin es un programa personalizado que puede devolver un valor en funcin
de otros valores disponibles en el informe. Una funcin puede utilizar los valores
disponibles en una fuente de datos o utilizar el valor devuelto por otra funcin. Esto
puede ser usado para calcular una suma total, promedio, mnimo, mximo o se puede
utilizar para ocultar una etiqueta o para ocultar un rectngulo en cada segunda lnea. Las
162
funciones tambin pueden recoger los valores utilizados para crear grficos o de
formato o convertir un valor de una fuente de datos en otro tipo de datos. Las funciones
son muy flexibles y hacer casi todo lo posible. La siguiente seccin demuestra cmo
calcular la suma total de todos los artculos vendidos.
Si se quiere calcular la suma de todo las ventas hechas hay que seleccionar la
funcin ItemSumaFunction y clicar en Add Function to Report
163
En primer lugar la funcin debe ser capaz de identificar un campo para que
especifique que suma hay que calcular. Tambin se debe establecer el nombre de la
funcin. Esto es muy importante, porque el valor de la suma es accesible a travs de este
nombre.
La suma se imprime despus de que el ltimo item se ha impreso. Se puede ajustar
el informe segn sea necesario.
Despus de uno pequeos arreglos, el resultado es el siguiente:
164
165
12 Conclusin
El ambiente del mundo de los negocios de hoy exige una aplicacin cada vez ms
eficiente de la informacin disponible. La Business Intelligence genera un conocimiento
al negocio que se deriva de la correcta utilizacin de la informacin generada dentro y
fuera de la empresa. BI es una herramienta que pone a disposicin de los usuarios la
informacin correcta en el lugar correcto. Son mltiples los beneficios que ofrece a las
empresas, entre ellos se encuentra la generacin de una ventaja competitiva. Hay una
gran variedad de soluciones de BI que en suma, son muy similares, pero para que se
considere completa debe reunir cuatro componentes: multidimensionalidad, data
mining, agentes y data warehouse. Son ya muchas las empresas que han implementado
soluciones de BI y se han visto enormemente beneficiadas. La mejor forma de resumir
todo lo anterior es por medio de la frase de Bill Gates, Director de Microsoft, "BI ayuda
a rastrear lo que en realidad funciona y lo que no".
Actualmente el acceso a la informacin clave del negocio en cualquier lugar y en
cualquier momento, se est convirtiendo en la mayor prioridad para muchos negocios.
Es por ello que los proveedores de Business Intelligence, cuyos productos analizan una
gran cantidad de datos de ventas, clientes, personal, entre muchos otros, estn aadiendo
la capacidad wireless (transmisin inalmbrica) a su software.
Todo eso permitir a un negocio no solo sobrevivir, sino que le dar una importante
ventaja competitiva en la nueva economa.
La creacin de un Cuadro de Mando funcional puede ser fundamental por la buena
salida de un proyecto. Como visto durante la realizacin del proyecto es muy
importante tambin crear una buen sistema para guardar los datos y para consultarlo.
166
Por un gerente o una analista financiero acceder de manera rpida y eficaz a las
informaciones es muy importante. Por eso crear unos informes que representen los datos
de manera correcta es muy til.
167
13 Bibliografa
1. Anandarajan M., A., Srinivasan C., A., Business Intelligence Techniques,
Springer, USA, 2004.
2. Adams, J., Business intelligence: getting amart about data, then acting on it,
US Baner, New York, 2002.
3. Biere, M., Business Intelligence for enterprise, IBM Press, 2003.
4. Carrer, S., Il Business della salute: le mosse dei colossi, Il sole 24 Ore,
N328, Novembre, 2007.
5. Dresner, H., Business Intelligence: making the data make sense, Gartner
Group USA, 2001.
6. Loshin, D., Business Intelligence, Morgan Kaufmann publishers, San
Francisco, 2003.
7. Moss, L. T., Business Intelligence roadmap, Addison-Wesley, Boston, 2003.
8. Business Intelligence Resource Guide [Consulta 7 Febrero 2008]. Disponible
en: <http://www.business-intelligence-software.biz/>
9. Magic Quadrant for Business Intelligence Platforms [Consulta 11 Febrero
2008].
Disponible
en:
<http://mediaproducts.gartner.com/reprints/microsoft/vol7/article3/article3.h
tml>
10. Cognos [Consulta 12 Febrero 2008]. Disponible en : http://www.cognos.com
11. BusinessObject
[Consulta
19
<http://www.businessobject.com>
Febrero
2008]
Disponible
en:
168
12. Microstrategy
[Consulta
26
Febrero
2008]
Disponible
en:
<http://www.microstrategy.com>
13. Microsoft
[Consulta
04
Marzo
2008]
Disponible
en:
<http://www.microsoft.com/bi >
14. Pentaho
[Consulta
11
Marzo
2008]
Disponible
en:
18
Marzo
2008]
Disponible
en:
<http://www.pentaho.com>
15. SpagoBI
[Consulta
<http://spagobi.eng.it/ecm/faces/public/guest/home/solutions/spagobi>
16. Inetsoft
[Consulta
25
Marzo
2008]
Disponible
en:
Disponible
en:
Disponible
en:
Disponible
en
<http://www.inetsoft.com>
17. Cubeware
[Consulta
25
Marzo
2008]
<http://www.cubeware.de>
18. Pentaho
Wiki
[Consulta
Abril
2008]
<http://wiki.pentaho.org >
19. TodoBI
[Consulta
<http://www.todobi.com>
10
Febrero
2008]