Page 132 - ASBIRES-2017_Preceedings
P. 132
Asiri & Arudchelvam
the data into cubes. Data cubes can also be For this development there were three
used as an effective analysis tool. There are parameters identified. Those three
many tools for data cubes which are dimensions of a data cube are given below;
available as commercial products and they Average rounded time
are too expensive to allocate for the Product type
research. Therefore, to develop a solution in Action source
to a level where the client can be After identifying these elements
compromised by proving the possibility of
making considerable change with the It has been able to create one java project
solution, the solution development was to get all data using Elastic Search and
started based on the pure concepts of data calculate values without using expensive
tools. Then a new index was created to store
cubes where the actual development should these calculated cube data in the same java
be done from the scratch. Following
possibilities are identified because that can project.
be developed from concepts 4 DATA COLLECTION AND
Pre calculated data could be stored where ANALYSIS
the storage for the row data will be The project developed to implement data
reduced as the calculation may take much cubes was tested with 10000 rows of data
time and reported to be compressed to 3880 rows
Data can be fetched when needed without including all the tested data in one cube
calculations index. Therefore, at the testing, the storage
Increase the speed of searching requirement was reduced with a
No need of row data as the data are compression rate of 38.80% with the use of
available already calculated data cubes successfully. Since the reduced
Unnecessary row data could be deleted storage may lead to more efficiency in
and this will free the storage searching, the performance can be improved
Regarding the development of the concept more than expected with the implementation
the following parameters are identified. of NoSQL database. Using the generated
Identified dynamic variables are: cube data, several graphs were created using
Microsoft Power BI tool. The generated
Time frequency interval - Per minute, graphs prove that the generation of business
hourly, daily, weekly, monthly, and intelligence reports is effective with the
yearly implemented solution. The Figure 1 explains
Action sources - Hotel Beds, TBX, about the best action source which give us
Bonotel, Pegasus, etc. best result count for a specific product type.
Product Types - HTL, FLT, CAR, GEN,
TRN, etc.
Identified result parameters
Average First Result Time – per action
source, per product
Average Total Time - per action source,
per product
Average Search Time - per action source,
per product
Average Result Count - per action source,
per product
Average Action time - per action source, Figure 1: Graph indicating the action
per product sources and their average result counts for a
specific product type
122