as they are both efficient and suitable for represent-
ing data in a very intuitive manner for decisional pur-
poses. Analysing data and retrieving relevant infor-
mation indeed rely on the capacity to deal with big
amount of data and the capacity to assist decision
making.
For this purpose, we propose an OLAP data struc-
ture based on NoSQL graph databases and we intro-
duce OLAP queries based on the Cypher declarative
language. Some tests have been performed with the
Neo4j engine, showing the feasability of our proposal.
Further work will help us strengthening the im-
plementation and tests over large databases and com-
plex OLAP queries in order to compare existing ap-
proaches to our proposed solution. Both future pro-
cesses and queries will be enhanced, by defining spe-
cific ETL componants and by implementing the ex-
tension of the Cypher language. We also aim at ex-
ploiting the NoSQL graph databases and the attributes
on relationships in order to better represent and man-
age fuzzy hierarchies (Laurent, 2003) that are very
difficult to deal with in existing engines.
REFERENCES
Bachman, M. (2013). GraphAware: Towards Online Ana-
lytical Processing in Graph Databases. PhD thesis,
MSc Degree in Computing (Distributed Systems) of
Imperial College London.
Beheshti, S.-M.-R., Benatallah, B., Nezhad, H. R. M., and
Allahbakhsh, M. (2012). A framework and a lan-
guage for on-line analytical processing on graphs. In
Wang, X. S., Cruz, I. F., Delis, A., and Huang, G.,
editors, Web Information Systems Engineering-WISE
2012, volume 7651 of Lecture Notes in Computer Sci-
ence, pages 213–227. Springer.
Board, T. T. A. (May 2013). Technology radar,
http://thoughtworks.fileburst.com/assets/technology-
radar-may-2013.pdf.
Cabibbo, L. and Torlone, R. (1997). Querying multidi-
mensional databases. In In Sixth Int. Workshop on
Database Programming Languages, pages 253–269.
Castelltort, A. and Laurent, A. (2014). Fuzzy queries over
nosql graph databases: Perspectives for extending the
cypher language. In Int. Conf. on Processing and
Management of Uncertainty in Knowledge-Based Sys-
tems. Springer.
Chen, C., Yan, X., Zhu, F., Han, J., and Yu, P. (2009). Graph
olap: a multi-dimensional framework for graph data
analysis. Knowledge and Information System (KAIS).
Denis, B., Ghrab, A., and Skhiri, S. (2013). A distributed
approach for graph-oriented multidimensional analy-
sis.
Etcheverry, L. and Vaisman, A. A. (2012). Qb4olap:
A vocabulary for olap cubes on the semantic web.
In Sequeda, J., Harth, A., and Hartig, O., editors,
COLD, volume 905 of CEUR Workshop Proc. CEUR-
WS.org.
Gyssens, M. and Lakshmanan, L. V. S. (1997). A foun-
dation for multi-dimensional databases. In Jarke,
M., Carey, M. J., Dittrich, K. R., Lochovsky,
F. H., Loucopoulos, P., and Jeusfeld, M. A., editors,
VLDB’97, Proc. of 23rd Int. Conf. on Very Large Data
Bases, August 25-29, 1997, Athens, Greece, pages
106–115. Morgan Kaufmann.
Han, J., Haihong, E., Le, G., and Du, J. (2011). Survey on
nosql database. In Proc. of the 6th Int. Conf. on Per-
vasive Computing and Applications (ICPCA), pages
363–366.
Kampgen, B., O’Rain, S., and Harth, A. (2012). Interacting
with statistical linked data via olap operations. In In
Proc. of the Int. Workshop on Interacting with Linked
Data, pages 36–49.
Laurent, A. (2003). A new approach for the generation
of fuzzy summaries based on fuzzy multidimensional
databases. Intell. Data Anal., 7(2):155–177.
Lenz, H.-J. and Thalheim, B. (2009). A formal frame-
work of aggregation for the olap-oltp model. J. UCS,
15(1):273–303.
Li, C., Yu, P. S., Zhao, L., Xie, Y., and Lin, W. (2011).
Infonetolaper: Integrating infonetwarehouse and in-
fonetcube with infonetolap. PVLDB, 4(12):1422–
1425.
Niemi, T., Nummenmaa, J., and Thanisch, P. (2003). Nor-
malising olap cubes for controlling sparsity. Data
Knowl. Eng., 46(3):317–343.
Petermann, A., Junghanns, M.and Mller, R., and Rahm, E.
(2014). BIIIG: enabling business intelligence with
integrated instance graphs. In 5th Int. Workshop on
Graph Data Management (GDM 2014), pages 03–31.
Qu, Q., Zhu, F., Yan, X., Han, J., Yu, P. S., and Li, H.
(2011). Efficient topological olap on information net-
works. In Yu, J. X., Kim, M.-H., and Unland, R., ed-
itors, DASFAA (1), volume 6587 of Lecture Notes in
Computer Science, pages 389–403. Springer.
Robinson, I., Webber, J., and Eifrem, E. (2013). Graph
Databases. O’Reilly.
Rodriguez, M. A. and Neubauer, P. (2010). The graph
traversal pattern. CoRR, abs/1004.1001.
Wood, P. T. (2012). Query languages for graph databases.
SIGMOD Rec., 41(1):50–60.
Zhao, P., Li, X., Xin, D., and Han, J. (2011). Graph cube:
On warehousing and olap multidimensional networks.
In Proc. of the 2011 ACM SIGMOD Int. Conf. on
Management of Data, SIGMOD ’11, pages 853–864,
New York, NY, USA. ACM.
KDIR2014-InternationalConferenceonKnowledgeDiscoveryandInformationRetrieval
224