You are on page 1of 168

Universitat Politcnica de Catalunya

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

9.7 Velocidad de ejecucin para el Plenario Analytics-Solucin de aplicaciones en el escritorio .47


9.8 Flexibilidad................................................................................................................................48
9.9 Facilidad de uso ........................................................................................................................49
9.10 Lista de Criterios especficos...................................................................................................49
9.10.1 Criterios tecnolgicos................................................................................................................ 49
9.10.2 Criterios sobre las funcionalidades ............................................................................................ 50
9.10.3 Criterios de aspectos generales .................................................................................................. 52
9.10.4 Criterios sobre el proveedor ...................................................................................................... 52
9.10.5 Criterios sobre el coste .............................................................................................................. 53
9.10.6 Criterio sobre las funcionalidades adicionales........................................................................... 53
9.10.7 Criterio sobre la suite................................................................................................................. 54

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.3 BusinessObjects .......................................................................................................................65


10.3.1 Tecnologa................................................................................................................................. 66
10.3.2 Funcionalidades......................................................................................................................... 66
10.3.3 Aspectos Generales ................................................................................................................... 68
10.3.4 Proveedor .................................................................................................................................. 69
10.3.5 Coste.......................................................................................................................................... 69
10.3.6 Funcionalidad adicional............................................................................................................. 70
10.3.7 Producto .................................................................................................................................... 70

10.3.8 Resumen de las herramientas del Producto ............................................................................... 71

10.4 Cognos .....................................................................................................................................71


10.4.1 Tecnologa................................................................................................................................. 72
10.4.2 Funcionalidades......................................................................................................................... 73
10.4.3 Aspectos Generales ................................................................................................................... 75
10.4.4 Proveedor .................................................................................................................................. 76
10.4.5 Coste.......................................................................................................................................... 76
10.4.6 Funcionalidad adicional............................................................................................................. 76
10.4.7 Producto .................................................................................................................................... 77
10.4.8 Resumen de las herramientas del Producto ............................................................................... 77

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

11.3 Requerimientos funcionales ...................................................................................................117


11.3.1 Parmetros Dashboard............................................................................................................. 117
11.3.2 Indicadores Principales............................................................................................................ 118
11.3.3 Grficos ................................................................................................................................... 118
11.3.4 Ad hoc Reports........................................................................................................................ 119

11.4 Requerimientos no-funcionales..............................................................................................119


11.4.1 Seguridad................................................................................................................................. 119
11.4.2 Integracin con External Data Sources.................................................................................... 119
11.4.3 Localizacin ............................................................................................................................ 120
11.4.4 Performance............................................................................................................................. 120

11.5 Modelo conceptual.................................................................................................................121


11.5.1 Line ......................................................................................................................................... 121
11.5.2 Employee................................................................................................................................. 122
11.5.3 Utilization................................................................................................................................ 122
11.5.4 Fact.......................................................................................................................................... 123
11.5.5 Proyect..................................................................................................................................... 123
11.5.6 Customer ................................................................................................................................. 123
11.6.7 Scene ....................................................................................................................................... 124
11.6.8 Sector....................................................................................................................................... 124
11.6.9 Time ........................................................................................................................................ 124
11.6.10 Indicant.................................................................................................................................. 125
11.6.11 Measure ................................................................................................................................. 125
11.6.12Geography .............................................................................................................................. 125

11.7 Arquitectura del servidor.......................................................................................................125


11.8 Planificacin y coste de desarrollo........................................................................................126
11.9 Creacin Base de Datos ........................................................................................................128
11.10 Creacin Cubos ...................................................................................................................132
11.10.1 Usar Pentaho Cube Designer para crear Mondrian cubes...................................................... 132
11.10.2 Informacin bsica y parmetros de conexin....................................................................... 134
11.10.3 Definir un modelo de datos relacional................................................................................... 134

11.10.4 Seleccione tablas de hecho y crear medidas .......................................................................... 136


11.10.5 Crear dimensiones ................................................................................................................. 136
11.10.6 Guardar el schema file........................................................................................................... 137

11.11 Processo de Integracin de datos ........................................................................................139


11.11.1 Cmo crear una transformacin con Edit Spoon's Configuration......................................... 140

11.12 Personalizacin y configuracin .........................................................................................145


11.12.1 Personalizar la CSS para la pgina de Pentaho banner .......................................................... 148
11.12.2 Personalizar el Pentaho div class banner_home .................................................................... 149
11.12.3 Personalizar el Pentaho home page banner men ................................................................. 149
11.12.4 Personalizar el Pentaho home page branding image.............................................................. 150
11.12.5 Personalizar el Pentaho home page navigationn men .......................................................... 150
11.12.5 Personalizar el Pentaho home page welcome message.......................................................... 150
11.12.6 Los Pentaho Web Server css files y las plantillas html.......................................................... 151
11.12.7 Configuracin e-mail............................................................................................................. 151

11.13 Creacin Informes ...............................................................................................................153


11.13.1 Installar Report Designer....................................................................................................... 153
11.13.2 Report Designer Start Up ...................................................................................................... 154
11.13.3 El Modelo de Datos ............................................................................................................... 155
11.13.4 Aadir Data Source ............................................................................................................... 156
11.13.5 La definicin de un Report .................................................................................................... 158
11.13.6 Crear un Report ..................................................................................................................... 160
11.13.7 Funciones .............................................................................................................................. 161
11.13.8 Aadir la Suma Total............................................................................................................. 162

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

Este proyecto esta enfocado a encontrar las posibilidades de mejorar la gestin


empresarial usando una suite de BI, para ello se deben cumplir los objetivos que se
detallan en el siguiente apartado.

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:

Estudio sobre Business Intelligence

Estudio sobre los procesos de negocio

Anlisis de las suites de Business Intelligence

Eleccin de una suite para implementar del Cuadro de Mando de Everis

Personalizar el Cuadro de Mando

Cargar los datos de Everis

Poner en marcha el Cuadro de Mando

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

2 Introduccin a la Business Intelligence


Business Intelligence es la integracin de datos provenientes de diversas fuentes en
diversos formatos en un solo instrumento adecuado para dotar a las empresas de la
informacin correspondiente para gestionar mejor su negocio. El objetivo de Business
Intelligence es permitir la toma de decisiones utilizando los datos introducidos. Las
decisiones guiadas por Business Intelligence son ms estables, disminuyen la carga del
personal de trabajo, permiten ahorrar tiempo, y son ms eficaces a largo plazo.
Decisiones con conocimiento dan lugar a mayores beneficios, mejores servicios, y
clientes satisfechos.
Las aplicaciones de Business Intelligence se estn convirtiendo en el principal
negocio de instrumento de planificacin no slo en la industria, sino tambin para una
amplia variedad de organizaciones de todo el mundo, incluida la educacin, automotriz,
mdica, y de entretenimiento. Business Intelligence hace que las empresas sen ms
competitivas, independientemente de su tamao o industria, para determinar cmo
aprovechar al mximo su nico modelo de negocio por lo que les permite ver cmo sus
diferentes aspectos de la gestin empresarial estn interactuando entre s, de manera
inmediata y en un formato fcilmente interpretable. Los gerentes de empresas necesitan
tener acceso a informacin crtica de negocios as como para poder compartir fcilmente
esa informacin con socios y clientes.
Las aplicaciones de Business Intelligence son de diversas formas. Si bien todos
estn diseados para ser integrados con los sistemas existentes de una empresa, algunos
son bastante "prediseados" - no necesariamente "off the shelf", pero no totalmente

14

personalizables. Estas aplicaciones pueden ser integradas y aplicadas en un plazo corto


de tiempo y son relativamente baratas. Organizaciones ms grandes pueden trabajar con
los proveedores para desarrollar aplicaciones nicas y altamente personalizadas. Las
interfaces de Business Intelligence, o dashboards, pueden variar desde aplicaciones de
bases de datos internas a hojas de clculo o a plataformas totalmente web-based.
Los Business Intelligence dashboards son diseados de manera intuitiva para hacer
la bsqueda, anlisis y distribucin de informacin eficaz y precisa. De esta manera las
organizaciones pueden ahora poner la informacin en manos de todos sus empleados y
no slo a unos pocos de comercializacin o a los analistas financieros. Esto es cada vez
ms importante cuando las empresas crecen y son ms competitivas. Servicios como la
financiacin hipotecaria y los agentes de seguros solan tener un perodo mucho ms
largo de tiempo para procesar la informacin del cliente, pero con las aplicaciones de BI
las empresas han reducido a la mitad el tiempo. Algunos servicios a las empresas, al
igual que los viajes areos y los seguros, se estn desplazando on-line al igual que las
cuotas de existencias.
Informacin en tiempo real permite a los administradores proporcionar confianza a
las previsiones, identificar rpidamente los problemas, y desplegar sus recursos a los
lugares ms crticos y oportunos. Los equipos de Ventas y de Comercializacin
necesitan tener acceso a la informacin en tiempo real. Al utilizar una aplicacin de
Business Intelligence, una empresa puede no slo permitir que un mayor nmero de
personas puedan acceder y utilizar la informacin, sino tambin aumentar la eficiencia a
fin de reducir la duracin de las ventas y los ciclos de servicio. Si una organizacin es

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

3 Componentes de Business Intelligence


Todas las soluciones de BI tienen funciones parecidas, pero han de reunir al menos
los siguientes componentes:

Multidimensionalidad: la informacin multidimensional se puede encontrar en hojas


de clculo, bases de datos, etc. Una herramienta de BI tiene que ser capaz de reunir
informacin dispersa en toda la empresa e incluso en diferentes fuentes para as
proporcionar a los departamentos la accesibilidad, poder y flexibilidad que necesitan
para analizar la informacin. Por ejemplo, un pronstico de ventas de un nuevo
producto en varias regiones no est completo si no se toma en cuenta tambin el
comportamiento histrico de las ventas de cada regin y la forma en que la introduccin
de nuevos productos se ha desarrollado en cada regin en cuestin.
Data Mining: Las empresas suelen generar grandes cantidades de informacin sobre
sus procesos productivos, desempeo operacional, mercados y clientes. Pero el xito de
los negocios depende por lo general de la habilidad para ver nuevas tendencias o
cambios en las tendencias. Las aplicaciones de data mining pueden identificar
tendencias y comportamientos, no slo para extraer informacin, sino tambin para
descubrir las relaciones en las bases de datos que pueden identificar comportamientos
que no son muy evidentes.
Agentes: Los agentes son programas que "piensan". Estos pueden realizar tareas a
un nivel muy bsico sin necesidad de intervencin humana. Por ejemplo, un agente

17

puede realizar tareas un poco complejas, como elaborar documentos, establecer


diagramas de flujo, etc.
Data Warehouse: Es la respuesta de la tecnologa de informacin a la
descentralizacin en la toma de decisiones. Coloca informacin de todas las reas
funcionales de la organizacin en manos de quien toma las decisiones. Tambin
proporciona herramientas para bsqueda y anlisis.

18

4 Instrumentos utilizados en una suite de Business Intelligence


Se han desarrollado herramientas que facilitan el trabajo de BI, especialmente contra
las grandes cantidades de datos a ser recolectados, normalizados y analizados.
Estos instrumentos sern tomados en cuenta a la vez de analizar cada suite porque
las posibilidades o las funcionalidades que cada uno de estos aade a una herramienta
de BI puede ser determinante a la hora de elegir la mejor.
Los principales instrumentos son:

1) OLAP (proceso analtico en lnea) sobre la base de anlisis dimensional y el concepto


de ipercubo (OLAP fue acuado por EF Codd & Associates en un documento de 1994);
Desde el 1994 el papel de Codd puso de manifiesto la necesidad de organizar arreglos
de datos, para permitir un anlisis ms rpido. Estos vectores son llamados "cubos".
Esa disposicin evita las limitaciones normales de una base de datos relacional, que por
lo general no est indicado para el anlisis inmediato de grandes cantidades de datos, si
bien es ms idneo para crear registro de una serie de transacciones (OLTP: On Line
Transaction Processing).
Los cubos OLAP se pueden imaginar como extensiones de matriz bidimensional de
una hoja de clculo. Por ejemplo, una empresa puede querer analizar los datos
financieros de un producto por perodo de tiempo, por ciudad, por tipo de ingresos y
gastos, y comparando los datos con el presupuesto establecido.

19

Estos nuevos mtodos de anlisis de los datos se conocen como "dimensiones".


Teniendo en cuenta que puede haber ms de tres dimensiones en un sistema OLAP, el
trmino "hypercube" (ipercubo) se utiliza algunas veces.

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:

Traducir la visin en los objetivos operativos;

Comunicar la visin y conectarlo a resultados a ttulo individual;

Planificacin de negocios;

Obtener comentarios, y el aprendizaje y la consiguiente adaptacin de la


estrategia.

3) Dashboarding (el tablero de instrumentos)


Presentacin de datos a travs de interfaces grficas en el modelo ad hoc.

20

4) Informacin de visualizacin (visualizacin de datos)


La vista de datos es una bsqueda compleja. Se basa en las teoras de la informacin
de diseo, grficos por ordenador y las ciencias cognitivas. La aplicacin prctica de
visualizacin de datos implica la clasificacin, el procesamiento y la representacin
abstracta de datos en una forma que facilita la interaccin con los seres humanos para su
exploracin y entendimiento. Mtodos de visualizacin dinmica, tales como
animaciones pedaggicas, tienen el potencial de mejorar la comprensin de los sistemas
que cambian con el tiempo.
Los detalles tcnicos permiten al usuario cambiar la visualizacin en tiempo real, lo
que permite una mejor percepcin de las muestras y las relaciones estructurales entre los
datos de los que se tratan.

5) Data Modeling

21

En la creacin de sistemas de informacin, el modelado de datos es el anlisis y


diseo de la informacin dentro del sistema, centrndose en las entidades lgicas y la
lgica que se establece entre ellas.
Es una actividad en la que se resumen los detalles de los valores de observaciones
individuales de los datos y se ignoran en favor de las estructuras, los informes, los
nombres y formatos de datos de inters, a pesar de una lista de valores vlidos es
normalmente incluido. El modelo de datos no slo debe definir la estructura de datos,
sino tambin la semntica de la misma.
Aunque el trmino comn para esta actividad es "el anlisis de datos", es ms
conectado a la sntesis de los propios datos, dado que la actividad se esfuerza por unir
las estructuras de datos de inters en un "todo" coherente, inseparables y eliminando
todas las duplicaciones innecesarias y la vinculacin de las estructuras de datos con los
informes.

6) las herramientas para definir la lgica de negocios


La lgica del negocio se relaciona con la lgica que encarna las reglas de negocio
en lugar de la visualizacin o el almacn datos. Es un trmino usado en la programacin
de software en el sentido de una herramienta que hace que ciertos tipos de operaciones
sobre los datos transmitidos a travs de l.
La lgica empresarial se suele asociar con una arquitectura de software de tres
niveles (tres capas).

7) las herramientas para definir las Reglas de Negocio

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.

8) Data Warehouse (datos de los inventarios)


Un almacn de datos (data warehouse) contiene toda la informacin para a una
empresa, almacenados en una base de datos diseada para facilitar la realizacin
eficiente de anlisis de datos y presentacin de datos. No es la intencin de gestionar los
datos. Los datos suelen mantener almacenes grandes cantidades de informacin que a
veces se divide en pequeas unidades lgicas, llamado "Data Mart dependientes".
Por lo general, dos ideas bsicas conducen a la creacin de un almacn de datos:
Integracin de datos procedentes de bases de datos distribuidas y una estructura
diferente, lo que facilita una visin global y un anlisis global.
La separacin de los datos utilizados en las operaciones diarias de los datos (este
ltimo en el almacn de datos) utilizados para la elaboracin de informes, apoyo a las
decisiones, el anlisis y control.
Peridicamente importar datos de ERP (Enterprise Resource Planning) y otros
sistemas de software relacionados con el negocio.

9) Document warehouse (almacn de documentos)


Un almacn de documentos contiene informacin sobre las razones ( "por qu las
cosas han sucedido") para ciertas cosas que han sucedido, en lugar de tener informacin
sobre lo que pas como en el caso del almacn de datos.

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.

10) Data Mining (extraccin de datos)


El Data Mining (extraccin de datos), tambin conocido como KDD (Knowledge
Discovery en bases de datos) consiste en tcnicas de bsqueda automtica de muestras
en las grandes archivos de datos, usando tcnicas computacionales derivados de
estadstica y de reconocimiento de patrones.

11) Text Mining (extraccin de texto)


La extraccin de texto es tambin conocido como "el anlisis de textos inteligentes"
o "descubrimiento de conocimientos en Texto" (KDT). Se refiere al proceso de
extraccin de la informacin y el conocimiento interesante y no trivial a partir de textos
no estructurados. Echelon es el ms famoso ejemplo de aplicacin de Text Mining.

12) EIS - Sistemas de Informacin Ejecutiva (aplicacin de sistemas de informacin)


Se trata de sistemas informticos para facilitar y apoyar la toma de decisiones, las
necesidades de los administradores de alto nivel que ofrece fcil acceso a informacin
interna y externa importante para alcanzar los objetivos estratgicos de la empresa.
Estos a menudo se consideran como una forma especializada de DSS.
El nfasis de la EIS se muestra en el grfico y fcil de interfaces de usuario. Estos
proporcionan informes detallados y la capacidad de profundizacin.

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.

13) DSS - Decision Support Systems (sistemas de apoyo a las decisiones)


DSS son una clase de sistemas de informacin computadorizados que facilitan la
toma de decisiones.

14) SI - Sistemas de Informacin de Gestin


El sistemas de informacin se utilizan dentro de una organizacin que define como
"sistema de la red de todos los canales de comunicacin utilizados dentro de una
organizacin."
Tambin pueden ser definidos como "sistema de recolecta y procesa informacin y dota
a los administradores a todos los niveles, que utilizan para tomar decisiones, planificar,
ejecutar programas, y los controles."

15) SIG - Sistemas de Informacin Geogrfica


Un SIG es un sistema para la creacin y gestin de datos geogrficos y atributos
asociados.

25

16) Business Performance Management (gestin del rendimiento empresarial)


El Business Performance Management (BPM) es un conjunto de procesos que
ayudan a las organizaciones a optimizar el rendimiento de la empresa. BPM se
considera como un Business Intelligence de nueva generacin que se centra en los
procesos de negocio tales como la planificacin y previsin, ayuda a descubrir el uso
eficiente de las unidades de negocio, financieros, recursos humanos y materiales.
BPM supone la consolidacin de datos provenientes de diversas fuentes, su
pregunta, el anlisis de datos y la puesta en prctica de los resultados.
BPM mejora de los procesos de creacin de las mejores series de comentarios. Las
revisiones continuas en tiempo real ayudan a identificar y corregir los problemas antes
de que crezcan. La capacidad de pronosticar el BPM ayuda a la empresa a adoptar
medidas correctivas a tiempo, para cumplir con las proyecciones de los ingresos. BPM
es til en el anlisis de riesgo y en la prediccin de los resultados y establece planes
para superar los posibles problemas.
BPM proporciona KPI (indicadores clave de desempeo) que ayudan a las empresas
para medir la eficiencia de los proyectos y los empleados, en comparacin con los
objetivos operativos.

Esta imagen representa las fases que sirven para realizar un proceso de BI.

26

27

5 Qu puede hacer Business Intelligence?

Con BI se puede:

generar reportes globales o por secciones

crear una base de datos de clientes

crear escenarios con respecto a una decisin

hacer pronsticos

compartir informacin entre departamentos

anlisis multidimensionales

generar y procesar datos

cambiar la estructura de toma de decisiones

mejorar el servicio al cliente

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

- Embarques: Seguimiento de embarques; Motivos por los cuales se pierden


pedidos.

29

6 Los beneficios de Business Intelligence


La mayora de los sistemas de informacin de negocios son no normalizados e
ineficientes. Para organizaciones que llevan aos trabajando, este suele ser el resultado
de aos de cambios de software, actualizaciones, e inversiones. Muchas empresas se
enfrentan a diferentes equipos en varios lugares, decenas de aplicaciones de software de
mltiples proveedores, y las fuentes de datos dispersas. Con tanta superposicin,
desconectado, y la informacin contradictoria, hasta el ms mnimo anlisis de datos de
proyectos puede ser un reto, y obtener informacin precisa a veces puede ser imposible.
Los sistemas de Business Intelligence han sido diseados para optimizar y ampliar
el valor de los datos existentes y los sistemas. Los proveedores pueden personalizar las
aplicaciones para satisfacer cualquier tipo de negocio. Para muchas empresas, ser capaz
de ver todos y el uso de todas sus divisiones de una manera relativa, y ser capaz de
distinguir fcilmente las distintas causas y los efectos de una parte de las empresas
sobre otra, tiene un valor incalculable.

6.1 Ahorro de tiempo


El proceso de buscar e interpretar diferentes conjuntos de datos asciende a una
increble cantidad acumulativa de tiempo perdido. El tiempo, y por lo tanto, los
beneficios, son perdidas cuando la informacin sobre el mercado no est disponible.
Soluciones de Business Intelligence ahorran tiempo mediante la combinacin de
informacin en forma rpida y de fcil acceso e interpretable formatos. Sistemas de
inteligencia empresarial tambin ahorra tiempo al permitir a los administradores a ser

30

notificado de inmediato por telfono o por correo electrnico a sus PDA, por ejemplocuando los hechos suceden, as acortan el tiempo de reaccin.

6.2 Reduccin de perdidas


Soluciones de Business Intelligence son imprescindibles a fin de prevenir y reducir
las prdidas. Como se mencion anteriormente, reducir el tiempo de reaccin ante los
acontecimientos imprevistos puede ahorrar no slo tiempo, sino tambin millones de
euros, especialmente en industrias tales como la tecnologa, los seguros o un valor
comercial. El riesgo es tambin reducible si la informacin es representada con
exactitud. Los riesgos y los eventos pueden ser gestionados adecuadamente si se aplica
la adopcin de medidas de manera oportuna y si se usa una precisa informacin. Las
prdidas tambin pueden prevenirse mediante la utilizacin de las alertas automatizadas.
Los ejecutivos y gerentes pueden ser informados automticamente tan pronto como una
mtrica de rendimiento pasa por encima o por debajo de cierto umbral, y responder
adecuadamente ante las prdidas que se incurre.

6.3 Gastos generales mas bajos


Los vendedores de suite de Business Intelligence pueden proporcionar portales web
nicos, fcilmente navegables y fciles de utilizar que atraen todo tipo de cliente y que
lleva la informacin a la mano de los empleados, reduciendo as los gastos generales y
ahorrando el tiempo de la organizacin y del cliente tanto como el dinero. Ser capaces
de controlar el inventario y la oferta y comparar los datos con relacin a las ventas y la

31

comercializacin de informacin permite a las empresas gestionar eficazmente los


recursos.

6.4 Uso eficiente de los recurso humanos


Para las grandes organizaciones, la informacin de los recursos humanos requiere
una gestin como la de venta y la del departamento de marketing. Las empresas
conmines de decenas de empleados en docenas de lugares necesitan optimizar su
reclutamiento, contratacin, formacin, y la programacin de los empleados con el fin
de mantener los gastos generales de aumentando aceleradamente. Adems, Business
Intelligence puede integrar aplicaciones de nmina y otros datos de costes del los
empleados con el resto de la informacin financiera, y los administradores pueden
realizar un seguimiento de cmo los costos de obra afecta a toda la organizacin. La
combinacin actual de datos sobre las ventas y los gastos del personal informa a la
planificacin de la plantilla, ya sea departamento por departamento o en toda la
empresa.

6.5 Mejora de venta y marketing


Las aplicaciones de Business Intelligence proporcionan informacin exacta,
oportuna, y basada en los hechos de previsin en todo el proceso de venta. Permiten a
los administradores optimizar la dotacin de personal, adquisicin, produccin y costos
de inventario, acortar los ciclos de desarrollo y mejorar la calidad de los productos.
Las Suites de Business Intelligence permiten aplicaciones de marketing y ejecutivos
de ventas para uso histricos, financieros, demogrficos, datos publicados y para

32

planificar campaas de marketing. Estas suites pueden permitir a las empresas a


predecir lo que los clientes estn dispuestos a comprar, y cuando es probable que
compren. Esta informacin es muy potente y permite a las ventas y los directores de
marketing crear mercado, utilizando decisiones basadas en los comportamientos del
cliente. Las ventas y las campaas de marketing son mucho ms efectivas y rentables
cuando datos exactos pueden ser utilizados.

6.6 Servicio al cliente


Adems de ventas y marketing, las aplicaciones de Business Intelligence ayudan las
empresas a adquirir y retener a nuevos clientes. Con el creciente nmero de proveedores
de cualquier servicio, los centros de servicio al cliente se estn convirtiendo
rpidamente en una importante fuente de ventaja competitiva. Los clientes esperan cada
vez ms el servicio al cliente, y la informacin es la clave.
El uso de aplicaciones de Business Intelligence, marketing y servicio al cliente
pueden rpidamente y fcilmente mejorar toda las relaciones con los clientes, identificar
los posibles problemas, identificar oportunidades de ventas y mejorar la satisfaccin del
cliente.

6.7 Mejorar la tomas de decisiones


Las empresas de cualquier tamao se benefician de precisin y normalizacin de
datos. Las soluciones de Business Intelligence no son slo las bases de datos, son
herramientas interactivas. Esas pueden presentar solicitudes de datos centralizados en
forma normalizada, y puede producir informes, diagramas y grficas pulsando un botn.

33

Las aplicaciones de Business Intelligence pueden producir estos instrumentos en tiempo


real - el personal no tiene que volver a hacer la investigacin o cualquier trabajo
adicional para obtener un informe actualizado; los sistemas pueden ser totalmente
automatizados. La informacin exacta y tiempo-sensible es clave para la toma de
decisiones. El tiempo es guardado por no tener que diseccionar los conjuntos de datos,
y las decisiones son ms estables y eficaces, ya que incorporan la informacin de todas
las reas de la empresa, no slo una parte, y adems proporcionan una imagen ms
verdadera y completa de la organizacin.

34

7 Para quin es un Software de Business Intelligence?


Un software de Business Intelligence enriqueces a una empresa con la informacin
de la produccin, ventas, finanzas y servicios que se muestra visualmente por paneles y
vistas. Las Dashboards de Business Intelligence habilitan el personal de la empresa para
hacer frente a contingencias cuando se produzcan. El carcter multidimensional de los
datos ayuda al personal a ser conscientes de la actividad de la empresa en su conjunto.
Esta informacin se utiliza para mejorar el rendimiento operativo, encontrar formas
innovadoras para hacer frente a problemas y para altos directivos, para comprobar su
hiptesis en sus decisiones.
BI hace que las empresas sean ms inteligentes, mejores y ms rpidas. Este tipo de
valor aadido requiere un enfoque activo, pero, con el frentico ritmo de muchas
empresas, esas oportunidades se pasan por alto o se consideran opcionales. Un correo
para las empresas pueden moler a detener si el orden de entrada de los fallos del
sistema, pero no si no BI. Aqu es donde las fuerzas de la competencia est impulsando
BI. En una poca en que los clientes pueden obtener informacin sobre el producto online, encontrar maneras de ofrecer un mejor servicio y precios ms bajos es la clave para
la supervivencia y BI lo permite .
La BI para convertirse en dominante, las empresas deben ver primero los datos
como un activo estratgico para ser explotado. Esto requiere una combinacin de visin,
fe y creatividad. Hay indicios de que BI se est convirtiendo en una herramienta
imprescindible de trabajo que ya no es estrictamente opcional. La reciente ola de
adquisiciones de proveedores - Oracle-Hyperion, SAP, Business Objects y Cognos-

35

IBM-, as como el nuevo Microsoft PerformancePoint reflejar BI que ofrecen cada vez
ms importancia estratgica.

36

8 Business Intelligence accesible


Para que BI sea generalizado, tiene que ser accesible. Convencionales modelos de
licencia con un alto coste por-usuario -normalmente es ms de $ 1000 por usuario- se
interponen en el camino de este objetivo.
La expansin de la presencia de Microsoft en el mercado BI ha impulsado hacia
abajo los precios de aplicaciones que se integran con la base de datos SQL Server. Otros
proveedores han reconsiderado tambin sus modelos de licencia.
Con BI cada vez ms asequibles y con la posibilidad de satisfacer todos los
presupuestos, parece BI est lista para tener un papel principal. Pero estn las
compaas listas?
El camino hacia BI no tiene nada que ver con la tecnologa y con todo lo
relacionado con la imagen que las empresas deben replantearse los beneficios de BI. En
la definicin de los requisitos BI, el departamento de TI a menudo solicita a los usuarios
lo que quieren o simplemente responden a todo aquel que grita ms alto. El reto aqu
es que los usuarios rara vez saben lo que quieren hasta que lo ven y no pueden darse
cuenta de los problemas que puede resolver BI. Aquellos usuarios que saben lo que
quieren son tpicamente los usuarios al poder, ya muy versados en BI. En la ampliacin
de BI a las personas que no saben lo que es, los expertos de BI necesitan voltear el
proceso de definicin de los requisitos de "Qu quieres?" a "Cual son las
informaciones relevante para su trabajo". Encontrar la pertinencia para las personas ms
all de analistas de negocios requiere un estudio de las decisiones que toman y que los
motiva.

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

9 Cosas a considerar en la aplicacin de Business Intelligence


Las opciones disponibles para las empresas que desean aadir inteligencia de
negocios, presentacin de informes y anlisis a sus operaciones pueden ser
abrumadoras. Hay literalmente cientos de ofertas de productos para elegir: una
bsqueda en Google para "software de Business Intelligence" dar lugar a ms de 25,5
millones de respuestas - y tal vez ms crtica - ms de 50 proveedores .
Adems, la mayora de los productos de la Inteligencia de Negocios son
tcnicamente similares. El tiro en la jerga tcnica y la comercializacin y uso de la
palabra haciendo las diferenciaciones se convierte en muy difcil.
Para cortar a travs del desorden y agilizar su proceso de toma de decisiones, la
mayora de las empresas construyen una breve lista de vendedores basndose en algn
conjunto de criterios. A menudo se trata de un elaborado proceso de RFI, con una
amplia hoja de clculo donde se comparan los productos potencialmente a travs de
cientos de atributos y factores. Estos procesos tienden a favorecer a los proveedores ms
grandes - los productos con el alcance necesario para alcanzar un cheque en la casilla
"S" para la mayora de caractersticas. Este tipo de proceso tambin tiende a favorecer a
los productos complejos - como estos productos tienen ms probabilidades de tener la
mayora de caractersticas. Ah que decir que una larga lista de cajas de comprobarse
contribuye poco a comprender los beneficios y las complicaciones creadas mediante el
uso de un producto en particular. El tpico proceso de RFI a menudo produce una breve
lista homognea - "ganadores" que todos se agrupan con problemas de semejanzas
caractersticas y atributos.

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

9.1 Calidad de Datos


A diferencia de las herramientas de data mining, un software de inteligencia
empresarial no utiliza los datos histricos guardados en un almacn de datos despus de
que hayan sido limpiados. Los datos se recogen en tiempo real y los errores tienen que
ser corregidos sobre la marcha. Los usuarios de inteligencia de negocios tienen que ser
cuidadosos con los datos que estn usando.

41

9.2 El coste de latencia y trade-off


Un software de Business Intelligence es ms til cuando recibe datos en tiempo real.
Por otra parte, la inversin en tecnologa aumenta a medida que los datos de latencia se
reducen. Los Data warehouses usan sistemas a lotes para transferir datos a herramientas
OLAP. Las empresas tienen que considerar este tiempo-costo trade-off en la aplicacin
de inteligencia de negocios.
Un Software de inteligencia de negocios es tan bueno como las mtricas que se
utilizan para evaluar el rendimiento empresarial. Cuando una empresa est llamada a
determinar las cifras, el reto consiste en conciliar los puntos de vista de los
departamentos
Afinando el ciclo de decisin (o el tiempo medio entre la ocurrencia de un
determinado evento que tiene implicaciones para los negocios y cuando se tome una
decisin sobre la base de este fenmeno) significa, en general, reducir su duracin, o
comprobar lo que se denomina la latencia de una solucin de inteligencia.
La latencia, verdadero elemento clave para evaluar la bondad de una plataforma BI,
puede entenderse como el tiempo entre cuando un acontecimiento concreto se produce y
en el que la adopcin de medidas concretas en caso que se lleva a cabo. Hay tres
principales componentes de latencia:

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

2. Latencia de anlisis: el intervalo que sirve para acceder y analizar datos,


convertirlos en informacin estructurada, aplicar las reglas de negocio o de gestin
de excepciones y generar alarmas del caso. El anlisis se llevar a cabo directamente
por una aplicacin o de un usuario.

3. Latencia de decisin: es el tiempo dedicado a los anlisis de control y alarmas,


decidir qu accin debe llevarse a cabo sobre la base de la informacin obtenida y
actuar.
Otra no despreciable es la integracin de datos empresariales provenientes de
diferentes fuentes (ventas, pedidos, clientes, proveedores, productos o inventarios),
que afecta el proceso de latencia mejorar la accesibilidad de las aplicaciones de
inteligencia de negocios de su usuario.

El componente operacional de la inteligencia est pensado como apoyo a los


usuarios menos tcnicos, por lo general, los ejecutivo, para poder hacer preguntas
sencillas (como esto: lo que ocurre al margen si cambio de la combinacin de
productos?) y de obtener en respuesta, breves datos y grficos que, inmediatamente
proporcionar una visin clara del fenmeno analizado.

9.3 La adquisicin de datos

43

Un sistema flexible de adquisicin de datos es el principal requisito de un sistema de


este tipo: el BI operativo, de hecho, utiliza los registros de las transacciones, junto con
una multitud de otro tipo de informacin, estructurada o no, procedentes de dentro o
fuera la organizacin. Para maximizar la eficacia de estas herramientas, tendr que
definir los niveles de calidad que los datos deben estar sujetos.
Esto claramente implica aislar los procesos de integracin y definir las normas y los
procedimientos de perfiles, la validacin, la reconciliacin, la extraccin, limpieza,
procesamiento, agregacin y liberacin de los datos. Si el objetivo de la compaa es
reducir la latencia, por supuesto, la tradicional actualizacin por lotes (por lo general la
noche a la maana) de los datos ya no pueden considerarse suficientes y debe
necesariamente ser reemplazado por un sistema semi-automtico.
En principio hay tres metodologas utilizadas para normalizar los datos en
aplicaciones de BI:

Fecha de consolidacin: se trata de un enfoque "fsico", que extrae datos de


diversas fuentes y los trae dentro de un repositorio. El proceso de consolidacin se
realiza a travs de las operaciones de "limpieza" (eliminar la duplicacin y las
incoherencias) o "reformulacin" (de modo que los datos se expresa en su
comparables entre los tamaos). El repositorio fsico ser representado por un
almacn de datos operacionales (ODS), un data warehouse o un data mars. La
latencia de los datos almacenados en el repositorio depende de la frecuencia con
cual la consolidacin de los procesos se ejecutan.

44

Fecha federacin: Este enfoque se realiza dejando los datos fsicamente


almacenados en las fuentes de datos que los gener y proporcionar al usuario BI
acceso directo a la misma, creando especial "vistas". La latencia de los datos
depender de los resultados de los datos de origen.

Fecha de propagacin: esta metodologa se logra copiando los datos de una o ms


fuentes a uno o ms sistemas objetivos. La fecha de propagacin se utiliza a menudo
para copiar los pequeos sucesos o ligeros cambios en los datos, a travs de sistemas
que se definen Changed data capture (CDC). La propagacin puede ser tanto
sincrnica (si se crean copias en el mismo momento en que se produjo el cambio)
como asncrona (si decide que los cambios se copian en el sistema de destino a predefinidos perodos de tiempo (por ejemplo, cada noche)).

9.4 Arquitecturas Orientadas a Servicios


Como BI se ha trasladado a la Web muchas herramientas de BI tienen hoy una
Arquitecturas Orientadas a Servicios (SOA). Un SOA permite diferentes servicios para
realizar tareas especializadas y, cuando sea necesario, para ser distribuido a travs de
mltiples servidores. A modo de ejemplo, echemos un vistazo a tres posibles servicios
de BI: consulta, presentacin y programacin. Tenemos en cuenta que cada herramienta
de BI pueden tener ms o menos los servicios especializados que pueden manejar tareas
como la de acceso, rpida generacin, solicitud de enrutamiento, y as sucesivamente.

45

En la Figura 1, el motor de bsqueda es responsable de consultar la fuente de datos,


posiblemente un almacn de datos o cubo MOLAP. Despus de la consulta, el
componente de presentacin debe convertir los resultados de una consulta significativa
en los informes, tal vez con grficos y crosstabs, y potencialmente en los diferentes
formatos de archivo como HTML o PDF. Si un usuario planifica una consulta, el
servicio de monitoring cuando llegue la hora programada para la solicitud pasa la
consulta pblica.

9.5 Una arquitectura escalable


En el segmento de entrega de informacin su despliegue afecta a la escalabilidad. Lo
mismo cabe decir de la arquitectura. Anecdticamente, todas las herramientas de BI a
escala parecen tanto hacia arriba como hacia fuera: si se aade un hardware ms potente
(escala hacia arriba), que apoya un mayor nmero de usuarios; si se aaden ms
servidores (escala hacia a fuera) y se distribuyen servicios a travs de ellos, sino que
tambin apoya un mayor nmero de usuarios. Sin embargo, la meta para muchas

46

empresas es reducir la complejidad y los costes. Dejando de lado las consideraciones


para la tolerancia de fallos, si todo funciona de manera eficiente en un nico servidor,
hardware y ahorrar gastos administrativos.
Lamentablemente, no existen puntos de referencia que dicen como cada producto se
compara con otros corriendo en idnticas plataformas. Por otra parte, la forma de
utilizar y desplegar los productos, incluso dentro de una suite, afecta a la escalabilidad.
Por lo tanto, una buena manera para evaluar la escalabilidad es una prueba de concepto
que reproduce la forma en que su empresa tiene intencin de utilizar una determinada
suite de BI.
Sin embargo, hay algunas caractersticas que se pueden ver para tener una idea de
cmo es de intensiva una suite de productos: arquitecturas OLAP, mltiples procesos de
consulta, y la memoria cach.
Las mejores herramientas de BI permiten controlar el nmero de procesos
concurrentes de consulta, el nmero de filas devueltas por consulta, y el tiempo para
ejecutar una consulta. Lo ideal sera que esas restricciones deben ser personalizables en
diversos niveles, como por servidor, los grupos de usuarios, papel, o usuario individual.

9.6 Plataformas y bases de datos


Casi todos los productos de BI se pueden ejecutar en una plataforma Windows, pero
no todos funcionan en Unix, y an menos en Linux. Esto es un criterio a consideran en
la eleccin de la suite de BI.
Lo proveedores de BI apoyan el acceso a numerosas bases de datos a travs de
ODBC. Sin embargo, para aprovechar las extensiones de SQL para bases de datos

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.

9.7 Velocidad de ejecucin para el Plenario Analytics-Solucin de


aplicaciones en el escritorio
As como producto de marketing hablar de entregar el "producto completo" en lugar
de una pieza de la tecnologa en general, las empresas deben ver el tiempo requerido
para implementar una completa solucin de trabajo. Hay dos medidas a ver aqu: El
tiempo hasta la primera aplicacin se ha desplegado a un usuario final, y el tiempo de
instalacin total para todo el proyecto.
Muchas de las soluciones de BI disponibles en la actualidad son "infraestructura
pesada" con una amplia pre-implementacin de la aplicacin. Las empresas deben ser
conscientes de los plazos que sus proveedores de BI exigen cuando hacen sus
selecciones, y la forma en que esos plazos coinciden con sus expectativas y los
requisitos para el proyecto. Durante la evaluacin de los proveedores, las empresas
deben asegurarse de incluir al menos un vendedor con un historial de entrega rpido
despliegue (1 mes o menos el principio hasta el final) a fin de que puedan sopesar los
beneficios y ventajas en su proceso de evaluacin.

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

9.9 Facilidad de uso


Una empresa puede construir el ms poderoso y sofisticado sistema de inteligencia
empresarial en el mundo. Pero si nadie en la empresa lo utiliza porque es demasiado
complicado, el sistema ser intil. La facilidad de uso se realiza de dos formas - para el
departamento de TI que mantiene y modifica BI aplicaciones, y para los usuarios finales
que utilizan las aplicaciones. Ambos tienen un impacto significativo sobre el xito a
largo plazo de su iniciativa de inteligencia de negocios. A pesar de ello, la facilidad de
uso es a menudo pasado por alto durante el proceso de seleccin de software de BI, tal
vez porque es un atributo que es difcil de medir.
Las empresas tienen que considerar lo que se necesita para sus empleados en utilizar
los sistemas que hay que desplegar.

9.10 Lista de Criterios especficos


Usando una lista de criterios utilizada por una comparativa similar previamente
hecha por la empresa se han aadido y quitado todos los criterio que se ha credo
oportunos.
A cada criterio se ha asociado un valor de importancia.

9.10.1 Criterios tecnolgicos


Estos criterios representan la visin general de la tecnologa usada en la suite. Como
se nota de los valores de importancia es muy til tener la posibilidad de modificar la

50

interfaz de un usuario y la posibilidad que la herramientas sea en mltiples idiomas


porque los usuario a los cuales Everis quiere hacer llegar su Cuadro de mando son de
diversas nacionalidades y con diferentes niveles de experiencia en BI y la posibilidad de
modificar la interfaz o los parmetros de entradas de la consultas es muy determinante.
Valor
de
TECNOLOGA

importancia

Arquitectura Thin Client integrada con la intranet

20

Multidioma

100

API para la modificacin programada de la interfaz de usuario

100

Parametrizacin de las consultas

20

Parametrizacin del formato de salida

20

Integracin de los perfiles de seguridad con la herramienta de

reporting

20

9.10.2 Criterios sobre las funcionalidades


Las suites de BI ofrecen distintas funcionalidades, aqu en esta lista de criterios
hemos puesto la que pueden hacer la diferencia a la hora de usar de la mejor manera de
una herramienta de BI.
Valor
de
FUNCIONALIDADES

Exportacin a pdf

importancia
30

51

Exportacin a Excel

100

Impresin exacta

30

Fijacin de nivel de despliegue de dimensiones por informe

10

Reduccin dinmica del contenido de los filtros en funcin de la

seleccin realizada

10

Envo por correo

30

Filtrado dinmico en funcin del perfil de usuario

100

Formateo de informes

30

Publicacin de informes

30

Grficos

10

Comentarios

30

Planificacin de la impresin o envo de correo

100

Query con imgenes

30

Plantillas de informes

10

Limitacin genrica por perfil a la incorporacin de dimensiones

en el informe

40

Eleccin de miembros sueltos de las dimensiones escogidas

30

Ruptura en informes por miembro de dimensin

50

Creacin de columnas calculadas

30

Interfaz de usuario para la administracin del sistema:

Ejecucin de la importacin de datos bajo peticin usuario

100

Administracin de la informacin a visualizar con los parmetros

100

52

(Categ. dato, Periodo, Ao)

Supresin de columnas con valores = 0

10

9.10.3 Criterios de aspectos generales


Por los aspectos generales se entiende la integracin con las fuentes mas comunes
de datos y las posibilidades de que el mismo proveedor de la herramienta produzca
tambin todo las fases de BI.
Valor
de
ASPECTOS GENERALES

importancia

Integracin con SAP BW

20

Integracin con MS Analysis Services

100

Proveedor nico

100

9.10.4 Criterios sobre el proveedor


Para analizar con eficacia una herramienta tambin hay que analizar su proveedor.
El soporte y la estabilidad de un proveedor pueden ser muy determinantes a la vez de
elegir entre diferentes suites

PROVEEDOR

Valor

53

de
importancia

Estabilidad del proveedor

30

Localizacin de la oficina

10

Soporte tcnico

30

9.10.5 Criterios sobre el coste


Las herramientas de BI suelen ser muy caras y una buena relacin coste-servicio es
fundamental.
Valor
de
COSTES

importancia

Coste del Producto/Servicio

80

Costes de los servicios

40

9.10.6 Criterio sobre las funcionalidades adicionales


Las funcionalidades adicionales son funcionalidades a nivel general sobre la
arquitectura y el servicio de reporting de la herramienta.
Valor
de
FUNCIONALIDAD ADICIONAL

importancia

54

Arquitectura Funcional

40

Consultas/Informes

100

Escalabilidad

40

Administracin

20

9.10.7 Criterio sobre la suite


Adems de todos los criterios vistos previamente hay tambin que analizar el
producto en su totalidad. En este caso hay que medir la madurez del mismo y la
prestacin en general que la suite ofrece ( conjunto de todas las funcionalidades )
Valor
de
PRODUCTO

importancia

Madurez del producto

20

Presencia en el mercado (implantaciones existentes)

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.

10.1 Herramientas elegidas


Unos de los mejores centros de investigacin sobre business intelligence es el
Gartner Inc. Este centro de investigacin has sido fundado en el 1979 y lleva muchos
aos analizando las plataformas de BI.
Utilizando el Magic Qaudrant for business intelligence platform, 2008 de Gartner
se pueden decir cuales son las herramientas que hay que elegir.

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

Adems Everis ha querido analizar dos herramientas de empresas emergentes que


son:

Cubeware

Inetsoft

Por cada suite se hace una pequea explicacin de la empresa y se ensea la


valoracin conseguida por la suite en los criterios de evaluacin.

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

Arquitectura Thin Client integrada con la

intranet

Multidioma

API para la modificacin programada de la

interfaz de usuario

20

100%

100

50%

100

100%

Parametrizacin de las consultas

20

100%

Parametrizacin del formato de salida

20

100%

Integracin de los perfiles de seguridad con la


20

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%

Fijacin de nivel de despliegue de dimensiones por


10

75%

10

75%

informe

obtenida

Reduccin dinmica del contenido de los filtros en

funcin de la seleccin realizada

Envo por correo

30

100%

Filtrado dinmico en funcin del perfil de usuario

100

75%

Formateo de informes

30

100%

61

Publicacin de informes

30

100%

Grficos

10

100%

Comentarios

30

100%

Planificacin de la impresin o envo de correo

100

100%

Query con imgenes

30

100%

Plantillas de informes

10

100%

Limitacin genrica por perfil a la incorporacin de


40

100%

30

100%

dimensiones en el informe

Eleccin de miembros sueltos de las dimensiones

escogidas

Ruptura en informes por miembro de dimensin

50

100%

Creacin de columnas calculadas

30

100%

100

100%

100

100%

10

75%

Interfaz de usuario para la administracin del

sistema:

Ejecucin de la importacin de datos bajo peticin

usuario

Administracin de la informacin a visualizar con

los parmetros (Categ. Dato, Periodo, Ao)

Supresin de columnas con valores = 0

62

10.2.3 Aspectos Generales


La integracin de la suite con SAP y por supuesto con MS Analysis es completa. Se
puede contratar Microsoft SQL Server como base de datos.

Porcentual
ASPECTOS GENERALES

VALORACIN

obtenida

Integracin con SAP BW

20

100%

Integracin con MS Analysis Services

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

Estabilidad del proveedor

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

Coste del Producto/Servicio

80

90%

Costes de los servicios

40

100%

10.2.6 Funcionalidad adicional


La herramienta de administracin es un poco limitada. Se puede solo trabajar con
arquitectura Microsoft.

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

Madurez del producto

20

70%

Presencia en el mercado (implantaciones existentes)

10

60%

Capacidad de integracin

20

60%

Prestaciones generales

30

60%

10.2.8 Resumen de las herramientas del Producto


Base

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

Arquitectura Thin Client integrada con la

intranet

Multidioma

API para la modificacin programada de la

interfaz de usuario

20

100%

100

100%

100

100%

Parametrizacin de las consultas

20

100%

Parametrizacin del formato de salida

20

100%

Integracin de los perfiles de seguridad con la


20

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

No hay la posibilidad de aadir de manera fcil comentarios. Se pueden planificar


acciones que la suite tienes que hacer al generar un informe (envo por correo, etc.)
Porcentual
FUNCIONALIDADES

VALORACIN

Exportacin a pdf

30

100%

Exportacin a Excel

100

85%

Impresin exacta

30

100%

Fijacin de nivel de despliegue de dimensiones por


10

100%

10

100%

informe

obtenida

Reduccin dinmica del contenido de los filtros en

funcin de la seleccin realizada

Envo por correo

30

100%

Filtrado dinmico en funcin del perfil de usuario

100

100%

Formateo de informes

30

100%

Publicacin de informes

30

100%

Grficos

10

100%

Comentarios

30

75%

Planificacin de la impresin o envo de correo

100

100%

Query con imgenes

30

100%

Plantillas de informes

10

100%

Limitacin genrica por perfil a la incorporacin de


40

70%

dimensiones en el informe

68

Eleccin de miembros sueltos de las dimensiones

escogidas

30

100%

Ruptura en informes por miembro de dimensin

50

100%

Creacin de columnas calculadas

30

100%

100

100%

100

100%

10

100%

Interfaz de usuario para la administracin del

sistema:

Ejecucin de la importacin de datos bajo peticin

usuario

Administracin de la informacin a visualizar con

los parmetros (Categ. Dato, Periodo, Ao)

Supresin de columnas con valores = 0

10.3.3 Aspectos Generales


La integracin de la suite con SAP y con MS Analysis Service es completa.
Percentual
ASPECTOS GENERALES

VALORACIN

obtenida

Integracin con SAP BW

20

100%

Integracin con MS Analysis Services

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

Estabilidad del proveedor

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

Coste del Producto/Servicio

80

80%

Costes de los servicios

40

50%

70

10.3.6 Funcionalidad adicional


Es buena la herramienta de administracin y la escalabilidad ofrecida por el
software.

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

Madurez del producto

20

90%

Presencia en el mercado (implantaciones existentes)

10

80%

Capacidad de integracin

20

90%

71

Prestaciones generales

30

100%

10.3.8 Resumen de las herramientas del Producto

Presentacin
Base

Creacin

de

la

de informacin

ETL
de Datos Cubos

Inform
CM

BSC

es
Vari
BusinessObje as
cts

Vari
as

Opcione Opcione cts


s

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

intranet. Adems, junto a la suite de Microsytategy es el nico que ofrece la posibilidad


de usarlo con un Blackberry.
Este software se puede usar en mltiples idiomas y permite la parametricacin de las
consultas.

Porcentual
TECNOLOGA

VALORACIN

obtenida

Arquitectura Thin Client integrada con la

intranet

Multidioma

API para la modificacin programada de la

interfaz de usuario

20

100%

100

100%

100

100%

Parametrizacin de las consultas

20

100%

Parametrizacin del formato de salida

20

100%

Integracin de los perfiles de seguridad con la


20

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

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%

Fijacin de nivel de despliegue de dimensiones por


10

100%

10

100%

informe

obtenida

Reduccin dinmica del contenido de los filtros en

funcin de la seleccin realizada

Envo por correo

30

100%

Filtrado dinmico en funcin del perfil de usuario

100

100%

Formateo de informes

30

100%

Publicacin de informes

30

100%

Grficos

10

100%

Comentarios

30

100%

Planificacin de la impresin o envo de correo

100

100%

Quero con imgenes

30

100%

Plantillas de informes

10

100%

Limitacin genrica por perfil a la incorporacin de

40

100%

75

dimensiones en el informe

Eleccin de miembros sueltos de las dimensiones

escogidas

30

80%

Ruptura en informes por miembro de dimensin

50

100%

Creacin de columnas calculadas

30

100%

100

100%

100

100%

10

100%

Interfaz de usuario para la administracin del

sistema:

Ejecucin de la importacin de datos bajo peticin

usuario

Administracin de la informacin a visualizar con

los parmetros (Categ. Dato, Periodo, Ao)

Supresin de columnas con valores = 0

10.4.3 Aspectos Generales


La integracin de Cognos con SAP y MS Analysis es completa y gracias a la
adquisicin de IBM la posibilidad de contratar DB2 como base de datos.
Porcentual
ASPECTOS GENERALES

VALORACIN

obtenida

Integracin con SAP BW

20

100%

Integracin con MS Analysis Services

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

Estabilidad del proveedor

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

Coste del Producto/Servicio

80

90%

Costes de los servicios

40

100%

10.4.6 Funcionalidad adicional


La suite es muy fcil de administrar gracias a una buena herramienta de
administracin. Hay la posibilidad de trabajar en diferentes arquitecturas.
FUNCIONALIDAD ADICIONAL

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

Madurez del producto

20

90%

Presencia en el mercado (implantaciones existentes)

10

80%

Capacidad de integracin

20

100%

Prestaciones generales

30

100%

10.4.8 Resumen de las herramientas del Producto

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

Arquitectura Thin Client integrada con la

intranet

VALORACIN

Multidioma

20

100%

100

100%

80

API para la modificacin programada de la

interfaz de usuario

100

100%

Parametrizacin de las consultas

20

100%

Parametrizacin del formato de salida

20

100%

Integracin de los perfiles de seguridad con la


20

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%

Fijacin de nivel de despliegue de dimensiones por


10

100%

10

100%

informe

obtenida

Reduccin dinmica del contenido de los filtros en

funcin de la seleccin realizada

81

Envo por correo

30

100%

Filtrado dinmico en funcin del perfil de usuario

100

100%

Formateo de informes

30

100%

Publicacin de informes

30

80%

Grficos

10

100%

Comentarios

30

80%

Planificacin de la impresin o envo de correo

100

100%

Query con imgenes

30

100%

Plantillas de informes

10

100%

Limitacin genrica por perfil a la incorporacin de


40

100%

30

100%

dimensiones en el informe

Eleccin de miembros sueltos de las dimensiones

escogidas

Ruptura en informes por miembro de dimensin

50

100%

Creacin de columnas calculadas

30

100%

100

100%

100

100%

10

100%

Interfaz de usuario para la administracin del

sistema:

Ejecucin de la importacin de datos bajo peticin

usuario

Administracin de la informacin a visualizar con

los parmetros (Categ. dato, Periodo, Ao)

Supresin de columnas con valores = 0

82

10.5.3 Aspectos Generales


La suite se integra perfectamente con SAP BW y MS Analysis Service.
Porcentual
ASPECTOS GENERALES

VALORACIN

obtenida

Integracin con SAP BW

20

100%

Integracin con MS Analysis Services

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

Estabilidad del proveedor

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

Coste del Producto/Servicio

80

90%

Costes de los servicios

40

100%

10.5.6 Funcionalidad adicional


Buena la herramienta de administracin y la escalabilidad ofrecida por el software.
Arquitectura extremamente funcional.
Porcentual
FUNCIONALIDAD ADICIONAL

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

Madurez del producto

20

90%

Presencia en el mercado (implantaciones existentes)

10

80%

84

Capacidad de integracin

20

100%

Prestaciones generales

30

80%

10.5.8 Resumen de las herramientas del Producto

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

Arquitectura Thin Client integrada con la

intranet

Multidioma

API para la modificacin programada de la

interfaz de usuario

20

100%

100

100%

100

100%

Parametrizacin de las consultas

20

100%

Parametrizacin del formato de salida

20

100%

Integracin de los perfiles de seguridad con la


20

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%

Fijacin de nivel de despliegue de dimensiones por

10

100%

87

informe

Reduccin dinmica del contenido de los filtros en

funcin de la seleccin realizada

10

60%

Envo por correo

30

100%

Filtrado dinmico en funcin del perfil de usuario

100

75%

Formateo de informes

30

100%

Publicacin de informes

30

100%

Grficos

10

100%

Comentarios

30

30%

Planificacin de la impresin o envo de correo

100

100%

Query con imgenes

30

100%

Plantillas de informes

10

100%

Limitacin genrica por perfil a la incorporacin de


40

50%

30

85%

dimensiones en el informe

Eleccin de miembros sueltos de las dimensiones

escogidas

Ruptura en informes por miembro de dimensin

50

85%

Creacin de columnas calculadas

30

100%

100

100%

Interfaz de usuario para la administracin del

sistema:

usuario

Ejecucin de la importacin de datos bajo peticin

88

Administracin de la informacin a visualizar con

los parmetros (Categ. dato, Periodo, Ao)

Supresin de columnas con valores = 0

100

100%

10

75%

10.6.3 Aspectos Generales


La integracin de la suite con MS Analysis Service es completa pero la integracin
con SAP es limitada a la creacin de unas libreras que por la nueva versin de Pentaho
aun no estn hechas.
Porcentual
ASPECTOS GENERALES

VALORACIN

obtenida

Integracin con SAP BW

20

70%

Integracin con MS Analysis Services

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

Estabilidad del proveedor

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

Coste del Producto/Servicio

80

100%

Costes de los servicios

40

90%

10.6.6 Funcionalidad adicional


Optima la herramienta de administracin y la escalabilidad ofrecida por el software.
Mltiples mejoras son disponibles gracias a la contribucin de muchos desarrolladores.
Porcentual
FUNCIONALIDAD ADICIONAL

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

Madurez del producto

20

80%

Presencia en el mercado (implantaciones existentes)

10

50%

Capacidad de integracin

20

90%

Prestaciones generales

30

80%

10.6.8 Resumen de las herramientas del Producto

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

SpagoBI es una plataforma de integracin para la Inteligencia de Negocios


totalmente desarrollado de acuerdo con la filosofa de software libre.
Se trata de una plataforma, ya que cubre y cumple todos los requisitos de BI, tanto
en trminos de anlisis de datos de gestin, administracin y seguridad. En el mundo de
anlisis

que ofrece

soluciones

para la presentacin

de informes,

anlisis

multidimensionales (OLAP), minera de datos, Dashboard y ad hoc de consulta. Aade


original mdulos para la gestin de procesos de colaboracin que construir los
expedientes y de anlisis para la geo-referenciados anlisis.
Tiene herramientas para la extraccin de datos, transformacin y carga (ETL) y
apoya el administrador en el mantenimiento de los documentos de anlisis, la gestin de
las versiones y la aprobacin de flujo de trabajo.
SpagoBI tiene un modelo de comportamiento que regula la visibilidad de los datos y
el comportamiento de la nica documentos en relacin con los usuarios finales los
papeles. SpagoBI es una plataforma de integracin (y no una plataforma de productos)
porque no est construido y cerrado en torno a un conjunto predefinido de herramientas.
Tiene una estructura modular en la que cada mdulo est relacionado con el ncleo del
sistema, que garantiza la armona de la plataforma junto con su capacidad evolutiva.
Integra los motores de anlisis especficos para cada zona (la presentacin de informes,
OLAP, el tablero de instrumentos, minera de datos, etc) y permite utilizar varios
motores en la misma rea de anlisis al mismo tiempo (varios motores de la
presentacin de informes al mismo tiempo, varios minera de datos motores al mismo
tiempo, etc,) no necesariamente slo el software libre. De hecho, SpagoBI tambin
permite la integracin de soluciones propietarias (Business Objects o Microsoft

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

Arquitectura Thin Client integrada con la

obtenida
100%

93

intranet

Multidioma

API para la modificacin programada de la

interfaz de usuario

100

100%

100

100%

Parametrizacin de las consultas

20

100%

Parametrizacin del formato de salida

20

100%

Integracin de los perfiles de seguridad con la


20

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%

Fijacin de nivel de despliegue de dimensiones por


10

100%

10

100%

informe

Reduccin dinmica del contenido de los filtros en

obtenida

94

funcin de la seleccin realizada

Envo por correo

30

0%

Filtrado dinmico en funcin del perfil de usuario

100

100%

Formateo de informes

30

0%

Publicacin de informes

30

100%

Grficos

10

100%

Comentarios

30

100%

Planificacin de la impresin o envo de correo

100

0%

Query con imgenes

30

100%

Plantillas de informes

10

0%

Limitacin genrica por perfil a la incorporacin de


40

80%

30

80%

dimensiones en el informe

Eleccin de miembros sueltos de las dimensiones

escogidas

Ruptura en informes por miembro de dimensin

50

85%

Creacin de columnas calculadas

30

100%

100

100%

100

100%

Interfaz de usuario para la administracin del

sistema:

Ejecucin de la importacin de datos bajo peticin

usuario

Administracin de la informacin a visualizar con

los parmetros (Categ. dato, Periodo, Ao)

95

Supresin de columnas con valores = 0

10

100%

10.7.3 Aspectos Generales


La integracin de la suite con MS Analysis Service es completa pero no se integra
con SAP.
Porcentual
ASPECTOS GENERALES

VALORACIN

obtenida

Integracin con SAP BW

20

0%

Integracin con MS Analysis Services

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

Estabilidad del proveedor

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

Coste del Producto/Servicio

80

90%

Costes de los servicios

40

80%

10.7.6 Funcionalidad adicional


Optima la herramienta de administracin y la escalabilidad ofrecida por el software.
Porcentual
FUNCIONALIDAD ADICIONAL

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

Madurez del producto

20

70%

Presencia en el mercado (implantaciones existentes)

10

20%

Capacidad de integracin

20

80%

Prestaciones generales

30

50%

10.7.8 Resumen de las herramientas del Producto

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

negocios crear paneles individuales de manera rpida y sencilla y los sistemas de


informacin potentes para la gestin del rendimiento.
Los usuarios pueden crear sus propios informes y un panel en pocos minutos - sin
necesidad de programacin y con independencia de los sistemas de fuente que estn
empleados.
Cubeware Cockpit 6.0 incluye un nuevo motor de grficos y se basa en un nuevo ncleo
que integra tanto la arquitectura de informacin y los componentes del filtro y
DataViews. La nueva versin tambin ofrece ms flexibilidad en diseo. Profesionales
de los negocios tienen ahora las opciones para organizar los distintos componentes de
informe, as como utilizar los colores, las fuentes y los iconos para disear informes
personalizados.
Al igual que en el pasado, Cubeware Cockpit ofrece idnticas caractersticas y
funciones en su Web y entornos Windows. La versin 6.0 ahora apoya la integracin y
sincronizacin de diferentes bases de datos OLAP, as como todos los relacionales y
MDX-compatible con bases de datos. Los usuarios tambin pueden crear paneles de la
combinacin de datos de SAP Business Information Warehouse con anlisis basados en
Microsoft SQL Server Analysis Services, Infor / MIS Alea o Applix TM1.

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

Arquitectura Thin Client integrada con la

obtenida
100%

100

intranet

Multidioma

API para la modificacin programada de la

interfaz de usuario

100

70%

100

0%

Parametrizacin de las consultas

20

100%

Parametrizacin del formato de salida

20

100%

Integracin de los perfiles de seguridad con la


20

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%

Fijacin de nivel de despliegue de dimensiones por


10

100%

10

80%

informe

Reduccin dinmica del contenido de los filtros en

obtenida

101

funcin de la seleccin realizada

Envo por correo

30

100%

Filtrado dinmico en funcin del perfil de usuario

100

70%

Formateo de informes

30

100%

Publicacin de informes

30

100%

Grficos

10

100%

Comentarios

30

0%

Planificacin de la impresin o envo de correo

100

100%

Query con imgenes

30

50%

Plantillas de informes

10

100%

Limitacin genrica por perfil a la incorporacin de


40

50%

30

100%

dimensiones en el informe

Eleccin de miembros sueltos de las dimensiones

escogidas

Ruptura en informes por miembro de dimensin

50

100%

Creacin de columnas calculadas

30

100%

100

100%

100

100%

Interfaz de usuario para la administracin del

sistema:

Ejecucin de la importacin de datos bajo peticin

usuario

Administracin de la informacin a visualizar con

los parmetros (Categ. dato, Periodo, Ao)

102

Supresin de columnas con valores = 0

10

100%

10.8.3 Aspectos Generales


La suite se integra con SAP y con MS pero hay que contratar una base de datos
OLAP a parte.

Porcentual
ASPECTOS GENERALES

VALORACIN

obtenida

Integracin con SAP BW

20

100%

Integracin con MS Analysis Services

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

Estabilidad del proveedor

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

Coste del Producto/Servicio

80

90%

Costes de los servicios

40

80%

10.8.6 Funcionalidad adicional


La posibilidad de administracin es limitada. La suite funciona solo con arquitectura
MS.

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

Madurez del producto

20

80%

Presencia en el mercado (implantaciones existentes)

10

30%

Capacidad de integracin

20

80%

Prestaciones generales

30

90%

10.8.8 Resumen de las herramientas del Producto

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

Arquitectura Thin Client integrada con la

intranet

Multidioma

API para la modificacin programada de la

interfaz de usuario

20

100%

100

50%

100

0%

Parametrizacin de las consultas

20

100%

Parametrizacin del formato de salida

20

100%

Integracin de los perfiles de seguridad con la


20

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%

Fijacin de nivel de despliegue de dimensiones por


10

100%

10

100%

informe

obtenida

Reduccin dinmica del contenido de los filtros en

funcin de la seleccin realizada

Envo por correo

30

80%

Filtrado dinmico en funcin del perfil de usuario

100

100%

Formateo de informes

30

100%

Publicacin de informes

30

100%

Grficos

10

100%

Comentarios

30

70%

Planificacin de la impresin o envo de correo

100

0%

Query con imgenes

30

100%

Plantillas de informes

10

100%

Limitacin genrica por perfil a la incorporacin de

40

100%

108

dimensiones en el informe

Eleccin de miembros sueltos de las dimensiones

escogidas

30

100%

Ruptura en informes por miembro de dimensin

50

100%

Creacin de columnas calculadas

30

100%

100

100%

100

100%

10

75%

Interfaz de usuario para la administracin del

sistema:

Ejecucin de la importacin de datos bajo peticin

usuario

Administracin de la informacin a visualizar con

los parmetros (Categ. dato, Periodo, Ao)

Supresin de columnas con valores = 0

10.9.3 Aspectos Generales


La suite no se integra con SAP pero s con MS Analysis Service. Inetsoft no es un
proveedor nico.

Porcentual
ASPECTOS GENERALES

VALORACIN

obtenida

Integracin con SAP BW

20

0%

Integracin con MS Analysis Services

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

Estabilidad del proveedor

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

Coste del Producto/Servicio

80

80%

Costes de los servicios

40

90%

10.9.6 Funcionalidad adicional


La posibilidad de administracin es limitada.

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

Madurez del producto

20

80%

Presencia en el mercado (implantaciones existentes)

10

30%

Capacidad de integracin

20

100%

Prestaciones generales

30

90%

10.9.8 Resumen de las herramientas del Producto

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.

Pesos Cognos Microsoft BusinessObjects Pentaho Inetsoft Cubeware SpagoBI Micorstrategy

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

10.11 Conclusin del anlisis


El liderazgo de Cognos en la herramienta de Business Intelligence es una realidad
desde hace aos. La herramienta de Cognos es la ms completa y funcional. De toda
manera a pesar de eso el trend actual de inversiones en inteligencia de negocio se mueve
hacia el BI opensource. De esta manera la herramienta Pentaho representa una
alternativa muy valida. SpagoBi todava nos es al mismo nivel de Pentaho y falta en
madurez del producto.
La suite de Microsoft tiene una buena ventaja por el hecho que se integra totalmente
con el Excel (herramienta muy usada por todos los usuarios de Business Intelligence),
pero por lo que pertenece a la generacin de informes, la calidad de los mismos es baja
respecto a las otras herramientas.
El software de Microstrategy es muy atractivo por lo que es la generacin de
informe gracias a la posibilidad de integracin con Ajax y Flash, pero a no ser un
proveedor nico no se puede utilizar como unico gestor de BI.
La herramienta de BusinessObject es muy valida pero el coste elevado hace que sea
poco rentable en un proceso de prototipacin.
La suite de Cubeware y de Inetsoft faltan en madurez de su producto pero hay que
decir que Cubeware Cockpit destaca por la facilidad de uso de la interfaz y por la
rapidez en que se pueden generar informes complejos
Gracias a la reduccin de coste introducida por el hecho de ser OpenSource y por la
continua introduccin de nueva funcionalidades, Pentaho ha sido elegido come software
por el desarrollo del Cuadro de Mando de Everis.

113

11 Desarrollo del prototipo


En este apartado explicaremos como ha sido diseado el Cuadro de Mando y como
ha sido personalizada y configurada la suite.

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.

Gerente financiero: estos usuarios tienen un mayor grado de educacin en economa


y administracin de empresas y varios 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 controlar rpidamente la evolucin de los
principales indicadores de resultados y ser capaz de exportar datos y grficos a
documentos externos como informes.

11.2 Casos de Uso


Los casos de uso de esta aplicacin son los mismo por los dos tipos de Usuarios.

114

1 Generar Informes

115

El usuario genera un informe

Actor Principal: Analista Financiero, Gerente Financiero

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

Actor Principal: Analista Financiero, Gerente Financiero

Trigger
El usuario quiere analiza la informacin

Escenario
1. El usuario elige la informacin que quiere analizar

116

2. El usuario elige los parmetros


3. El sistema presenta la informacin
4. El usuario analiza los grficos

3 Presentar Scorecard
El usuario analiza un scorecard

Actor Principal: Analista Financiero, Gerente Financiero

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

Actor Principal: Analista Financiero, Gerente Financiero

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

11.3 Requerimientos funcionales


A continuacin la lista de todos lo requerimientos funcionales de la aplicacin.

11.3.1 Parmetros Dashboard

Importancia
Num

Descripcin
(0..10)

Los usuarios deben ser capaces de establecer los


parmetros siguientes para filtrar los datos sobre el
dashboard:
Contabilidad de esquema
Perodo (da, semana, mes, trimestre, ao, perodo fiscal,
ejercicio fiscal)
Comparar Perodo (perodo anterior, ao anterior)
La aplicacin debera permitir al usuario elegir la
organizacin de un widget que representan la jerarqua de

10

118

la organizacin.

11.3.2 Indicadores Principales


Importancia
Num

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

perodo de comparar: Expenses

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

flujo de Net Revenue

11.3.4 Ad hoc Reports


Importancia
Num

Descripcin
(0..10)

Los usuarios deben ser capaces de establecer los


parmetros del informe:
Tipo de informacin a visualizar
Perodo (da, semana, mes, trimestre, ao, perodo fiscal,
ejercicio fiscal)
Comparar Perodo (perodo anterior, ao anterior)

10

Desde el dashboard debe ser posible navegar a una


8

pgina que permite definir informes personalizados sobre

10

la base de los datos contables

11.4 Requerimientos no-funcionales


A continuacin la lista de lo requerimientos no-funcionales.

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.

11.4.2 Integracin con External Data Sources

120

Importancia
Num

Descripcin
(0..10)

10

Debera ser posible importar datos desde fuentes de


informacin distintas como ficheros Excel o Bases de
Datos

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 Modelo conceptual

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:

NAME_ES: el nombre de la lnea en espaol


NAME_EN: el nombre de la lnea en ingles

122

LINEDATE: el da en que se han cargado los datos


LINE_CAT: es la categora a la que pertenece la lnea.

context Line inv LineNameIsKey:


Line.allInstances->isUnique(name_es)

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

context Employee inv EmployeeNumberIsKey:


Employee.allInstances->isUnique(EMPLOYEENUMBER)

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

DIVISION: es la divisin que se ha ocupado del proyecto


MONTH_ID: es el mes de la utilizacin
HOUR_AMOUNT: es el numero de horas trabajadas
BR: el coste del trabajo:
BR_HOUR: es el coste horario del trabajo
PRICE: es el precio a que se ha vendido el trabajo

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:

NAME_ES: el nombre de la sector en espaol


NAME_EN: el nombre de la sector en ingles
SECTORDATE: el da en que se han cargado los datos
context Sector inv SectorNameIsKey:
Sector.allInstances->isUnique(name_es)

11.6.9 Time
Esta entidad representa el tiempo

context Time inv TimeIDIsKey:

125

Time.allInstances->isUnique(timeId)

11.6.10 Indicant
Representa los indicadores que se quieren controlar
Contiene el nombre del indicador y el tipo

context Indicant inv IndicantNameIsKey:


Indicant.allInstances->isUnique(name)

11.6.11 Measure
Representa la mesurar que hay que tener en cuenta al analizar los hechos
Contiene el tipo de mesura utilizada

context Measure inv MeasureNameIsKey:


Measure.allInstances->isUnique(name)

11.6.12Geography
Representa el lugar donde se verifica los hechos
Contiene el estado y la oficina

11.7 Arquitectura del servidor

126

El servidor utilizado es el predefinido de Pentaho que usa la siguiente arquitectura:

11.8 Planificacin y coste de desarrollo


Para el desarrollo del cuadro de mando se han previsto un total de 400 horas al da
as divididas:

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

11.9 Creacin Base de Datos


La base de datos elegida ha sido MySQL para poder seguir en el pleno uso de sola
tecnologa OpenSource. Una vez bajado el Mysql Server 5.0 se ha instalado y se ha
creado la base de datos. Aqu debajo podemos ver el diagrama de la base de datos

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;

CREATE TABLE CUSTOMER


(
CUSTOMERNUMBER VARCHAR(11) NOT NULL,
NAME VARCHAR(80),
CUSTOMERDATE timestamp NOT NULL default CURRENT_TIMESTAMP on
update CURRENT_TIMESTAMP,
PRIMARY KEY (CUSTOMERNUMBER)
)ENGINE=InnoDB;
CREATE TABLE LINE
(
LINENUMBER int(11) NOT NULL AUTO_INCREMENT,
NAME_ES VARCHAR(80),
NAME_EN VARCHAR(80),
LINE_CAT VARCHAR(80),
LINEDATE timestamp NOT NULL default CURRENT_TIMESTAMP on update
CURRENT_TIMESTAMP,
PRIMARY KEY (LINENUMBER)
)ENGINE=InnoDB;
CREATE TABLE GEOGRAPHY
(
GEOGRAPHYNUMBER int(11) NOT NULL AUTO_INCREMENT,
COUNTRY VARCHAR(80),
OFFICE VARCHAR(80),
GEOGRAPHYDATE timestamp NOT NULL default CURRENT_TIMESTAMP on
update CURRENT_TIMESTAMP,
PRIMARY KEY (GEOGRAPHYNUMBER)
);

CREATE TABLE TIME (


TIME_ID varchar(10) collate latin1_general_cs default NULL,
MONTH_ID int(11) default NULL,
QTR_ID int(11) default NULL,
YEAR_ID int(11) default NULL,
MONTH_NAME char(3) collate latin1_general_cs default NULL,
MONTH_DESC varchar(9) collate latin1_general_cs default NULL,
QTR_NAME varchar(4) collate latin1_general_cs default NULL,
QTR_DESC varchar(9) collate latin1_general_cs default NULL

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;

CREATE TABLE PROYECT(


PROYECTNUMBER varchar(50) NOT NULL,
NAME varchar(150) collate latin1_general_cs NOT NULL default '',
SUBSECTOR VARCHAR(150),
PROYECTDATE timestamp NOT NULL default CURRENT_TIMESTAMP on
update CURRENT_TIMESTAMP,
CUSTOMERNUMBER varchar(11) NOT NULL,
SECTORNUMBER int(11) NOT NULL,
PRIMARY KEY (PROYECTNUMBER),
FOREIGN KEY (SECTORNUMBER) REFERENCES SECTOR(SECTORNUMBER),
FOREIGN KEY (CUSTOMERNUMBER) REFERENCES
CUSTOMER(CUSTOMERNUMBER)
)ENGINE=InnoDB;
--- Medidas
-CREATE TABLE MEASURE
(
MEASURENUMBER int(11) NOT NULL AUTO_INCREMENT,
MEASURETYPE VARCHAR(20) NOT NULL,
MEASUREDATE timestamp NOT NULL default CURRENT_TIMESTAMP on
update CURRENT_TIMESTAMP,
PRIMARY KEY (MEASURENUMBER)
)ENGINE=InnoDB;

--- Escenarios
--

131

CREATE TABLE SCENE


(
SCENENUMBER int(11) NOT NULL AUTO_INCREMENT,
NAME VARCHAR(80) NOT NULL,
SCENEDATE timestamp NOT NULL default CURRENT_TIMESTAMP on
update CURRENT_TIMESTAMP,
PRIMARY KEY (SCENENUMBER)
);
--- Indicadores
--

CREATE TABLE INDICANT


(
INDEXNUMBER int(11) NOT NULL AUTO_INCREMENT,
NAME VARCHAR(80) NOT NULL,
INDEXTYPE VARCHAR(3),
INDEXDATE timestamp NOT NULL default CURRENT_TIMESTAMP on
update CURRENT_TIMESTAMP,
PRIMARY KEY (INDEXNUMBER)
);
ALTER TABLE INDICANT ADD CONSTRAINT indextype_check CHECK
(INDEXTYPE="DEL" or INDEXTYPE="COM");
--- Hechos
-CREATE TABLE UTILIZATION
(
FACTNUMBER int(11) NOT NULL AUTO_INCREMENT,
OFFICE VARCHAR(80),
DIVISION VARCHAR(80),
MONTH_ID int(11) NOT NULL,
TIME_ID varchar(10) collate latin1_general_cs default NULL,
EMPLOYEENUMBER int(11) NOT NULL,
LINENUMBER int(11),
CUSTOMERNUMBER varchar(11) NOT NULL,
PROYECTNUMBER varchar(50) NOT NULL,
HOUR_AMOUNT int(11) NOT NULL,
BR DECIMAL(17,2) NOT NULL,
BR_PER_HOUR DECIMAL(17,2) NOT NULL,
PRICE DECIMAL(17,2) NOT NULL,
FACTDATE timestamp NOT NULL default CURRENT_TIMESTAMP on update
CURRENT_TIMESTAMP,
PRIMARY KEY (FACTNUMBER),
index(FACTNUMBER),
KEY SYS_FK_1 (EMPLOYEENUMBER),
CONSTRAINT SYS_FK_1 FOREIGN KEY (EMPLOYEENUMBER) REFERENCES
EMPLOYEES(EMPLOYEENUMBER),

132

FOREIGN KEY (LINENUMBER) REFERENCES LINE(LINENUMBER),


KEY SYS_FK_2 (CUSTOMERNUMBER),
CONSTRAINT SYS_FK_2 FOREIGN KEY (CUSTOMERNUMBER) REFERENCES
CUSTOMER(CUSTOMERNUMBER),
KEY SYS_FK_3 (PROYECTNUMBER),
CONSTRAINT SYS_FK_3 FOREIGN KEY (PROYECTNUMBER) REFERENCES
PROYECT(PROYECTNUMBER)
)ENGINE=InnoDB;
CREATE TABLE FACT
(
FACTNUMBER int(11) NOT NULL AUTO_INCREMENT,
INDEXNUMBER int(11) NOT NULL,
UNIT varchar(30) default '',
PROYECTNUMBER varchar(50) NOT NULL,
GEOGRAPHYNUMBER int(11) NOT NULL,
SCENENUMBER int(11) NOT NULL default 1,
MEASURENUMBER int(11) NOT NULL default 1,
CURRENCY varchar(10) NOT NULL default '',
CARGABLE varchar(10) default '',
AMOUNT decimal(20,2) default NULL,
TIME_ID varchar(10) collate latin1_general_cs default NULL,
FACTDATE timestamp NOT NULL default CURRENT_TIMESTAMP on update
CURRENT_TIMESTAMP,
PRIMARY KEY (FACTNUMBER),
FOREIGN KEY (PROYECTNUMBER) REFERENCES PROYECT(PROYECTNUMBER),
FOREIGN KEY (INDEXNUMBER) REFERENCES INDICANT(INDEXNUMBER),
FOREIGN KEY (SCENENUMBER) REFERENCES SCENE(SCENENUMBER),
FOREIGN KEY (MEASURENUMBER) REFERENCES MEASURE(MEASURENUMBER),
FOREIGN KEY (GEOGRAPHYNUMBER) REFERENCES
GEOGRAPHY(GEOGRAPHYNUMBER)
)ENGINE=InnoDB;

11.10 Creacin Cubos


En este apartado explicaremos como se pueden crear cubos con Pentaho.

11.10.1 Usar Pentaho Cube Designer para crear Mondrian cubes


Con el fin de utilizar un modelo de datos personalizados en Pentaho, es necesario
crear un Mondrian Cube Schema file que contiene la definicin de cubos OLAP. En el

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

11.10.2 Informacin bsica y parmetros de conexin


El primer paso es proporcionar informacin bsica del cubo como el nombre y la
descripcin. El nombre debe ser simple y descriptivo, ya que ser utilizado en las
definiciones y los archivos de configuracin del aplicacin.
En la parte inferior de la pantalla que definir una base de datos respecto a los datos
de origen. Hay un asistente que le hace muy fcil de configurar una conexin y prueba
de ello.

11.10.3 Definir un modelo de datos relacional

135

En la pantalla "Map Tables' se puede definir el modelo de datos relacional de el


cubo que se crear. Los cuadros se pueden seleccionar haciendo doble click en la parte
inferior izquierda del panel de la ventana. Los vnculos entre los cuadros pueden ser
fcilmente creados por arrastrar y soltar los campos clave y el objetivo campos se
pueden seleccionar haciendo clic en una casilla situada junto al campo deseado.
Aqu tambin puedes aadir condiciones (clusula WHERE), agrupacin y la fuente
los registros de pedidos.
Vamos a echar un vistazo a la captura de pantalla por debajo de los cuales
representa a un modelo de datos relacional que representa el esquema de la arquitectura.

136

11.10.4 Seleccione tablas de hecho y crear medidas


Despus de seleccionar y configurar las tablas fuentes, el siguiente paso es
selecciona la tabla de hechos y los atributo que se tienen que calcular. Se puede cambiar
el tipo de agregacin (tipos disponibles son: SUM, AVG, COUNT, MIN, MAX), el
formato de valores numricos y los nombres de columna.

11.10.5 Crear dimensiones


El siguiente paso es crear las dimensiones en el cubo. Para crear una dimensin,
seleccione el campo de "fuente campos' que es el ms elevado en la jerarqua y haga clic

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.

11.10.6 Guardar el schema file


Haciendo clic en "Ver XML se puede ver el archivo de configuracin y si est
bien haciendo clic en" Finalizar " se genera el archivo.

138

El archivo de definicin de esquema en este prototipo no ha podido ser generado


con esta herramienta porque muy complejo. Por estas razones han sido creada primero
una serie de vista en la base de dato y se han hecho unos clculos utilizando trigger y
procedimientos.
El esquema final ha quedado en:
<?xml version="1.0" encoding="UTF-8"?>
<Schema name="YDT_IDT">
<Cube name="YDT_IDT">
<Table name="global_cube"/>
<Dimension name="global_cube.year_id">
<Hierarchy name="global_cube.year_id" hasAll="true"
allMemberName="All global_cube.year_id">
<Table name="global_cube"/>
<Level name="global_cube.year_id"
table="global_cube" column="year_id" uniqueMembers="false"/>
<Level name="global_cube.month_name"
table="global_cube" column="month_name" uniqueMembers="false"/>
</Hierarchy>
</Dimension>
<Dimension name="global_cube.CAT">
<Hierarchy name="global_cube.line" hasAll="true"
allMemberName="All global_cube.line">
<Table name="global_cube"/>
<Level name="global_cube.linecat"
table="global_cube" column="cat" uniqueMembers="false"/>
<Level name="global_cube.line" table="global_cube"
column="line" uniqueMembers="false"/>
<Level name="global_cube.employeename"
table="global_cube" column="employeename" uniqueMembers="false"/>
</Hierarchy>
</Dimension>
<Dimension name="global_cube.country">
<Hierarchy name="global_cube.country" hasAll="true"
allMemberName="All global_cube.country">
<Table name="global_cube"/>
<Level name="global_cube.country"
table="global_cube" column="country" uniqueMembers="false"/>
<Level name="global_cube.off" table="global_cube"
column="off" uniqueMembers="false"/>
<Level name="global_cube.unit" table="global_cube"
column="unit" uniqueMembers="false"/>
<Level name="global_cube.sector"
table="global_cube" column="sector" uniqueMembers="false"/>
<Level name="global_cube.client"
table="global_cube" column="client" uniqueMembers="false"/>
<Level name="global_cube.proyectnumber"
table="global_cube" column="proyectnumber" uniqueMembers="false"/>

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>

11.11 Processo de Integracin de datos


PDI (antes Kettle) es el componente de Pentaho responsable de los procesos de
ETL. Si bien el uso ms frecuente de toda las herramientas ETL, incluyendo PDI, es la
poblacin de almacenes de datos (datawarehouses), PDI se puede utilizar tambin para
otros propsitos:

Migracin de datos entre bases de datos o aplicaciones

exportacin de datos de bases de datos a archivos planos

carga masiva de informacin en bases de datos

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.

11.11.1 Cmo crear una transformacin con

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

Como ejemplo se usa el proceso de carga de los empleados.

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.

Despus de este pasa aadimos el paso de Seleccionar/Renombrar Valores que nos


permite de Borrar todo los campos que no queremos que sea cargados.

144

El ultimo paso en esta trasformacin es la generacin de la salida. Arrastrando el


objeto Salida a Tabla podemos configurar la conexin a la base de datos, y definir a que
tabla queremos que sean cargados los datos de la transformacin

Una vez que terminamos de construir nuestra transformacin, y antes de ejecutarla,


vamos a hacer una verificacin de la misma presionando el botn Verificar.
El Spoon realizar un chequeo sintctico de la transformacin, detectando de esta
manera errores de lgica como: pasos no alcanzables, falta de datos de conexin en
pasos relacionados con bases de datos, entre otros. Si todo est en orden (debera estar si
seguiste los pasos correctamente), procederemos a previsualizar la salida. Con el cursor
posicionado en el paso Salida a Tabla, seleccionamos el botn Previsualizar.

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:

Spoon - La transformacin ha finalizado!!

Si todo el proceso ha salido bien.

11.12 Personalizacin y configuracin


Para crear una propio cuadro de mando en pantano lo primero a hacer es generar un
repositorio ex: "everis_solutions" en:

<drive>: \ <dir> \ biserver \ o dondequiera que usted desee en su sistema.


Mantenga

nota

de

la

ubicacin

camino

ya

que

los

necesitar

despus.

146

Ex: C:\pentaho\bi-server\everis-solutions

El siguiente paso a hacer es copiar las carpetas "sistem" y "admin" de la carpeta


original "pentaho-solution" a la nueva carpeta de repositorio que se acabas de crear.
Adems, hay que copiar los ficheros index .*

y modificarlos en consecuencia.

Crear otra carpeta en la carpeta de la nueva solucin: ex "everisapplication". Esta ser la


raz de la aplicacin. Aadir

los ficheros index.* y modificar en consecuencia.

Ejemplos se pueden encontrar en el original "pentaho-solution" en la carpeta "samples".

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

Una vez encontrado el fichero hay que modificarlo de esta manera:

<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.

11.12.1 Personalizar la CSS para la pgina de Pentaho banner

El banner de la home page de Pentaho en la Pentaho PCI consiste de varios


componentes que se configura en los archivos:
pentaho-style/styles-new.css

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.

11.12.2 Personalizar el Pentaho div class banner_home


La capa inferior es la clase banner_home div. El atributo de cambiar si se quiere
cambiar la imagen de fondo del banner de la pgina principal de Pentaho banner es
background-image. Cambiar la ruta de URL a la imagen que desea utilizar. O bien,
cambiar la imagen que se llama /pentaho/style/images/bg_home.jpg. Eliminando la
imagen de fondo la pgina mostrar un color de fondo establecido por el atributo
background-color.

11.12.3 Personalizar el Pentaho home page banner men


El Segundo nivel es la clase banner-menu. Esta clase controla el tamao del
banner_menu y los atributos de font del el texto escrito en el div. No controla el estilo
del men si no el de los mensajes.

150

11.12.4 Personalizar el Pentaho home page branding image


El tercer nivel e el banner_home_img. Esta capa controla la imagen que se muestra
en el banner_menu div. Se puede cambiar el valor del atributo background-imagen,
poniendo el path de donde este alocada la otra imagen, o sustituyendo la imagen
branding_home.png.

11.12.5 Personalizar el Pentaho home page navigationn men


La cuarta capa es el div id menu guardado en el transmenu.css. El div id menu
configura el look and feel del menu. Los men son links y estos links estn
configurados con el div id 'menu a' y el div id 'menu 'a.hover'.

11.12.5 Personalizar el Pentaho home page welcome message


La quinta capa es el div id welcome_message. El welcome_message div id controla
el estilo del mensaje de bienvenida. Se puede cambiar el tipo de font y el tamao
cambiando los atributos relativos.
El texto del mensaje de bienvenida es una variable contenido el la variable de
nombre

{welcome}.

messages.properties

Esta

variable

que

se

puede

encuentra

ser
el

configurada
path

en

el

fichero

pentaho.war/WEB-

INF/classes/org/pentaho/locale. Para modificarlo hay que cambiar el valor de la clave


UI.USER.WELCOME.

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

11.12.7 Configuracin e-mail


La Plataforma Pentaho BI enva mensajes de correo electrnico usando un servidor
SMTP. Antes de poder enviar cualquier mensaje de correo electrnico, la plataforma
necesita conocer la direccin de un servidor SMTP que est autorizado a utilizar. En la
mayora de los casos tambin requiere un identificador de usuario, contrasea y una
respuesta vlida a la direccin de correo electrnico.
Para modificar la configuracin, editar el archivo email_config.xml. La ruta por
defecto es:

/pentaho-demo/pentaho-solutions/system/smtp-email/email_config.xml

152

En la parte abajo se muestra un ejemplo de los ajustes que requiere Gmail.


Usando un editor de texto, insertar los valores correspondientes a la instalacin
como sigue:
mail.smtp.host - El DNS o la direccin IP del servidor SMTP que se va a utilizar.
mail.smtp.auth - Poner a "true" si el servidor requiere un identificador de usuario y
contrasea, a fin de enviar mensajes de correo electrnico. En la mayora de los casos
esto debe ser verdad. Si la autentificacin no es necesaria poner a false.
mail.from.default - Cuando la Plataforma Pentaho BI enva un mensaje de correo
electrnico, esta direccin se mostrar como la direccin de origen si no hay otra
direccin especificada.
mail.userid - Si "mail.smtp.auth" se pone a true, un identificador de usuario vlido
para su servidor de correo electrnico debe estar configurado aqu.
mail.password - Si "mail.smtp.auth" se pone a true, la contrasea para el usuario
anterior debe fijarse aqu.
Al completar estas modificas se generara algo como esto:

<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

<!-- Usually this is 'false'. For GMail it is 'true' -->


<mail.smtp.starttls.enable>false</mail.smtp.starttls.enable>
<!-- Set to true if the email server requires the sender to
authenticate -->
<mail.smtp.auth>true</mail.smtp.auth>
<!-- This is true if the email server requires an SSL connection.
Usually 'false'. -->
<!-- For GMail this is 'true' -->
<mail.smtp.ssl>false</mail.smtp.ssl>
<!-- Output debug information from the JavaMail API -->
Document generated by Confluence on Jun 13, 2007 09:31 Page 12
<mail.debug>true</mail.debug>
</properties>
<!-- The is the address of your POP3 email server for receiving
email. -->
<!-- e.g. pop.pentaho.org -->
<!-- It is currently not used -->
<mail.pop3></mail.pop3>
<!-- This is the default 'from' address that emails from the
Pentaho BI Platform will
appear to come from -->
<!-- e.g. joe.pentaho@pentaho.org -->
<mail.from.default>pentaho@your-company.com</mail.from.default>
<!-- This is the user id used to connect to the email server for
sending email. -->
<!-- It is only required if email-authenticate is set to true. -->
<!-- This is never sent or shown to anyone -->
<mail.userid>hsimpson</mail.userid>
<!-- This is the password used to connect to the email server for
sending email. -->
<!-- It is only required if email-authenticate is set to true. -->
<!-- This is never sent or shown to anyone -->
<mail.password>mmmdonuts</mail.password>
</email-smtp>

11.13 Creacin Informes


En este apartado explicaremos cosa tenemos que hacer para crear informes con
Pentaho

11.13.1 Installar Report Designer


Despus de descargar el contenido hay que segiur las siguientes instrucciones para
instalar el report designer.

154

En la carpeta Informe Designer, hacer clic en el archivo que es ms apropiado para


el sistema operativo utilizado.
Windows - ReportDesigner.exe
Linux - startdesigner_linux.sh
Mac OS X - Informe Designer.app

11.13.2 Report Designer Start Up


El diseador de informes muestra una pgina de bienvenida por. La pgina de
bienvenida le ofrece una breve introduccin del Report Designe y algunas instrucciones
para empezar. La pgina de bienvenida tambin proporciona acceso a la muestra de
informes y los informes de reciente apertura. Haciendo clic en Design se abre el informe
de trabajo.

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

11.13.3 El Modelo de Datos


Un de los report que queremos generar consiste en un informe que muestre Contract
Margin y Net Revenues ordenados por Ao, Mes y Linea.

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

2006, 1 , Business Intelligence

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 .

11.13.4 Aadir Data Source


Para configurar el data source hay que seguir los siguientes pasos:
En el panel Structure, hacer clic derecho en Data Sources y seleccionar Add Data
Source . Una ventana se abrir para poder configurar la query usada como data source.
Seleccionamos Everis y hagamos clic en el boton Query Designer.

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

11.13.5 La definicin de un Report


La definicin de un report es lo que se aade en el rea principal de Report
Designer. Definicin del informe consiste en distintas secciones llamadas bands, como
por ejemplo header, footer y otros.
Los bands distinguen como vendr compuesto el report
Usando la leyenda siguiente podemos entender como son separadas esta secciones.

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

11.13.6 Crear un Report


Para empezar, vamos a aadir una etiqueta de ttulo a nuestro informe que deben
imprimirse una vez en la primera pgina del informe. Vamos a aadir esta etiqueta a la
cabecera de banda de memoria. Esta etiqueta no depende de los datos entregados por
nuestra fuente de datos muestra, por lo que tambin se le llama una etiqueta.
Haga clic y arrastrar el elemento Label de la paleta de herramientas a la banda de
cabecera.

La etiqueta se selecciona automticamente despus de haber sido agregado al


informe banda de cabecera. Puede mover alrededor de la etiqueta con el ratn o el
tamao de la etiqueta arrastrando uno de los tiradores.

Puede utilizar la ventana de Propiedades de herramienta para ajustar el texto y


tipografa en uso.

161

Si no se modifica el tamao de la etiqueta, una advertencia puede aparecer en la


ventana de la herramienta de mensajes indicando que la etiqueta no es lo
suficientemente grande como para mostrar el texto. Cambia el tamao de la etiqueta
hasta que haya espacio suficiente para la etiqueta de imprimir los contenidos.
El informe banda de cabecera debe ser similar a la que se muestra a continuacin.

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.

11.13.8 Aadir la Suma Total


Las funciones pueden ser aadidas utilizando el panel Structure seleccionando
Report Functions. La lista de todas la funciones disponibles se desplegar en el panel de
propiedades

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]

You might also like