<!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>
      <journal-title-group>
        <journal-title>G. Nabibayova);</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Neural Networks as an Intellectualization Tool of OLAP Technology</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Gulnara Nabibayova</string-name>
          <email>gnabibayova@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lyidmila Sukhostat</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Information Technology</institution>
          ,
          <addr-line>B.Vahabzade str.9A, Baku, AZ1141</addr-line>
          ,
          <country>Azerbaijan Republic</country>
        </aff>
      </contrib-group>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>In order to demonstrate the current importance of integrating a neural network with OLAP technology, the article highlights the main characteristics of OLAP systems that perform online analytical data processing. These systems, based on OLAP technology, are widely used both in government agencies and in private ones. The main characteristics, features and structure of OLAP systems are mentioned. The article emphasizes that OLAP is a data warehousing tool. OLAP allows analysts to explore and navigate a multidimensional structure of indicators called a data cube or OLAP cube. Indicators (measures) of OLAP cubes play an important role in the decision-making process. To solve some problems, these measures often need to be classified or clustered. Moreover, empty measures are common in OLAP cubes. Empty measures can present due to non-existing facts in data warehouse or due to empty cells which are unfilled in by mistake. The presence of empty measures negatively impacts strategic decision making. Unfortunately, OLAP itself is poorly adapted for forecasting empty measures of data cubes. Over the years, researchers and analysts have tried to improve the decision-making process in OLAP systems and add forecasting and other options to OLAP applications. Today, in the era of Industry 4.0, with the availability of big data, there is a need to apply new technologies to solve such problems. These technologies include neural networks. The article examines the problem of integrating OLAP and a neural network. In this regard, the article provides information about neural networks: information about their properties, types, as well as their capabilities. The article shows the possibility and advantages of integrating OLAP and neural network. It mentions that in the case of big data, the integration of OLAP and neural networks is very effective for solving problems of classification, clustering and prediction of empty measures of OLAP cubes. An architectural and technological model for integrating OLAP and neural networks is presented. It is noted what types of neural networks can be used to solve the problems of classification, clustering and forecasting specified in the model.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Data Warehouse</kwd>
        <kwd>OLAP</kwd>
        <kwd>artificial intelligence</kwd>
        <kwd>machine learning</kwd>
        <kwd>neural network</kwd>
        <kwd>forecasting</kwd>
        <kwd>clustering</kwd>
        <kwd>classification</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Artificial intelligence (AI) technology is a product that can provide people with the necessary
conveniences for everyday life [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>The term “Artificial Intelligence” was first coined in history in 1956 by John McCarthy. The term
refers to any system capable of performing creative functions and solving problems that typically
require human intelligence, that is, which are traditionally performed by humans. In effect, AI
imitates human intelligence in machines that are programmed to think and act like humans. AI
plays a critical role in today’s world by enabling automation, improving decision making, increasing
efficiency and productivity.</p>
      <p>It opens up new opportunities for innovation and growth in a variety of industries, including
healthcare, finance, manufacturing, transportation, e-commerce, education, goverment
administration and more.</p>
      <p>
        One area of AI is machine learning (ML). That is, the concept of AI is a broader concept
compared to the concept of ML. The idea of ML is that machines should be able to learn and adapt
through experience, making predictions based on statistical data collected by computers.
Another area of AI is neural networks (NN). Today, artificial NNs have firmly entered our lives and
are actively used where conventional algorithmic solutions are not effective or their use is
impossible.NNs are used to recognize hidden patterns in raw data, for clustering [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], classification
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], forecasting, spam filtering, checking suspicious transactions on bank cards, security and video
surveillance systems, and for solving other problems in the field of AI.
      </p>
      <p>
        Recently, both government agencies and private ones have widely used OLAP systems based on
OLAP (Online Analytical Processing) technology [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. They are applied, for example, in banking,
medicine, industry, telecommunications, trade, etc. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] describes the use of OLAP in the
terminology environment, namely in the terminology system to expand its capabilities and for more
efficient functioning.
      </p>
      <p>The goal of this paper is to study the possibility of integrating OLAP and NN, to identify the
benefits of this integration, since NN and OLAP are important tools for quickly and efficiently
discovering valuable non-obvious information from a large collection of data, as well as to develop a
model for integrating NN and OLAP.</p>
      <p>The second section describes the main characteristics of OLAP systems. The third section provides
information about NN: historical background, types of NN, their functions. The fourth section
reviews related work. The fifth section is devoted to the problem of integrating NN and OLAP; an
architectural and technological model for integrating OLAP and NN is presented. Finally, the sixth
section presents the final conclusions of this article.
2.</p>
    </sec>
    <sec id="sec-2">
      <title>Main characteristics of OLAP systems</title>
      <p>
        An OLAP system is an information and analytical data processing system developed based on OLAP
technologies. The popularity of OLAP is explained by the fact that it is possible to solve many
problems with its help, namely: to implement operational processing of information, including
issuing information in various sections and dynamic report generation and its analysis based on the
data obtained, to perform monitoring and forecasting [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The OLAP system is designed for
generating reports, constructing predictive scenarios and performing statistical calculations based
on large collection of data with a complex structure [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. The key components of an OLAP system
are a data warehouse (DW), an OLAP server and applications.
      </p>
      <p>
        A DW is a source of processed information accumulated from already existing systems of
geographically distributed units. A DW is a domain-specific, non-volatile, integrated, time-varying
set of data for decision support [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. OLAP is an element of the DW and takes advantage of its
information.
      </p>
      <p>The OLAP server is the core of the system, with the help of which multidimensional data
structures are processed and communication between the DW and system users is ensured.
Applications are used for user work. They formulate queries and visualize the responses received.
OLAP applications are used to store DW analysis contexts in multidimensional data structures, i.e.,
in OLAP cubes. OLAP cubes enable analysts to explore information and report through interactive,
easy-to-use dashboards. It is OLAP cubes that contain indicators (measures) used for analysis and
management decision-making.</p>
      <p>One of the important goals of OLAP is to make decisions based on historical data.
Note that OLAP provides any analytical report within a few seconds due to its wide visualization
functionality.</p>
      <p>Recently, the volume of data has increased dramatically. Figure 1 shows the movement of data flows
from lower to upper levels.</p>
      <p>DM1
Fuzzy logic</p>
      <p>DW</p>
      <p>DM2</p>
      <p>OLAP</p>
      <p>DMn
Blockchain
Note that a Data Mart (DM) is a slice of a DW focused on one area of an organization’s activities.
DM provides easier and faster access to data within a specific department of an organization
because there is no need to waste time searching through a more complex DW.</p>
      <p>In addition, the process of information accumulation is characterized by the fact that the data
entering OLAP systems can be structured, poorly structured or unstructured. Even if we assume
that this accumulated data comes in a structured form, the data comes from different sources,
therefore, it can be presented in different formats. In this case, serious problems arise in the
operation of OLAP. In this regard, the need to use new technologies and approaches in OLAP
systems that transform classical OLAP into smart OLAP has become obvious.</p>
      <p>Figure 2 presents a number of such technologies and approaches.</p>
      <p>These include blockchain technology, NN, Data Mining, and fuzzy logic theory.</p>
      <p>
        Some of these technologies have already been researched and applied in OLAP systems.
For example, article [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] outlines the properties of blockchain technology, according to which the
contents of blockchain blocks are immutable, and the use of a peer-to-peer (P2P) network involves
decentralized management. In addition, an approach to using blockchain technology in OLAP
systems is discussed. Blockchain's inherent immutability ensures data integrity as each fact is
timestamped and embedded within a “block”. This block is cryptographically protected by a hashing
scheme that is related to and includes the hash of the previous block. To ensure all three key aspects
of information security - integrity, availability and confidentiality of information, which is
important for both government and corporate structures, the article proposes to use a private
blockchain instead of a public one.
      </p>
      <p>
        The article [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] presents the process of fuzzification of OLAP cube measurement data. It is noted
that often in a real situation, the relationships between data and data queries are often inherently
fuzzy. Therefore, when making decisions, decision-makers have to perform not only quantitative
data analysis, but also qualitative analysis, for which fuzzification of data warehouse attributes is
carried out and a fuzzy OLAP cube is subsequently developed based on them. In this case, the OLAP
cube dimensions become linguistic variables. To obtain term sets on these linguistic variables of the
OLAP cube, you can use any clustering algorithm, for example PAM (Partitioning Around Medoids),
CLARA (Clustering Large Applications), CLARANS (Clustering Large Applications based upon
RANdomized Search). The article uses the CLARANS algorithm.
      </p>
      <p>In the next chapter, we will look at different types of neural networks to obtain effective results
when integrated with OLAP.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Neural network as a method in artificial intelligence</title>
      <p>
        The basic principles of NN operation were described back in 1943 by Warren McCulloch and Walter
Pitts [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. In 1957, neuroscientist Frank Rosenblatt developed the first NN. He was the author of the
first paper on perceptrons [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>NNs, like biological ones, are a computing system with a huge number of parallel functioning
simple processors with many connections. NNs have properties inherent to the human brain. This is
learning from experience, generalization, and the extraction of significant data from a large amount
of information.</p>
      <p>
        NNs, like the human brain, have the ability to learn. In this case, learning refers to the process of
adjusting the network architecture and the weights of synaptic connections that influence the
coefficient signals in order to effectively solve the problem. Note that network architecture refers to
the structure of connections between neurons. Typically, a neural network is trained on a certain
sample [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. As the learning process proceeds according to some algorithm, the network should
respond better and more correctly to input signals.
      </p>
      <p>Each NN includes a first layer of neurons called the input layer. This layer does not perform any
transformations or calculations; it receives and distributes input signals to other neurons. This layer
is the only one that is common to all NN types.</p>
      <p>
        We will consider the main types of neural networks to determine which problems it is more
effective to use each of them for. The main types of NN are as follows [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]:
Perceptron. A perceptron is a fully connected artificial NN in which each neuron is connected to
all neurons of the previous layer. Each connection has its own personal weighting coefficient. A
perceptron is a single-layer or multi-layer feed-forward NN with binary or analog outputs,
supervised learning.
      </p>
      <p>Single layer neural network. It is a structure for the interaction of neurons, in which signals from
the input layer are immediately sent to the output layer. The output layer converts the signal and
immediately produces a response (Figure 3). The first layer (input) receives and distributes signals,
and the required calculations are implemented in the second layer.</p>
      <p>Input signals</p>
      <p>Multilayer neural network. This NN, in addition to the output and input layers, has several
hidden intermediate layers. The number of these layers depends on the complexity of the NN (Figure
4). Multilayer NNs has much more capabilities than single-layer NN, since each hidden intermediate
layer is a separate stage at which information is processed and distributed.</p>
      <p>NN can be classified not only for the number of layers, but also according to the direction of
information distribution along synapses (connections) between neurons. These include:</p>
      <p>Feed-forward neural network (unidirectional). In this structure (Figure 5.) the signal moves
strictly in the direction from the input layer to the output layer. The signal does not move in the
opposite direction and is, in principle, impossible.</p>
      <p>Recurrent neural networks (with feedback) (RNN). Here the signal moves both forward and
backward. As a result, the output result can be returned to the input. Types of RNN:
• One to one
• One to many
• Many to one
• Many to many</p>
      <p>Self-organizing maps. These include self-organizing Kohonen maps. They are a powerful,
selflearning clustering engine: the results are displayed in compact and easy-to-interpret two-dimensional
maps. Thus, Kohonen maps combine two important data analysis paradigms - clustering and
projection, that is, visualization of multidimensional data on a plane. The Kohonen map is used for
exploratory data analysis. It is able to recognize clusters in data and also establish class proximity.
The Kohonen network has only two layers: input and output, composed of radial neurons of an
ordered structure. Note that the output layer is also called a topological map layer, or “screen”. The
output layer neurons are located at the nodes of a two-dimensional grid with rectangular or hexagonal
cells. The number of neurons p in the grid determines the degree of detail in the result of the
algorithm, and, ultimately, the accuracy of the generalizing ability of the map depends on this (Figure
6).</p>
      <p>The Kohonen card has the ability to predict client behavior. (Figure 6). If it is built a Kohonen map
containing clusters for each group of clients according to their degree of loyalty, then with its help the
expected behavior of the client can be predicted and applied appropriate marketing policies to them.</p>
      <p>The winning
neuron</p>
      <p>
        The Kohonen map is also capable of detecting anomalies. It distinguishes clusters in the training
data and assigns all data to one cluster or another. If after this the map encounters a data set that is
unlike any of the known samples, then it will not be able to classify such a set and thereby reveal its
anomaly [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>There are also other criteria for NN classification:
depending on the types of neurons: homogeneous and hybrid;
depending on the NN learning method: supervised learning, unsupervised learning, reinforcement
learning;</p>
      <p>according to the type of input information, NNs are: analogous (use information in the form of real
numbers), binary (operate with information presented in binary form); figurative (operate with
information presented in the form of images, signs, hieroglyphs, symbols);</p>
      <p>according to the nature of synapse setup: with fixed connections (NN weight coefficients are
selected immediately based on the conditions of the problem, with dW/dt=0, where W denotes NN
weight coefficients); with dynamic connections (when the learning process is in progress in the
settings of synaptic connections, that is, dW/dt≠0, where W denotes NN weight coefficients).</p>
      <p>Note that NN uses various activation functions to normalize the input data. The most widespread
among them are:</p>
      <p>linear function f(x) = x. This function is the simplest of all, and is usually used only for testing the
created NN;</p>
      <p>sigmoid. This function is the most common activation function. The range of its values is from
zero to one. This is a smooth monotonic function, shaped like the letter S, and has the following
formula:
•</p>
      <p>= !!!!!!;
hyperbolic tangent. Used to cover negative values as well. When their use is not intended, the
hyperbolic tangent is not needed.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Related works</title>
      <p>The need to add new capabilities to OLAP is due to the fact that when solving some tasks,
problems arise due to the presence of big data entering the systems from different sources, as shown
in Figure 1. Big data is a huge volume of heterogeneous and quickly arriving digital information that
cannot be processed with traditional tools. The use of big data is important in various fields including
healthcare, finance, education, government administration and many others.</p>
      <p>On the other hand, it should be noted that today there is a need to solve various kinds of
intellectual problems. Intelligent problems based on big data are most effectively solved using NNs.
Using NN, big data can be analyzed efficiently. It is very important that the advantage of NN, such as
the detection of hidden patterns that are invisible to humans, also is especially effective for big data.
The integration of OLAP and NN provides these benefits. Thus, it can be argued that the integration
of two technologies such as OLAP and NN is very useful and important, as it enriches each of them:
OLAP is the ability to navigate the multidimensional structure of indicators, and NN is the ability to
intelligently solve problems on large amounts of data.</p>
      <p>In addition, when there is a large amount of data in intelligent systems using OLAP, NNs are
effective for solving clustering and classification tasks. Note that clustering, unlike classification, does
not have predefined categories into which all data should be grouped. In this case, the NN itself
generates clusters based on common features of the data.</p>
      <p>
        Clustering is one of the most important methods of data analysis. The article [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] provides a
comprehensive overview of clustering methods such as the self-organizing Kohonen map, as well as
clustering algorithms such as k-means, fuzzy means algorithms, etc.
      </p>
      <p>
        One of the classes of NNs primarily used to solve clustering tasks is the Kohonen neural network
[
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>
        In the decision-making process, you can encounter many fuzzy tasks. Therefore, the queries to the
DW that the analyst is trying to formulate may often contain uncertainties. Clustering applied to the
dimensions of an OLAP cube using NN produces term sets. This will make it possible to solve fuzzy
tasks as well [
        <xref ref-type="bibr" rid="ref10">10, 18</xref>
        ].
      </p>
      <p>To the clustering methods that were noted above (PAM, CLARA, CLARANS), also include the
kmeans method. k-means is the most popular and simplest clustering method. Its main disadvantages
are: you need to know the number of clusters in advance; very sensitive to the choice of initial cluster
centers.</p>
      <p>For data mining, the task of data classification plays an important role. Currently, a large number
of different types of classifiers have been developed, including those built on machine learning. These
include NN. Although the classification task for NNs is not the main one, their use has a number of
advantages:</p>
      <p>NNs are self-learning models, the operation of which requires almost no user intervention;
NNs are universal approximators that allow you to approximate any continuous function with
suitable accuracy;</p>
      <p>NNs are nonlinear models. This allows you to effectively solve classification tasks even in the
absence of linear separability of classes (Figure 7) [19].</p>
      <p>Linearly separable classes</p>
      <p>Linearly inseparable
classes</p>
      <p>By means of NN, forecasting problems that are of great importance in the production, economic and
financial spheres are also solved. Forecasting in OLAP is important because when looking at the
contents of a cube, it can often be sparse, meaning it is missing some measures, and may also be
missing dimensions. This happens due to missing information or input errors. The absence of any
measures and measurements is undesirable and can lead to incorrect analysis when making
strategic decisions.</p>
      <p>In OLAP systems, NN can be used in parallel with OLAP, i.e. OLAP cubes are created on
historical DW data, and NN forecasting work is based on the same historical data [20]. The
disadvantage of this approach is that there are no training data sets.</p>
      <p>The approach proposed in [21] includes two stages. First, principal components are analyzed to
reduce the dimensionality of the data cube and special training sets are created. Then, in the second
stage, a new OLAP-oriented multi-layer perceptron network (MLP) architecture is proposed
whereby training is implemented on each training set and predicted dimensions are generated.</p>
      <p>In [22], the possibilities proposed in [21] are expanded. First, the authors introduce a generalized
framework, i.e., Multi-perspectives Cube Exploration Framework (MCEF), for applying the classical
data mining algorithm to OLAP cubes. Secondly, the authors refer to modular NNs that apply a
neural approach to predicting multidimensional cubes (NAP-NN). Modular NNs are a collection of
several different networks that operate independently and contribute to the result. Each NN has its
own set of input data. These networks do not interact with each other during task execution. The
main advantage of modular NN is that the huge computational process can be divided into several
subprocesses. This reduces computational complexity and increases computational speed. But
ultimately, the processing time will depend on the number of neurons and their participation in
calculating the results. Note that NAP-NN includes a preprocessing step. In this step, principal
component analysis (PCA) is performed to reduce the size of the OLAP cube of the proposed
method. Modular neural networks work effectively in cases where several directions of the system
are simultaneously processed [23]. Note that the article presents experimental results showing the
effectiveness of NN.</p>
    </sec>
    <sec id="sec-5">
      <title>5. OLAP and neural networks integration model</title>
      <p>As noted above, the integration of OLAP and NN makes it possible to intelligently solve tasks on
big data in a multidimensional structure of indicators.</p>
      <p>Figure 8 illustrates the architectural and technological model for integrating OLAP and NN.</p>
      <p>OLAP-cube1
Data analysis</p>
      <p>NN
Classification</p>
      <p>Clustering</p>
      <p>Forecasting</p>
      <sec id="sec-5-1">
        <title>Data sourсes</title>
        <p>ETL
DW (DM)
……….</p>
      </sec>
      <sec id="sec-5-2">
        <title>OLAP-application ……</title>
        <p>OLAP-cuben
requests,
reports,
Data Mining</p>
        <p>methods</p>
        <p>NN</p>
        <p>Decision making process</p>
        <p>According to the figure, data from various sources, before getting into DW or DM, first goes
through ETL (extract, transform, load) technology [24]. The ETL process is an integral part of the
data consolidation phase. This is a set of methods and algorithms that transfer source data from
various sources to the data warehouse. In addition, during the ETL process, data is cleared of
duplication, contradictions, typos and brought into a common format, and compliance with approved
requirements is also checked. Only after receiving reliable information further actions and the
decision-making process begin.</p>
        <p>OLAP cubes are built based on DW (or DM) data. The figure shows an example of integrating NN
with an OLAP cube to perform classification and clustering tasks on OLAP cube data, as well as
predicting empty measures.</p>
        <p>The integration of NN and OLAP is that the NN environment is built into OLAP applications that
operate on a multidimensional structure and a large volume of data cubes.</p>
        <p>Note that at this stage, the execution of processes characteristic of traditional OLAP is also
ensured, namely: analytical queries are implemented on data for their rapid viewing and analysis,
reports are issued based on the OLAP cube data, which can be with either intermediate or final results.
It is also possible to view the same data from different angles.</p>
        <p>If an organization has several areas of activity, then it would be more rational to use modular NS.
In this case, each NS module works with a separate DM. This will ensure efficiency, accuracy and
high speed of the network.</p>
        <p>
          Depending on the task set, the most appropriate NN is selected from the above types. For example,
• single-layer and multi-layer perceptrons are used for classification;
• single-layer and multi-layer perceptrons are used for clustering
• single-layer or multilayer perceptrons and Kohonen map are used for forecasting [
          <xref ref-type="bibr" rid="ref15">15, 25</xref>
          ].
        </p>
        <p>Finally the results obtained will serve to make management decisions. According to the figure, the
decision making process is performed using NN. In this regard, it should be noted that until now the
central point of decision-making has been people. Persons making strategic decisions in the field of
planning and management usually deal with poorly formalized tasks. Therefore, they have to make
decisions based on personal experience and intuition. Sometimes it is risky. AI decision making,
including NN, as shown in the figure, enables businesses or companies to make faster, more accurate,
and more consistent decisions. Moreover, it is of great importance that NNs are capable of learning to
build big data collection models that can make accurate decisions in real time.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
      <p>Currently, in the era of Industry 4.0, there is a dramatic increase in the flow of data. This creates great
complications when solving some problems related, for example, to classification, data clustering,
forecasting, pattern recognition etc. In some cases, solving these problems becomes impossible. AI
can provide quick and effective solutions to such problems. AI refers to any system capable of
performing creative functions and solving problems that would typically require human intelligence.
AI contributes to development and innovation in various industries, such as healthcare, finance,
manufacturing, transport, e-commerce, education, etc. NNs are one of the areas of AI NNs, being
implemented into systems, can solve important tasks. Such systems include OLAP systems based on
OLAP technology. Recently, these OLAP systems have been widely used both in government
agencies and in private ones.</p>
      <p>The article implemented the following tasks:
• various types of NN are considered and it is noted which problems are solved most effectively
using which type of NN;
• analyzed the work related to the task of integrating OLAP and NN;
• the possibility of integrating OLAP and NN was explored, the advantages of such integration
were shown;
• the developed architectural and technological model for integrating NN and OLAP is
presented. According to this model, integration is carried out by embedding the NN framework
into OLAP applications running on a multidimensional structure and a large volume of data cubes.
• within the framework of the model, as an example, the three most important problems are
given, the solution of which on big data is most effective using NN, these include classification,
clustering and forecasting;
• it is noted that decision making using NNs speeds up this process and produces more accurate
results, which is especially effective for big data;
• if an organization includes several areas of activity and therefore, there are several DMs, then
it is recommended to use modular NN.
• Further studies will develop methods for embedding NN environment into OLAP applications
to integrate NN and OLAP.
[18] Kumar K., Krishna R, Kumar De S. Fuzzy OLAP Cube for Qualitative Analysis / Proceedings of
the 3rd International Conference on Intelligent Sensing and Information Processing (ICISIP), pp.
290-295, 2005, http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1529464&amp;tag=1.
doi: 10.1109/ICISIP.2005.1529464
[19] V. Oreshko, Data classification using neural networks, 2021. Accessed 15.03.2024
https://loginom.ru/blog/neural-classification
[20] Marcia Gulesian. Using Neural Networks and OLAP Tools to Make Business Decisions, 2008.</p>
      <p>Accessed 11.02.2024.
https://www.developer.com/database/using-neural-networks-and-olaptools-to-make-business-decisions/
[21] W. Abdelbaki, R. Messaoud, S. Yahia, Neural-Based Approach for Extending OLAP to
Prediction, in: Proceedings of science conference Data Warehousing and Knowledge Discovery
(DaWaK 2012), Springer-Verlag Berlin Heidelberg, pp. 117–129, 2012.</p>
      <p>doi: 10.1007/978-3-642-32584-7_10
[22] W. Abdelbaki, S. Yahia, R. Messaoud, Modular Neural Networks for Extending OLAP to
Prediction. Book Transactions on Large-Scale Data- and Knowledge-Centered Systems XXI,
Springer Nature, pp. 73-93, 2015. doi: 10.1007/978-3-662-48429-2_4
[23] A. Shukla, R. Tiwari, R. Kala. Modular neural networks. Towards Hybrid and Adaptive
Computing. Chapter, pp. 307-335.
https://link.springer.com/chapter/10.1007/978-3-642-143441_14
[24] What is ETL? https://WWW.ibm.com/topics/etl , last accessed 2023/11/05
[25] Neural networks, perceptron. Accessed: 10.12.2023.
https://neerc.ifmo.ru/wiki/index.php?title=Нейронные_сети,_перцептрон#cite_note-3 [in
Russian]</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Sh</surname>
          </string-name>
          .
          <string-name>
            <surname>Iskanderova</surname>
          </string-name>
          ,
          <article-title>The impact of artificial intelligence on the modern world</article-title>
          ,
          <source>in: Science and Education Scientific Journal, Impact Factor 3.848</source>
          . Vol.
          <volume>4</volume>
          , issue 4, pp.
          <fpage>564</fpage>
          -
          <lpage>570</lpage>
          ,
          <year>2023</year>
          . doi 10.12345/sesj.
          <year>2023</year>
          .
          <volume>4567</volume>
          . [in Russian]
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>L.</given-names>
            <surname>Yunusova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Magsumova</surname>
          </string-name>
          ,
          <article-title>Clustering using neural networks and searching for dependencies, 2019</article-title>
          . Accessed:
          <volume>22</volume>
          .
          <fpage>01</fpage>
          .
          <year>2024</year>
          . https://cyberleninka.ru/article/n/klasterizatsiya
          <article-title>-s-pomoschyuneyronnyh-setey-i-poisk-zavisimostey-1</article-title>
          . [in Russian].
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M.</given-names>
            <surname>Artikova</surname>
          </string-name>
          , Sh.
          <string-name>
            <surname>Rasulova</surname>
          </string-name>
          ,
          <article-title>Data classification using neural networks</article-title>
          , in: Scientific Collection «
          <article-title>InterConf»: Scientific Goals and Purposes in XXI Century</article-title>
          , (
          <volume>78</volume>
          ), pp.
          <fpage>403</fpage>
          -
          <lpage>409</lpage>
          ,
          <year>2021</year>
          . Accessed:
          <volume>15</volume>
          .
          <fpage>02</fpage>
          .
          <year>2024</year>
          . https://ojs.ukrlogos.in.ua/index.php/interconf/article/view/15124, [in Russian].
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <article-title>[4] What is Online Analytical Processing</article-title>
          (OLAP)?
          <source>Accessed: 18.12</source>
          .
          <year>2023</year>
          . https://aws.amazon.com/ru/what-is/olap/. [in Russian].
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>R. M.</given-names>
            <surname>Alguliyev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Ch. Nabibayova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. M.</given-names>
            <surname>Gurbanova</surname>
          </string-name>
          ,
          <article-title>Development of a Decision Support System with the use of OLAP-Technologies in the National Terminological Information Environment</article-title>
          , in:
          <source>International Journal of Modern Education and Computer Science (IJMECS)</source>
          . Vol.
          <volume>11</volume>
          , no.
          <issue>6</issue>
          , pp.
          <fpage>43</fpage>
          -
          <lpage>52</lpage>
          ,
          <year>2019</year>
          . doi:
          <volume>10</volume>
          .5815/ijmecs.
          <year>2019</year>
          .
          <volume>06</volume>
          .05
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>E.F</given-names>
            <surname>Codd</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.B.</given-names>
            <surname>Codd</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.T.</given-names>
            <surname>Salley</surname>
          </string-name>
          ,
          <string-name>
            <surname>Providing</surname>
            <given-names>OLAP</given-names>
          </string-name>
          <article-title>(on-line Analytical Processing</article-title>
          ) to Useranalysts: An IT Mandate,
          <year>1993</year>
          . Accessed:
          <volume>16</volume>
          .
          <fpage>10</fpage>
          .
          <year>2024</year>
          . http://www.estgv.ipv.pt/paginaspessoais/jloureiro/esi_aid2007_2008/fichas/codd.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <source>[7] Main characteristics of OLAP systems, 2020. Accessed</source>
          <volume>18</volume>
          .
          <fpage>12</fpage>
          .
          <year>2023</year>
          . https://hsbi.hse.ru/articles/osnovnye-kharakteristiki
          <string-name>
            <surname>-</surname>
          </string-name>
          olap-sistem/. [in Russian].
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>W.H.</given-names>
            <surname>Inmon</surname>
          </string-name>
          ,
          <article-title>Building the Data Warehouse</article-title>
          , John Wiley &amp; Sons, p.
          <volume>596</volume>
          (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Nabibayova</surname>
            <given-names>G.</given-names>
          </string-name>
          <string-name>
            <surname>Ch</surname>
          </string-name>
          .
          <article-title>Ensuring information security of OLAP-containing distributed electronic systems using blockchain technology</article-title>
          .
          <source>«Информационные технологии»</source>
          , vol
          <volume>29</volume>
          , № 5. pp.
          <fpage>250</fpage>
          -
          <lpage>256</lpage>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Nabibayova</surname>
            <given-names>G.</given-names>
          </string-name>
          <article-title>A fazzification Method of Attributes of Data Warehouse of Decision Support System in the Foreign Policy</article-title>
          . «Информационные технологии», №1, стр.
          <fpage>36</fpage>
          -
          <lpage>41</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>W.</given-names>
            <surname>McCulloch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Pitts</surname>
          </string-name>
          ,
          <article-title>A logical calculus of the ideas immanent in nervous activity</article-title>
          ,
          <source>in: Bulletin of Mathematical Biology, no 5</source>
          , pp.
          <fpage>115</fpage>
          -
          <lpage>133</lpage>
          ,
          <year>1943</year>
          . doi:
          <volume>10</volume>
          .1007/BF02478259
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>F.</given-names>
            <surname>Rosenblatt</surname>
          </string-name>
          ,
          <article-title>The perceptron: a probabilistic model for information storage and organization in the brain</article-title>
          ,
          <source>Psychological Review</source>
          ,
          <volume>65</volume>
          (
          <issue>6</issue>
          ), pp.
          <fpage>386</fpage>
          -
          <lpage>408</lpage>
          ,
          <year>1958</year>
          . doi:
          <volume>10</volume>
          .1037/h0042519
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Geoffrey</surname>
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Hinton</surname>
          </string-name>
          .
          <article-title>How neural networks are trained</article-title>
          .
          <source>In the world of science. No</source>
          <volume>11</volume>
          - No 12 - pp.
          <fpage>103</fpage>
          -
          <lpage>107</lpage>
          ,
          <year>1992</year>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.</given-names>
            <surname>Pavlenko</surname>
          </string-name>
          ,
          <article-title>Types of neural networks</article-title>
          .
          <source>The principle of their operation and fields of application</source>
          ,
          <year>2024</year>
          . Accessed:
          <volume>20</volume>
          .
          <fpage>12</fpage>
          .
          <year>2023</year>
          : https://otus.ru/nest/post/1263/
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <article-title>Kohonen map</article-title>
          .
          <source>Accessed: 18.11</source>
          .
          <year>2023</year>
          . https://basegroup.ru/deductor/function/algorithm/kohonen [in Russian].
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>K.-L. Du</surname>
          </string-name>
          ,
          <article-title>Clustering: A neural network approach</article-title>
          ,
          <source>in: Neural Networks</source>
          , vol.
          <volume>23</volume>
          , issue 1, pp.
          <fpage>89</fpage>
          -
          <lpage>107</lpage>
          ,
          <year>2010</year>
          . doi:
          <volume>10</volume>
          .1016/j.neunet.
          <year>2009</year>
          .
          <volume>08</volume>
          .007
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <article-title>Kohonen neural network, self-organizing maps</article-title>
          , learning,
          <source>2022. Accessed</source>
          <volume>20</volume>
          .
          <fpage>03</fpage>
          .
          <year>2024</year>
          . https://microtechnics.ru
          <article-title>/nejronnaya-set-kohonena-samoorganizuyushhiesya-karty-obuchenie/</article-title>
          [in Russian].
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>