Authors:
Fatma Abdelhedi
1
;
Amal Ait Brahim
2
;
Rabah Tighilt Ferhat
2
and
Gilles Zurfluh
2
Affiliations:
1
CBI2, TRIMANE, Paris, France
;
2
Toulouse Institute of Computer Science Research (IRIT), Toulouse Capitole University, Toulouse, France
Keyword(s):
NoSQL, Big Data, Schema-less, Model Extraction, MDA.
Abstract:
NoSQL systems have proven effective to handle Big Data. Most of these systems are schema-less which means that the database doesn't have a fixed data structure. This property offers an undeniable flexibility allowing the user to add new data without making any changes on the data model. However, the lack of an explicit data model makes it difficult to express queries on the database. Therefore, users (developers and decision-makers) still need the database data model to know how data are stored and related, and then to write their queries. In a previous work, we proposed a process to extract a physical model from a NoSQL database. In this article, we propose to extend this process by leading to the extraction of a conceptual model that provides an element of semantic knowledge close to human understanding. To do this, we use the Model Driven Architecture (MDA) that provides a formal framework for automatic model transformation. From a NoSQL physical model, we propose formal transform
ation rules to generate a conceptual model in the form of a UML class diagram. An experimentation of the extraction process was carried out on a medical application.
(More)