<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Towards a Multi-Model Approach to Support User-Driven Extensibility in Data Warehouses: Agro-ecology Case Study</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Fagnine Alassane Coulibaly</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sandro Bimonte</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stefano Rizzi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sylvie Malembic-Maher</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Frédéric Fabre</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>DISI, University of Bologna</institution>
          ,
          <addr-line>Viale Risorgimento, 2, Bologna, 40136</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>INRAE</institution>
          ,
          <addr-line>Bordeaux Sciences Agro, UMR SAVE, Villenave d'Ornon, 33882</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>INRAE, University Bordeaux</institution>
          ,
          <addr-line>BFP, Villenave d'Ornon, 33882</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>TSCF, INRAE Clermont-Ferrand</institution>
          ,
          <addr-line>9 Avenue Blaise Pascal, Aubière, 63178</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Information systems have evolved into complex data platforms supporting end-to-end data-intensive needs, aimed at coping with the diferent V's that characterize Big Data. In particular, multi-model databases (MMDBs) have been proposed to natively support storing and querying data in diferent (schemaless) models, so as to better handle Variety. In this work we envision a new data warehouse architecture in which an MMDB is used to enable on-the-fly user-driven extensions of multidimensional cubes with additional data, while ensuring support to variable and complex data and keeping the impact on ETL low. After proposing the architecture with the aid of a case study on the management of emerging plant disease, we discuss the main associated open issues.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Data Warehouses</kwd>
        <kwd>Multi-model databases</kwd>
        <kwd>OLAP</kwd>
        <kwd>Big Data</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction and motivation</title>
      <p>
        the context of complex application domains, data-driven
analysis is poorly feasible since the data collection
proThe growing availability of data combined to advances cess could become a too wide task. In the context of
in computational algorithms and statistical modelling is agro-ecology for instance, social, economic, agronomic,
profoundly changing the practice of research on complex and meteorological data can be relevant in theory, but
phenomena. Business Intelligence (BI) tools play a key collecting them all in advance might be an overwhelming
role in this evolution by enabling the exploration of huge task. Solving this problem requires flexible BI tools that
volumes of data. They benefit from a growing demand allow researchers to incorporate new data on-demand,
for these tools in new fields such as agro-ecology. The whenever they need to test their hypotheses.
purpose of agro-ecology is to develop new farming prac- In the Big Data era, traditional database systems have
tices that respect the environment while maintaining evolved into complex data platforms supporting
end-toproductivity and biodiversity [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Agro-ecology involves end data-intensive needs, such as storage, computation,
governmental, economic, social, and environmental data and analysis of NoSQL data with heterogeneous
strucand actors. Traditionally, research in agroecology used tures. In particular, DBMSs that can handle diferent
the so-called “hypothesis-driven” process, which consists kinds of data, such as polyglot databases [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], have been
in eliciting all the data needed to challenge a testable hy- introduced to better deal with the diferent V features that
pothesis at design time. When some data are not available characterize Big Data, in particular Variety. In the same
(for any reason), then they are excluded from the ana- direction, multi-model databases (MMDBs) have been
relytical process. Recently, with the advent of Big Data, cently proposed to natively support storing and querying
“data-driven” analysis [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] has been emerging as an alterna- data in diferent models (graph-based, document-based,
tive that allows deriving knowledge from data that were relational, etc.), which are often schemaless [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
not identified or available at design time. However, in Data Warehouses (DW) also belong to this picture.
ToDataPlat’23: 2nd International Workshop on Data Platform Design, gether with OLAP systems, they are widely recognized
Management, and Optimization, March 28, 2023, Ioannina, Greece as main citizens of BI, as they enable interactive analyses
* Corresponding author. of huge multidimensional cubes. While cubes are
tradi$ fagnine-alassane.coulibaly@inrae.fr (F. A. Coulibaly); tionally stored in relational databases, NoSQL databases
sandro.bimonte@inrae.fr (S. Bimonte); stefano.rizzi@unibo.it are now used as well to this purpose. MMDBs have been
(fSre.dReirzizci.)f;asbyrlev@iei.nmraalee.mfrb(Fic.-Fmaabhree)r@inrae.fr (S. Malembic-Maher); also found to represent a suitable solution to enhance
0000-0003-1727-6954 (S. Bimonte); 0000-0002-4617-217X lfexibility in DWs; in fact, some very recent works
inves(S. Rizzi) tigate the usage of MMDBs for storing multidimensional
© 2023 Copyright for this paper by its authors. Use permitted under Creative Commons License data [
        <xref ref-type="bibr" rid="ref5 ref6 ref7">5, 6, 7</xref>
        ]. We presented in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] an extension of the
clasCPWrEooUrckReshdoinpgs IhStpN:/c1e6u1r3-w-0s.o7r3g ACttEribUutRion W4.0oInrtekrnsahtioonpal (PCCroBYce4.0e).dings (CEUR-WS.org)
      </p>
      <p>data
collected at
design time
DW</p>
      <sec id="sec-1-1">
        <title>OLAP</title>
        <p>data
collected at
design time
(MM)
DW
OLAP
n&amp; .l
g p
ise im
d
time
time</p>
        <p>
          data
collected at additional
design time data
sical, relational star schema with factual and dimensional
data stored via the document-based, graph-based, and
key-value models, and we discussed the corresponding
design guidelines in [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. We claimed that multi-model
DWs (MMDWs) simplify the Extraction, Transformation,
and Loading (ETL) process, preserve the performances
of OLAP queries, and encourage flexibility,
extensibility, and evolvability. We proposed a UML profile for
designing multidimensional models supporting variety
in [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]; this profile supports type variability, complex
objects, and extensibility for both dimensional and factual
data. Specifically, extensibility refers to the possibility of
adding new multidimensional elements to the MMDW
that were unavailable or unknown at design time, so they
can be used for future OLAP analysis. Such extensibility
feature appears to be crucial when analyzing complex
phenomena, as previously said for agro-ecology.
        </p>
        <p>Figure 1 depicts two possible scenarios to provide
extensibility in a DW. In the first one, following a classical
schema-on-write approach where all source data are put
into multidimensional form following a schema agreed
at design time, the DW cannot be extended on-demand;
thus, design and implementation must be redone in order
data
collected at additional
design time data</p>
        <p>DW'</p>
      </sec>
      <sec id="sec-1-2">
        <title>OLAP (MM) DW' OLAP</title>
        <p>
          to include additional data. This is impractical and
timeconsuming; in fact, a user-driven integration of new data
in the DW should be easy and fast, requiring no
intervention by designers and IT people. Thus, we envision a
second scenario where a MMDW is used for storage and a
schema on-read approach —which leaves data unchanged
in their structure until they are accessed by the user [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]—
is followed for OLAP queries. Here, decision-makers can
launch OLAP queries over new multidimensional data
on-the-fly, so no design and implementation iteration is
required.
        </p>
        <p>In this vision paper we investigate the schema-on-read
scenario to extensible DWs by proposing an architecture
to support it (Section 3) and discussing the main open
issues associated (Section 4), using as a running example
a real agro-ecological case study taken from the BEYOND
project (Section 2). The paper is concluded by Section 5.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Case study</title>
      <sec id="sec-2-1">
        <title>The BEYOND project (https://www6.inrae.fr/beyond/)</title>
        <p>aims at developing new indicators of plant disease risks in
order to improve monitoring and prophylaxis strategies.</p>
        <p>
          A specific goal of this project is the monitoring of
lfavescence dorée , an highly contagious quarantine
disease threatening European vineyards [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. Annual
vineyard surveys inform the infectious status of plants. These
historical data are gathered and analyzed using a DW
in order to (i) understand the spatial and temporal
dynamics of the disease, (ii) investigate the field and
landscape factors that can (un)foster its propagation [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ],
(iii) better organize the observations tasks, and (iv)
provide farmers with easily understandable indicators. The
conceptual schema of the INFECTION multidimensional
cube used to this end is shown in Figure 2 by means
of the V-ICSOLAP profile [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. It presents two
measures, namely, the surface area surveyed (areaInHa)
and the number of plants infected by flavescence dorée
(numberInfectedWines), and four dimensions: a spatial
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Plot dimension, the temporal one, the winegrower one,</title>
        <p>and the team of professional organizations in charge of
the detection of flavescence dorée .</p>
      </sec>
      <sec id="sec-2-3">
        <title>The INFECTION cube has been designed taking into</title>
        <p>account both the requirements expressed by
stakeholders and researchers and the available data. It presents
two main issues. First of all, additional data are needed:
the current dimensions and measures cannot be used to
deeply understand the factors underlying disease spread.</p>
      </sec>
      <sec id="sec-2-4">
        <title>Thus, the multidimensional schema shows some extensi</title>
        <p>bility points, i.e., parts of the schema where we expect that
additional data will be available (the fact can be extended
in terms of measures and dimensions, and new levels can
be added to both the plot and the team dimensions; see
the Extensibility properties in red in Figure 2). Secondly,</p>
      </sec>
      <sec id="sec-2-5">
        <title>In this section we describe the architecture we envision for extensible DW. As shown in Figure 3, it is composed of the following layers:</title>
      </sec>
      <sec id="sec-2-6">
        <title>Data lake, where all data ingested are stored in their</title>
        <p>
          native formats (relational, document, graph, etc.). This
layer is used to feed the next layer and can be defined as
a data lake [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] since it will allow users to explore the
source data as well as to extract/store the additional data
to be loaded on-demand in the next layer.
        </p>
        <p>
          Multi-model data warehouse, in charge of storing
the warehoused data. An MMDW is used here because,
as argued in [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], the extensibility points of the
multidimensional schema can be easily implemented using the
schemaless data structures allowed by MMDWs. As a
result, when new data are fed to these points, no efort to
adapt the DW schema is required for their inclusion in
the data involved are too complex to be seamlessly inte- the decision-making process, and the efort for evolving
grated into a classical relational DW. On the one hand, the ETL is small. This layer is also in charge of hosting
they come with variability; indeed, attributes names and the additional data that the user selects from the source
types can change over time while maintaining the same layer to discover new multidimensional elements and
meaning (e.g., measure numberInfectedWines can also be enhance the decision-making process.
called numberInfectedPlants, in green), the same for data OLAP, where users not only formulate
multidimenstructures. On the other hand, these data follow diferent sional queries and visualize the results, but can also select
models (documents for spatial data, relational tables for additional data to be loaded and drive the process that
contaminated plants campaigns, graphs for winegrowers, discovers new multidimensional elements.
etc.), as in level Geo of the plot dimensions (in blue). In our case study, the fact table in the MMDW layer is
fed, via ETL, from a JSON collection stored in the data
lake layer and including measurements of the number
3. Envisioned architecture of infected wines. Assume that, starting from today, the
JSON documents sent from some plots will also include
some additional fields storing variables measured by
sensors (e.g. automatic detection of the insect vector of
lfavescence dorée phytoplasma, Scaphoideus titanus). The
fact has been defined as extensible, thus, the fact table
comes with a JSON attribute that can store these new
measures, with no efort to evolve the ETL process. Now,
assume that a new table storing additional geographical
data, e.g., the department each city belongs to, is loaded
in the data lake. Should decision makers be interested in
analyzing infection data by departments, they could (i)
select this table to be loaded in the MMDW and (ii) use
the many-to-one relationship between cities and
departments to extend the plot hierarchy on the fly.
        </p>
      </sec>
      <sec id="sec-2-7">
        <title>We close this section by remarking that our architec</title>
        <p>
          ture cannot be classified as a data lakehouse [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], because
L
T
E
g
n
i
d
a
o
L
        </p>
        <sec id="sec-2-7-1">
          <title>Warehoused data</title>
          <p>Additional data
s
e
i
r
e
u
Q
a
t
a
D</p>
        </sec>
        <sec id="sec-2-7-2">
          <title>Data lake OLAP</title>
          <p>
            it physically stores multidimensional data to be used for most existing works on schema inference from
schemaOLAP rather than letting OLAP queries by directly writ- less data (e.g., [
            <xref ref-type="bibr" rid="ref19 ref20">19, 20</xref>
            ]) output distinct attributes in
presten on source data; indeed, this has been shown to entail ence of variability, which would not make this variability
a smaller efort when writing queries as well as better transparent to users querying the DW. Type variability
query performances [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ]. brings an additional problem, since measures are
commonly identified with numerical attributes. Thus, to
enable multidimensional elements to be correctly
rec4. Open issues ognized when extending a cube, variability-aware
approaches to properly infer schemata from schemaless
In this section we discuss the main research issues to be data should be devised.
addressed to implement the approach proposed.
          </p>
          <p>Complex multidimensional elements. Big Data sources</p>
          <p>
            Cross-model data-driven multidimensional modeling. can include complex data such as streams, trajectories,
Data-driven methodologies for multidimensional design graphs, spatiotemporal data, etc. The possibility of
definare usually based on the discovery of functional depen- ing measures as complex objects has been considered in
dencies (FDs) in the source data to identify measures and [
            <xref ref-type="bibr" rid="ref21">21</xref>
            ], which also proposes a relational implementation
dimension levels. The approaches proposed so far oper- for them, while in [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ] a UML profile to model them at the
ate on source data fitting a single model. When source conceptual level has been presented. However, how to
data are relational, the proposed algorithms detect ex- recognize and design these complex measures —as well
act FDs based on primary and foreign keys coded in the as complex dimensions and levels— starting from data
relational schema [
            <xref ref-type="bibr" rid="ref13">13</xref>
            ]. When source data are JSON docu- sources is still an open question.
ments, some methods have been devised to complement Multi-model design. Storing warehoused data in an
exact FDs coded in the document schema with approxi- MMDB gives rise to further questions: Can diferent
modmate FDs [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ] detected by parsing the data [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ]. Other
works investigate how to enable OLAP querying over els be mixed to store warehoused data? Which factors
imgraph databases [
            <xref ref-type="bibr" rid="ref16">16</xref>
            ]. Recently, some works have intro- pact the choice of the best model to be used for each piece of
duced formal models to give a unified representation of data? Which are the benefits of using an MMDW instead
the schema of multi-model databases [
            <xref ref-type="bibr" rid="ref17 ref18">17, 18</xref>
            ], but they do sowfaerssinagreleg-mivoedneilni
m[7p]l,ewmheincthaptiroonv?idSeosmsoemperegliumidienlainryesatnonot address the discovery of multidimensional schemata design an MMDW that ensures a good trade-of between
from these unified models. Overall, to enable on-the- features such as querying performance, storage space,
lfy extensions of cubes, there is a need for new algo- ETL complexity, and evolvability. However, a complete
rithms capable of discovering exact/approximate FDs in set of best practices for multi-model design has not been
multi-model databases by chasing cross-model references. devised yet.
          </p>
          <p>These algorithms should be incremental, since extensions OLAP tools. The existing OLAP clients are able to
are created starting from the multidimensional schema connect to warehoused data stored in relational form,
of the existing cube. Clearly, consistently with what typically using star/snowflake schemata. A first issue
existing work proposes in schema-on-read approaches, here is related to creating clients that can transparently
they should also take into account the requirements of query DWs under diferent models while fully
supportdecision-makers. ing the OLAP paradigm. Secondly, clients must be able</p>
          <p>
            Variability. Schemaless models inherently support to properly deal with variability (e.g., as suggested in
variability in data types, names, and structures. However, [
            <xref ref-type="bibr" rid="ref22">22</xref>
            ]) and complex multidimensional elements. Another
challenge is how to ensure that the process of extending
the cubes on-the-fly based on the user’s requirements
is smooth and efective, and at the same time eficient
enough to be compatible with interactive analyses.
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>5. Conclusion</title>
      <sec id="sec-3-1">
        <title>Several attempts have been made to improve data man</title>
        <p>
          agement in the Big Data era by moving from traditional
database architectures to sophisticated data platforms.
Among the architectures and technologies conceived to
this end, we mention data lakes [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], lakehouses [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ],
polyglot databases [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], and MMDBs [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. In particular,
using MMDBs to store warehoused data has been found
to ensure interesting features, such as low ETL costs and
improved evolvability and flexibility [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. However, no
full support to the extensibility, variability, and complex
data that characterize Big Data has been given yet [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. To
bridge this gap, in this work we have envisioned a new
architecture where an MMDW is associated with
additional data, loaded on-the-fly on the user’s request and
integrated with the existing cubes following a
schemaon-read approach, so as to ensure extensibility. Using
an MMDW also ensures that variability and complex
data are seamlessly supported. The approach we propose
leaves space for addressing several research questions,
mainly related to detecting multidimensional elements
from multi-model sources in presence of variability and
complex data, and to creating OLAP tools that
transparently supports all these features.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>6. Acknowledgement</title>
      <sec id="sec-4-1">
        <title>This work is supported by ANR-20-PCPA-0002.</title>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>T.</given-names>
            <surname>Dalgaard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Hutchings</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Porter</surname>
          </string-name>
          , Agroecology, scaling and interdisciplinarity, Agriculture,
          <source>Ecosystems &amp; Environment</source>
          <volume>100</volume>
          (
          <year>2003</year>
          )
          <fpage>39</fpage>
          -
          <lpage>51</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>P. M.</given-names>
            <surname>Hartmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zaki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Feldmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Neely</surname>
          </string-name>
          ,
          <article-title>Capturing value from big data: a taxonomy of datadriven business models used by start-up firms</article-title>
          ,
          <source>Int. J. of Oper. &amp; Prod. Manag</source>
          .
          <volume>36</volume>
          (
          <year>2016</year>
          )
          <fpage>1382</fpage>
          -
          <lpage>1406</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>F.</given-names>
            <surname>Kiehn</surname>
          </string-name>
          , et al.,
          <article-title>Polyglot data management: State of the art &amp; open challenges</article-title>
          ,
          <source>Proc. VLDB Endow</source>
          .
          <volume>15</volume>
          (
          <year>2022</year>
          )
          <fpage>3750</fpage>
          -
          <lpage>3753</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <surname>I.</surname>
          </string-name>
          <article-title>Holubová, Multi-model databases: A new journey to handle the variety of data</article-title>
          ,
          <source>ACM Comput. Surv</source>
          .
          <volume>52</volume>
          (
          <year>2019</year>
          )
          <volume>55</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>55</lpage>
          :
          <fpage>38</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>S.</given-names>
            <surname>Bimonte</surname>
          </string-name>
          , E. Gallinucci,
          <string-name>
            <given-names>P.</given-names>
            <surname>Marcel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Rizzi</surname>
          </string-name>
          ,
          <article-title>Data variety, come as you are in multi-model data warehouses</article-title>
          ,
          <source>Inf. Syst</source>
          .
          <volume>104</volume>
          (
          <year>2022</year>
          )
          <fpage>101734</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Bimonte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Bazza</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Laneurit</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Rizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Badir</surname>
          </string-name>
          ,
          <article-title>A UML profile for variety and variability awareness in multidimensional design</article-title>
          ,
          <source>in: Proc. DOLAP</source>
          ,
          <year>2022</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Bimonte</surname>
          </string-name>
          , E. Gallinucci,
          <string-name>
            <given-names>P.</given-names>
            <surname>Marcel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Rizzi</surname>
          </string-name>
          ,
          <article-title>Logical design of multi-model data warehouses</article-title>
          ,
          <source>Knowl. and Inf. Syst</source>
          .
          <volume>65</volume>
          (
          <year>2023</year>
          )
          <fpage>1067</fpage>
          -
          <lpage>1103</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Z. H.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Gawlick</surname>
          </string-name>
          ,
          <article-title>Management of flexible schema data in RDBMSs - opportunities and limitations for NoSQL</article-title>
          ,
          <source>in: Proc. CIDR</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>EFSA</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Tramontini</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Delbianco</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Vos</surname>
          </string-name>
          ,
          <article-title>Pest survey card on flavescence dorée phytoplasma and its vector scaphoideus titanus</article-title>
          ,
          <source>EFSA Supporting Publications</source>
          <volume>17</volume>
          (
          <year>2020</year>
          )
          <article-title>1909E</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>H. K.</given-names>
            <surname>Adrakey</surname>
          </string-name>
          , et al.,
          <article-title>Field and landscape risk factors impacting flavescence dorée infection</article-title>
          ,
          <source>Phytopathology</source>
          <volume>112</volume>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>F.</given-names>
            <surname>Nargesian</surname>
          </string-name>
          , E. Zhu,
          <string-name>
            <given-names>R. J.</given-names>
            <surname>Miller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. Q.</given-names>
            <surname>Pu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. C.</given-names>
            <surname>Arocena</surname>
          </string-name>
          ,
          <article-title>Data lake management: Challenges and opportunities</article-title>
          ,
          <source>Proc. VLDB Endow</source>
          .
          <volume>12</volume>
          (
          <year>2019</year>
          )
          <fpage>1986</fpage>
          -
          <lpage>1989</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>M.</given-names>
            <surname>Zaharia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ghodsi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Xin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Armbrust</surname>
          </string-name>
          ,
          <article-title>Lakehouse: A new generation of open platforms that unify data warehousing and advanced analytics</article-title>
          ,
          <source>in: Proc. CIDR</source>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>M.</given-names>
            <surname>Golfarelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Rizzi</surname>
          </string-name>
          ,
          <article-title>Methodological framework for data warehouse design</article-title>
          ,
          <source>in: Proc. DOLAP</source>
          ,
          <year>1998</year>
          , pp.
          <fpage>3</fpage>
          -
          <lpage>9</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>M. DiScala</surname>
            ,
            <given-names>D. J.</given-names>
          </string-name>
          <string-name>
            <surname>Abadi</surname>
          </string-name>
          ,
          <article-title>Automatic generation of normalized relational schemas from nested keyvalue data</article-title>
          ,
          <source>in: Proc. SIGMOD</source>
          ,
          <year>2016</year>
          , pp.
          <fpage>295</fpage>
          -
          <lpage>310</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>M. L. Chouder</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Rizzi</surname>
          </string-name>
          , R. Chalal,
          <article-title>EXODuS: Exploratory OLAP over document stores</article-title>
          ,
          <source>Inf. Syst</source>
          .
          <volume>79</volume>
          (
          <year>2019</year>
          )
          <fpage>44</fpage>
          -
          <lpage>57</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>C.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Yan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Zhu</surname>
          </string-name>
          , J. Han,
          <string-name>
            <given-names>P. S.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <surname>Graph</surname>
            <given-names>OLAP</given-names>
          </string-name>
          :
          <article-title>a multi-dimensional framework for graph data analysis</article-title>
          ,
          <source>Knowl. and Inf. Sist</source>
          .
          <volume>21</volume>
          (
          <year>2009</year>
          )
          <fpage>41</fpage>
          -
          <lpage>63</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>P.</given-names>
            <surname>Koupil</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Holubová</surname>
          </string-name>
          ,
          <article-title>A unified representation and transformation of multi-model data using category theory</article-title>
          ,
          <source>J. Big Data</source>
          <volume>9</volume>
          (
          <year>2022</year>
          )
          <fpage>61</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>C. J. F.</given-names>
            <surname>Candel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. S.</given-names>
            <surname>Ruiz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. J. G.</given-names>
            <surname>Molina</surname>
          </string-name>
          ,
          <article-title>A unified metamodel for NoSQL and relational databases</article-title>
          ,
          <source>Inf. Syst</source>
          .
          <volume>104</volume>
          (
          <year>2022</year>
          )
          <fpage>101898</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Baazizi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. B.</given-names>
            <surname>Lahmar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Colazzo</surname>
          </string-name>
          , G. Ghelli,
          <string-name>
            <given-names>C.</given-names>
            <surname>Sartiani</surname>
          </string-name>
          ,
          <article-title>Schema inference for massive JSON datasets</article-title>
          ,
          <source>in: Proc. EDBT</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>222</fpage>
          -
          <lpage>233</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>H.</given-names>
            <surname>Lbath</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bonifati</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Harmer</surname>
          </string-name>
          ,
          <article-title>Schema inference for property graphs</article-title>
          ,
          <source>in: Proc. EDBT</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>499</fpage>
          -
          <lpage>504</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>S.</given-names>
            <surname>Bimonte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Miquel</surname>
          </string-name>
          ,
          <article-title>When spatial analysis meets OLAP: multidimensional model and operators</article-title>
          ,
          <source>Int. J. Data Warehous. Min</source>
          .
          <volume>6</volume>
          (
          <year>2010</year>
          )
          <fpage>33</fpage>
          -
          <lpage>60</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>E.</given-names>
            <surname>Gallinucci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Golfarelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Rizzi</surname>
          </string-name>
          ,
          <article-title>Approximate OLAP of document-oriented databases: A varietyaware approach</article-title>
          , Inf. Syst.
          <volume>85</volume>
          (
          <year>2019</year>
          )
          <fpage>114</fpage>
          -
          <lpage>130</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>