Business Intelligence Applications in Retail Business: OLAP, Data Mining & Reporting Services
Business Intelligence Applications in Retail Business: OLAP, Data Mining & Reporting Services
net/publication/46510680
Business Intelligence Applications in Retail Business: OLAP, Data Mining & Reporting
Services
Article in Journal of Information & Knowledge Management · June 2010
DOI: 10.1142/S0219649210002541 · Source: RePEc
CITATIONS READS
9 8,634
2 authors:
Some of the authors of this publication are also working on these related projects:
Sales forecasting for a retail company with single and combining methods View project
Measures: Measure is a
quantitative value that you
generally aggregate and
analyse. Measures can be
values in the underlying fact
tables of the cube, or you
can de¯ne calculated
measures (Thomsen, 2002).
In our project, the amount of
sales and total sales income
are measures.
Dimension: Dimensions
form the contexts for the
facts, and provide the axes
of the cubes in the OLAP
solution. Dimension tables
in the data warehouse
consist of the dimension
members such as time. Our
analysis is based on
179 I. D. Kocakoc and S. Erdem
dimension tables that connected to measures in fact tables. Microsoft Time Series Algorithm: This was used for
For example, a product group, a sales region, etc., are predicting future values based on historical data. Production
dimensions and number of products sold, total sales amount and investment plans can be based on the data obtained from
for a region, etc., are measures and they are summed the algorithm.
regarding to those dimensions de¯ned in the table as in Microsoft Association Algorithm: This algorithm identi¯es
Wrembel and Koncilia's study (2006). Our dimensions in this rules to predict a customer's likely future purchases based on
study are the branch, customer, inventory, returns, promotion items that already exist in the customer's basket. We applied
and variants. the algorithm to determine the most commonly sold product
There is a unique ¯eld for each record in the dimension groups as shown in Fig. 6.
table which is connected to a foreign key described in the fact Finding the most commonly sold products in the dataset is
table in order to put a relation between dimension and fact called a market basket analysis. When the mining model is
tables. processed, it ¯rst looks for the most commonly sold item set
in the dataset and their size. Size means the number of items
in a set. Then the model calculates the probability of each
2.5 Data mining item set and orders them according to their importance.
Data mining is a method to look for new, valuable and Figure 6 shows the results of a two-item market basket
noticeable information in large volumes of data. It is a analysis. If a customer buys \Bermuda" and \Pants" products,
combination of human and computer e®ort (Tang and he is likely to buy a \T-shirt" product with them. The
MacLennan, 2005). When human expertise for describing customer company required the results of this analysis to use
problems and the search capabilities of a computer come during promotion periods.
together, best results can be achieved. When applying data
mining algorithms, mostly, data drives the analyst. It is not 2.6 Representing reports by reporting services
possible to catch the same strategic correlations and clusters
Preparing reports on user friendly screens from MSSQL
with human sensation or SQL queries. Finding hidden
Analysis Services is as important as the other parts of the
patterns in the data and getting knowledge of the cause and
system. No matter how well the infrastructure of the project
e®ect structure within the business processes can bring
is, there have been many unsuccessful IT projects due to its
substantial bene¯ts.
not having an ease of use. In this project, we planned to
In this application, the Analysis Services Data Mining
present the results of data mining and OLAP cubes over a
component is utilised. Data mining solutions are created by
Web Portal.
means of SQL Server Business Intelligence Development
The information on the analysis services, generated by
Studio. Data mining was applied on OLAP cubes.
SQL reporting services, can be presented in detail and visual
Additionally, SQL Server Reporting Services was used for
design as the customer requested. It is also designed to make
data mining models to process data as well. In our
the necessary ¯ltering and applying constraints on the reports,
application, the following questions were examined with
which are accessible based on the user permissions and
speci¯c the data mining methods:
content ¯ltering, via GUIs (Turley et al., 2006). With the help
(i) What is the expected income for the next month? of these constraint GUIs, the user can ¯lter the information as
What are the expected pro¯ts for each product for the a result of the report taken.
next month? Generated reports can also be accessed from any web or
(ii) Which products are being sold mostly together? desktop applications, as well as mobile devices after the
(iii) What are the customer purchase characteristics fora generation of mobile device views. This enables the customer
speci¯c region and time period? to reach information from anywhere, at any time, very fast
(iv) How can we classify our customers? and very accurately.
The instantaneous Online Transaction Process (OLTP)
For each question, the most appropriate data and the most
reports requested from the database, which stores actual
accurate algorithm should be chosen. Analysis Services
transactions, are also added to the reporting services index.
provides nine algorithms. In our application, we used the
These reports are categorised in a special label and secured
following algorithms:
by user rights, enabling access by the authorised personnel
only. Since the reliability of the application system can be
180 I. D. Kocakoc and S. Erdem
severely a®ected, it was necessary to restrict access to some
groups of users. Figures 7 and 8 demonstrate the same report
generated via reporting services in two di®erent visual
formats.
Business Intelligence Applications in Retail Business 181
Average report time (sec.) BI solution 2007 Gain (%) 2008 Gain (%)
Top sales report 15 900 98.33 360 95.83
Monthly comparative table 20 1,200 98.33 420 95.24
Weekly comparative table 30 1,500 98.00 480 93.75
in OLE DB are not requirements of a
a®ected. textile company.
Generating reports When we are
rapidly helps designing our
managers to make solution, we have
decisions on time. worked with
Report Builder is professionals of
also an easy-to-use the company to
tool which allows determine the
users prepare their needs and business
own reports cases and to meet
without getting the expected
help from an IT business bene¯ts.
person. Even these bene¯ts
This project may or may not be
also produced measurable,
dramatic shortening
performance gains. business processes,
Table 1 shows disk showing the
sizes for the last hidden data to lead
two years' data ¯les business decisions
and data and presenting
warehouse (DW), valuable data in an
and performance easier way are the
gains for most points we aimed
common reports. together with the
Storage space company.
decreased by At the end of
98.60%, and the project,
average report management and
times are decreased sales department
by over 90%. gained an
advantage of
analysing the sales
3. Conclusion status of
This BI project is approximately 150
focused on branches and
delivering business making critical
Business Intelligence Applications in Retail Business
187
decisions on time
via sales reports.
On the other hand,
the inventory
reports make it
easier to make
decisions for
demands from
suppliers and for
inventory
exchange between
the branches. Top
management has
found forecasting
reports derived
from data mining
applications useful
since the reports
help them make
strategic decisions.
As a result,
using BI
applications in
retail business,
which has
terabytes of data,
provides serious
competitive
advantages.
Generating
comparative
reports based on
years, reaching
strategic
information faster
and making
accurate business
forecasts are vital
results of the BI
applications.
188 I. D. Kocakoc and S. Erdem
Appendix A. Data Warehouse Diagram References
Chabrow, E (2004). Tech spending is in agility and
e±ciency,http://www.informationweek.com/news/globalci
o/roi/showArticle.jhtml?articleID=53701039, Accessed
15/02/2010.
Chitkara, AR (2010). BI 2010: Evolving to meet demands of
the changing business landscape, http://tdwi.org/
Articles/2010/01/06/BI-2010-Evolving-to-MeetDemands-
of-the-Changing-Business-Landscape.aspx? Page=3,
Accessed 15/02/2010.
Eckerson, WW (2010). TDWI announces new best practices
report: Transforming ¯nance: How CFOs use business
intelligence to turn ¯nance from record keepers
to strategic advisors, http://tdwi.org/Articles/2010/
01/20/TDWI-Announces-New-Best-Practices-
189 I. D. Kocakoc and S. Erdem
ReportTransforming-Finance-How-CFOs-Use-Business-
Intelligence-to.aspx?Page=1, Accessed 15/2/2010.
Granebring, A and P Revay (2007). Service-oriented
architecture is a driver for daily decision support,
http://www.eki.mdh.se/personal/agg01/SOA%20is% 20an
%20OLAP%20driver.pdf, Accessed 30/06/2008.
Hancock, JC and R Toren (2006). Practical Business
Intelligence with SQL Server 2005 (Microsoft Windows
Server System Series), Addison Wesley.
http://www.businessobjects.com/company/customers/
spotlight/tesco.asp, Accessed 30/06/2008.
Business Intelligence Applications in Retail Business 190
WinMetrics Corporation (2008). Business Intelligence Case
Studies. http://www.winmetrics.com/olap casestudies.
html, Accessed 30/06/2008.
Jacobson, R, S Misner and Hitachi Consulting (2006).
Microsoft r; SQL Server(TM) 2005 Analysis Services Step
by Step (Step by Step (Microsoft)). Redmond, WA:
Microsoft Press.
Kimball, R and M Ross (2002). The Data Warehouse Toolkit:
The Complete Guide to Dimensional Modeling (Second
Edition). Indianapolis: Wiley Publishing, Inc. Langit, L
(2007). Foundations of SQL Server 2005 Business
Intelligence. New York: APress.
MacLennan, J (2004). Unearth the new data mining features
of analysis services 2005, http://msdn. microsoft.com/tr-
tr/magazine/cc300503(en-us).aspx, Accessed 30/6/2008.
Tang, ZH and J MacLennan (2005). Data Mining with SQL
Server (2005). Indianapolis: Wiley Publishing, Inc.
Thomsen, E (2002). OLAP Solutions: Building
Multidimensional Information Systems. Indianapolis: John
Wiley & Sons, Inc.
Turley, P, T Bryant, J Counihan and D DuVarney (2006).
Professional SQL Server 2005 Reporting Services.
Indianapolis: Wiley Publishing, Inc.
Wrembel, R and C Koncilia (2006). Data Warehouses and
Olap: Concepts, Architectures and Solutions. Hershey,
PA: IRM Press.
Copyright of Journal of Information & Knowledge Management is the property of World Scientific Publishing
Company and its content may not be copied or emailed to multiple sites or posted to a listserv without the
copyright holder's express written permission. However, users may print, download, or email articles for
individual use.
View publication stats