Business Intelligence Tools
Business Intelligence Tools
Business Intelligence Tools
25.1
Introduction
268
25.2
In this section we describe some of the benefits and disadvantages of using open
source and commercial tools. The most relevant aspect of open source tools is that
they are free and allow access to the code, with the possible modification of the
various modules. In contrast to the open source tools, commercial tools are paid and
often represent an extra expense, unbearable for the vast majority of companies.
One of the advantages of open source platforms are if they do not serve the needs of
the organization, can be replaced by other platforms without a cost; this does not
25
269
happen with commercial platforms. The open source tools generally require lower
system requirements than commercial applications. This factor is justified in
assuming that those who can not invest in software may not invest in hardware.
As open source has advantages compared to commercial tools, it also has
disadvantages. The open source projects are in constant development, which
means that some projects have not yet reached the desired maturity. The fact that
open source tools are developed by a community of contributors raises some
concerns about product quality. A lack of development methods and quality
standards can be a reality in a community of open source development. The open
source tools are usually seen as less reliable, given that the testing process is
typically narrow in scope, although in recent years has improved. Absence of
documentation is one of the other critical factors of open source tools; only a
minority of successful open source projects provides some documentation to
support the use of the solution. The continuity of the open source projects is not
always guaranteed, this being more a factor to take into account.
The idea that the acquisition of open source software does not involve costs is
sometimes wrong. Often the open source tools do not satisfy all the pretensions
of the customer, costing to adapt them to meet their needs, involving costs.
Such adjustments in open source platforms can be expensive. Upon the acquisition
of open source software should be checked if it meets the requirements of the
organization, to decide for a more viable solution.
The commercial business intelligence platforms have some advantages, which
we can summarize: the maturity of the platforms, the level of confidence that they
offer, the amount of documentation that usually provide, the customer service,
the continuity of the platform on the market and the usability with interfaces more
user friendly.
Some of the disadvantages of commercial platforms are: high acquisition costs,
the requirement to be connected to the sellers, typically require more powerful
hardware and the difficulty of transition to other platforms, taking into account
the costs and terms of the contract.
When we have to decide which platform to acquire is important to take in
consideration the points above and if the tool fulfills the needs of the organization.
In the following sections we will review four major commercial and four open
source platforms.
25.3
In this section we will analyze the four major commercial business intelligence
platforms, according to the study of Gartner: Magic Quadrant for Business
Intelligence Platforms Report[10]. The four major commercial business intelligence platforms are IBM Cognos [2], Microsoft BI [3], MicroStrategy [4] and
Oracle BI [5].
270
Usually commercial tools are more attractive and have a simpler user interface,
more user-friendly. Apart from a greater confidence on commercial platforms,
these platforms evolve to facilitate adaptation of users, also providing a good
deal of documentation. The commercial business intelligence platforms are more
confidence due to its rigid testing procedures. The commercial tools present new
features and more attractive techniques. On the other hand the acquisition costs are
expensive.
We analyze the features of each of the four major commercial business intelligence tools independently.
25.3.2 Microsoft BI
According to Gartner [10], Microsoft emerged as the leading tool of business
intelligence tools market.
In the business intelligence processes Microsoft [3] uses two of its solutions
packages: Microsoft Office and Microsoft SQL Server. The features of Data
Warehouse, Data Marts and Operational Data are supported by SQL Server; data
integration by SQL Integration Services; data analysis by SQL Analysis Services
and operations with reports served by SQL Reporting Services.
Excel supports the features of end-user analysis tool and the business intelligence portal uses SharePoint. The business scorecards, analytics and planning tools
are supported by PerformancePoint.
This platform allows: querying, analysis, reporting, data integration, synchronization, searches, cloud storage and importing/exporting data.
25
271
25.3.3 MicroStrategy
According to Gartner [10], Microstrategy [4] holds the third podium position of
commercial business intelligence platforms market leaders.
Currently at version 9, it is available in optimized solutions for mobile
environments, including iPad, iPhone and BlackBerry.
The main features of the MicroStrategy are: querying, reporting (allows the
development and structuring of reports) OLAP analysis (allows the analysis and
construction of an intelligent data cubes, MDX connection and incorporates a
ROLAP server), dashboarding, data mining and importing/exporting data.
The MicroStrategy mobile version is developed around the Apple applications
(iPhone and iPad) but is supported by other devices as BlackBerry smartphones.
MicroStrategy provides a free mobile suite [13].
25.3.4 Oracle BI
According to Gartner [10], Oracle BI [5] holds the second podium position of
commercial business intelligence platforms market leaders.
Oracle BI is available in the market as package, called Oracle Business Intelligence Enterprise Edition (OBIEE). The OBIEE offers a range of solutions necessary to create and view reports. OBIEE allows the development of several tests for
the data.
Oracle Business Intelligence Enterprise Edition allows: to create interactive
dashboards, reporting and publishing, answers (ad-hoc analysis), delivers (proactive detection and alerts), disconnected analytics, Microsoft Office Plug-in and
Web Services.
The OBIEE provides a mobile version. The OBIEE mobile version is
supported by: BlackBerry, iPhone, HTC, Android, Windows Mobile, Symbian
and Palm [14].
272
25.4
25.4.1 JasperSoft
JasperSoft [6] is an open source business intelligence platform developed in Java
and Perl languages. JasperSoft has two proprietary versions, Enterprise and Professional in addition to the Community version. The Community is a free version that
is available in three individual modules: Jasper Reports Server, JasperSoft OLAP
and ETL JasperSoft. The Jasper Reports Server module enables the creation,
structuring and displaying BI reports; JasperSoft OLAP module is the tool that
allows linking of data and parameterization of the different views of the data cube,
ETL JasperSoft is the module that allows the tool creating the structure of production, processing and loading data.
The set of modules that make up the community version of the tool features
available for creating and viewing reports, various graphics, dashboards, OLAP and
ETL processes, analysis of geo-referencing, export data and ad-hoc queries. This
platform was developed for Linux and Windows operating systems.
The last JasperSoft open source version is 4.2. This release includes the iOS
software development kit, which will allows developers to embed BI capabilities
into native mobile apps [15].
25.4.2 Pentaho
Pentaho [7] is one of the most popular open source business intelligence platforms.
Developed in Java, the tool is available in two versions, Community and Enterprise.
Like other platforms, the Community version is free and the Enterprise version is a
paid solution with more features. Pentaho is a platform consisting of a set of
25
273
integrated tools. Pentaho incorporates the Kettle application for ETL processes,
Mondrian and Ramsetcube in OLAP processes, and Weka for properties of data
mining. Pentaho allows creating reports, creating charts, dashboards, data manipulation processes through ETL and OLAP, data mining processes, KPIs, exports of
data and ad-hoc queries. Pentaho uses MDX to access and manipulate data from
databases. The tool is available for Linux, Windows and Unix operating systems.
Pentaho provides the ad hoc analytical reporting for iPad. The mobile version
allows creating the reports directly from the iPad. The touch-enabled technology
provides more information about reports from user [16].
25.4.3 SpagoBI
SpagoBI [8] is an open source business intelligence platform developed in Java.
SpagoBI is available in a single Community version. This is the most comprehensive free platform, because has all the main features of business intelligence and
provides them as a single release covering its users with a good solution that offers
all its capabilities in a package completely free.
SpagoBI contains features for creating and exporting reports, charting several,
development of dashboards, data integration using ETL processes, analyzes,
processes using OLAP, data mining processes, implementation of filters in
queries, export data, ad-hoc queries and features GEO/GIS. The tool is available
for Linux, Windows and Unix operating systems.
The SpagoBI provide a mobile version for platforms Apple and Android support.
This version allows remote connection with SpagoBI Server. This mobile version
include: user authentication; documents selection, according to end users role, and
consequent controlled data download; data update on request; and periodical and
automatic check to identify possible alarms and notifications [17].
25.4.4 Vanilla
Vanilla [9] is an open source business intelligence platform developed in PHP
language. Vanilla is available in a single version, community. Vanilla is a complete
platform taking into account that integrates all main functionalities of business
intelligence. The platform allows to create reports, perform analysis, generate and
analyze data tables, charting several, dashboards, ad-hoc queries, integrate OLAP
and ETL processes, define KPIs, data export and use of procedures of Data Mining.
Vanilla uses the tools BIRT and iReports for the purpose of metadata integration.
Vanilla allows filing several separate projects, and an historical book.
The platform is available in a version for mobile operating system Android,
highlighting the monitoring effort of innovation on the part of the development
group. Vanilla is available for Linux, Windows and Unix operating systems.
274
Vanilla was the first open source tool to provide a mobile version, in version 3.4,
where is possible to browse reports and run dynamic reports from smartphones. It is
also possible to browse OLAP cubes. This version is compatible with iPhone, iPod
Touch and iPad [18].
25.5
Table 25.1 Comparison between open source and commercial business intelligence
Business intelligence platforms
Open source
Features
Reports
Dashboards
OLAP
ETL
Data mining
KPIs
Data export
GEO/GIS
Ad-hoc
queries
Linux
Windows
Unix
Mobile
JasperSoft
Commercial
Pentaho
SpagoBI
Vanilla
IBM
Microsoft
MicroStrategy
Oracle
25
275
operating system. Vanilla just does not have GEO/GIS features. Microsoft Business
Intelligence platform is not available to Linux and Unix, but if resort to Wine tool it
is possible.
The commercial platforms are identical, processing all the features analyzed.
Relatively to operating system, Oracle does not support Unix.
Pentaho and SpagoBI are equivalent to commercial platforms, being an alternative with lower acquisition costs.
All the analyzed tools have a mobile version for several devices. In general
the devices supported are the Apple mobile devices and devices with Android
operating system.
25.6
276
serious business intelligence tools if developers are willing to take the time to
build them. It implements the Multi-Dimensional Expressions (MDX) language,
and the XML for Analysis and Java OLAP specifications. It reads from SQL and
other data sources, and aggregates data in a memory cache. For the immediate
future, more companies are looking for increased value for their BI spending
and the open source community increasingly devotes energy to projects beyond
the systems and back office markets.
In our analysis, the open source BI tools with the greatest potential are clearly
Pentaho and SpagoBI. The evolutions of these tools to mobile versions allows
more users and make easy the work of decision-makers that can decide anywhere
and anytime.
For the commercial platforms, we highlight the two platforms on top of market
leadership, Microsoft BI and Oracle BI. This conclusion is partly motivated by
the publication of Gartner [10].
As future work we intend to determine the average cost of maintaining two
types of solutions and evaluate the need to have skilled labor in the organization
to implement business intelligence processes.
References
1. Anandarajan M, Anandarajan A, Srinivasan CA (2004) Business intelligence techniques:
A Perspective from Accounting and Finance. Springer, Berlin
2. http://www-01.ibm.com/software/data/businessintelligence/. Accessed 08 June 2011
3. http://www.microsoft.com/BI/en-us/pages/home.aspx. Accessed 08 June 2011
4. http://www.microstrategy.com/Software/businessintelligence/index.asp. Accessed 08 June
2011
5. http://www.oracle.com/technetwork/middleware/bi-enterprise-edition/overview/index.html.
Accessed 08 June 2011
6. http://www.jaspersoft.com/. Accessed 08 June 2011
7. http://www.pentaho.com/. Accessed 08 June 2011
8. http://www.spagoworld.org/xwiki/bin/view/SpagoBI/. Accessed 08 June 2011
9. http://www.bpm-conseil.com/. Accessed 08 June 2011
10. http://www.fdsystems.co.uk/files/Gartner%20BI%20Magic%20Quadrant%20QlikView.pdf.
Accessed 08June 2011
11. http://www-01.ibm.com/software/analytics/cognos/mobile/features-and-benefits.html.
Acessed 03 Jan 2012
12. http://news.softpedia.com/news/Microsoft-Business-Intelligence-Available-For-MostMobile-Phones-via-Webalo-95013.shtml. Accessed in 03 Jan 2012
13. http://www.microstrategy.com/freemobilebi/. Accessed 04 Jan 2012
14. http://www.fdbnetwork.com/OBIEE-blackberry-PDA-BI-app. Accessed in 04 Jan 2012
15. http://www.microscope.co.uk/news/vendor-news/jaspersoft-claims-world-first-open-sourcemobile-bi-package/. Accessed 04 Jan 2012
16. http://www.pentaho.com/mobile-bi/. Accessed 04 Jan 2012
17. http://www.spagoworld.org/xwiki/bin/view/SpagoBI/MobileBI. Accessed 04 Jan 2012
18. http://downloads.zdnet.com/abstract.aspx?docid3131407. Accessed 04 Jan 2012