based on past data extracted from OLAP sessions, in
other words, our approach contains the process of
extraction of usage preferences using association
rules. Preferences can be defined based on historical
data provided from a data mining system. Preferences
can recommend to the user the axes of analysis that
are strongly related to each other, helping to introduce
valuable information in the application scenario being
building.
Following this methodology, the user experience
is eased. The choice of the scenario parameters is one
of the phases that may be quite difficult to a user that
is not familiar with the business data. A user that is
not familiar with the data, may choose the wrong or
inadequate scenario parameters. Instead of making
the wrong choices or choosing only the scenario
parameters included in the What-If question, our
process finds and recommends the set of strongly
related to the goal analysis attributes to the user. Thus,
it is possible to the user to add relevant and important
information to the scenario, which in a default or
usual situation would not be done.
Nevertheless, there we also recognized some
limitations that need to be overcome, in order to make
the system more efficient, especially at the level of
the usage of Microsoft Office Excel functions and
within the What-If process itself. Additionally, we
need to free the system from some limitations
imposed by user’s choices done in the most parts of
the What-If process. This is must be avoided, because
a user that has limited knowledge about the business
domain or even about the simulation process to be
implemented influences the entire process negatively,
leading consequently to poor results.
Despite the several advantages of using the
hybridization methodology, there are some
drawbacks related to this process. In a first stage of
the What-If process, if the goal analysis is not done
correctly, What-If questions and scenarios will be not
correctly defined, or the preferences outcome will be
not reliable. Thereafter, performed What-If queries
will be not the most suitable process and thus the
obtained prediction will be different of what is
expected as a normal behavior of a real business
system. One way of avoiding this is to study potential
and alternative application scenarios, in order to take
the best advantages of the What-If scenario analysis
tool. Finally, the What-If Analysis results depend
strongly from the data we want to analyze. If it
contains some errors, which is a very common
situation, the result will not be very useful. In order to
overcome this kind of drawbacks, we mainly aim at
restructuring automatically the What-If scenarios,
discarding the user’s dependency and finding a way
of overcoming the limitation we found in some Excel
functions.
ACKNOWLEDGMENTS
This work has been supported by national funds
through FCT – Fundação para a Ciência e Tecnologia
within the Project Scope: UID/CEC/00319/2019.
REFERENCES
Agrawal, R., Srikant, R., 1994. Fast algorithms for mining
association rules. In Proc. 20th int. conf. very large data
bases, VLDB. 1215, pp. 487-499.
Carvalho, M., Belo, O., (2016). “Enriching What-If
Scenarios With OLAP Usage Preferences”, In
Proceedings of The 8th International Conference on
Knowledge Discovery and Information Retrieval
(KDIR‘2016), Porto, Portugal, November 9-11.
Deutch, D., Ives, Z. G., Milo, T. and Tannen, V. (2013).
Caravan: Provisioning for What-If Analysis. In CIDR.
ISO 690.
Gavanelli, M., Milano, M., Holland, A. and O'Sullivan, B.
(2012). What-If Analysis Through Simulation-
Optimization Hybrids. In ECMS. pp. 624-630.
Golfarelli, M., Rizzi, S. Proli, A., 2006. Designing What-If
Analysis: Towards a Methodology. In DOLAP’06,
Arlington, Virginia, USA, pp. 51-58.
Golfarelli, M., Rizzi S., 2009. Expressing OLAP
preferences. Scientific and Statistical Database
Management. Springer Berlin Heidelberg.
Golfarelli, M. and Rizzi, S. (2010). What-if simulation
modeling in business intelligence. In Business
Information Systems: Concepts, Methodologies, Tools
and Applications. pp. 2229-2247. IGI Global.
Han, J., 1997. OLAP mining: An integration of OLAP with
data mining.’ In Proceedings of the 7th IFIP.
p. 1-9.
Harinarayan, V., Rajaraman, A. Ullman, J., 1996.
Implementing data cubes efficiently. ACM SIGMOD
Record. 25(2).
Hartmann, T., Fouquet, F., Moawad, A., Rouvoy, R. and
Traon, Y. L. (2018). GreyCat: Efficient What-If
Analytics for Data in Motion at Scale. arXiv preprint
arXiv:1803.09627.
Hung, N. Q. V., Tam, N. T., Weidlich, M., Thang, D. C.
and Zhou, X. (2017). What-if Analysis with Conflicting
Goals: Recommending Data Ranges for Exploration. In
Proceedings of the VLDB Endowment, 10(5).
Jerbi, H., Ravat, F., Teste, O., Zurfluh, G., 2009.
Preference-based recommendations for OLAP analysis.
Springer Berlin Heidelberg.
Kottemann, J. E., Boyer-Wright, K. M., Kincaid, J. F. and
Davis, F. D. (2009). Understanding decision-support
effectiveness: A computer simulation approach. IEEE