<?xml version="1.0"?>
<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Vestnik of Don State Technical University</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Vestnik of Don State Technical University</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Вестник Донского государственного технического университета</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">1992-5980</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">11900</article-id>
   <article-id pub-id-type="doi">10.12737/19696</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>Информатика, вычислительная техника и управление</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>INFORMATION TECHNOLOGY, COMPUTER SCIENCE AND MANAGEMENT</subject>
    </subj-group>
    <subj-group>
     <subject>Информатика, вычислительная техника и управление</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">Technology of separate generation of multidimensional data</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Технология раздельного формирования многомерных данных</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Мосин</surname>
       <given-names>Сергей Владимирович</given-names>
      </name>
      <name xml:lang="en">
       <surname>Mosin</surname>
       <given-names>Sergey Владимирович</given-names>
      </name>
     </name-alternatives>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Зыкин</surname>
       <given-names>Сергей Владимирович</given-names>
      </name>
      <name xml:lang="en">
       <surname>Zykin</surname>
       <given-names>Sergey Владимирович</given-names>
      </name>
     </name-alternatives>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Полуянов</surname>
       <given-names>Андрей Николаевич</given-names>
      </name>
      <name xml:lang="en">
       <surname>Poluyanov</surname>
       <given-names>Andrey Николаевич</given-names>
      </name>
     </name-alternatives>
    </contrib>
   </contrib-group>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2016-05-18T00:00:00+03:00">
    <day>18</day>
    <month>05</month>
    <year>2016</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2016-05-18T00:00:00+03:00">
    <day>18</day>
    <month>05</month>
    <year>2016</year>
   </pub-date>
   <volume>16</volume>
   <issue>2</issue>
   <fpage>121</fpage>
   <lpage>128</lpage>
   <self-uri xlink:href="https://zh-szf.ru/en/nauka/article/11900/view">https://zh-szf.ru/en/nauka/article/11900/view</self-uri>
   <abstract xml:lang="ru">
    <p>Предметом исследования является технология формирования многомерного представления данных с использованием раз-дельного задания размерностей и мер. Цель — обеспечение максимального уровня автоматизации работы пользователей при формировании новых кубов данных. В ходе проведенных изысканий решены следующие задачи: определена последовательность формирования промежуточных представлений данных; исследована корректность этих представлений; разработаны эффективные алгоритмы формирования представления и проверки корректности. Теоретической основой исследования являются методы межмодельных преобразований данных. При этом в качестве исходной модели данных используется классическая реляционная модель, в качестве целевой — расширенная модель многомерных данных с несбалансированными иерархиями в размерностях. В результате проведенной работы представлена технология формирования многомерных данных. Полученные результаты могут использоваться аналитическими службами различных предприятий в процессе об-работки значительных объемов данных. Предложенная технология формирования многомерных данных является развитием традиционных OLAP-технологий.</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>The research subject is the technology of generating the multivariable data representation with using separate formation of dimen-sions and measures. The purpose of the study is to provide a full level of the user’s work automation at the formation of new data cubes. In the course of investigation, the following problems are solved: the sequence of generating intermediate data representations is determined; the correctness of these representations is studied; efficient algorithms for generating the representations and checking their correctness are developed. The theoretical basis is the methods of the inter model mapping. Herewith, a classical relational model is used as a source data model, an ex-tended model of the multidimensional data with unbalanced hier-archies in dimensions – as a target one. The work result is the multidimensional data construction technology. Consequently, the results obtained can be used by the analytical departments at various enterprises in processing large data volumes. The pro-posed technology of the multidimensional data formation is the traditional OLAP-technologies development.</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>гиперкуб</kwd>
    <kwd>реляционная база данных</kwd>
    <kwd>OLAP.</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>hypercube</kwd>
    <kwd>relational database</kwd>
    <kwd>OLAP.</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p>Исследование OLAP (online analytical processing — аналитическая обработка в реальном времени) предполагает рассмотрение свойств моделей гиперкубов [1–3] и операций их преобразования [2, 4] с целью анализа данных. Особое внимание уделяется построению иерархий в размерностях [2, 3, 5–7], что позволяет гарантировать корректность операций агрегации данных. В работах [3, 5, 7] рассматриваются нормальные формы для многомерных моделей данных, которые позволяют контролировать неопределенные значения (NULL) в иерархиях размерностей.В большинстве работ предполагается, что кубическое представление данных должно быть постоянно храни-мым и периодически обновляемым из операционной базы данных (MOLAP — многомерная OLAP) для минимального времени отклика системы на запросы пользователя. Другой подход заключается в динамическом формировании мно-гомерных данных с преобразованием схемы исходной операционной базы данных в «звезду» или «снежинку» (ROLAP — реляционная OLAP). Общий недостаток этих двух подходов — регламентированность предполагаемых операций анализа данных.</p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Vassiliadis, P. A survey of logical models for OLAP databases / P. Vassiliadis, T. Sellis // SIGMOD Record. -</mixed-citation>
     <mixed-citation xml:lang="en">Vassiliadis, P., Sellis, T. A survey of logical models for OLAP databases. SIGMOD Record, 1999, vol. 28, no.4, pp. 64-69.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B2">
    <label>2.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Pedersen, T.-B. A foundation for capturing and querying complex multidimensional data / T.-B. Pedersen, C.-S. Jensen, C.-E. Dyreson // Information Systems Frontiers. - 2001. - Vol. 26, № 5. - P. 383-423.</mixed-citation>
     <mixed-citation xml:lang="en">Pedersen, T.-B., Jensen, C.-S., Dyreson, C.-E. A foundation for capturing and querying complex multidimensional data. Information Systems Frontiers, 2001, vol. 26, no. 5, pp. 383-423.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B3">
    <label>3.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Lechtenborger, J. Multidimensional normal forms for data warehouse design / J. Lechtenborger, G. Vossen // Information Systems Frontiers. - 2003. - Vol. 28, № 5. - P. 415-434.</mixed-citation>
     <mixed-citation xml:lang="en">Lechtenborger, J., Vossen, G. Multidimensional normal forms for data warehouse design. Information Systems Frontiers, 2003, vol. 28, no. 5, pp. 415-434.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B4">
    <label>4.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Progressive ranking of range aggregates / H.-G. Li [et al.] // Data &amp;amp; Knowledge Engineering. - 2007. - Vol. 63, № 1. - P. 4-25.</mixed-citation>
     <mixed-citation xml:lang="en">Li, H.-G., et al. Progressive ranking of range aggregates. Data &amp;amp; Knowledge Engineering, 2007, vol. 63, no. 1, pp. 4-25.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B5">
    <label>5.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Lehner, W. Normal forms for multidimensional databases / W. Lehner, J. Albrecht, H. Wedekind // Proceedings of the Tenth International Conference on Scientific and Statistical Database Management. - Los Alamitos, 1998. - P. 63-72.</mixed-citation>
     <mixed-citation xml:lang="en">Lehner, W., Albrecht, J., Wedekind H. Normal forms for multidimensional databases. Proceedings of the Tenth In-ternational Conference on Scientific and Statistical Database Management. Los Alamitos, 1998, pp. 63-72.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B6">
    <label>6.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Giorgini, P. Goal-oriented requirement analysis for data warehouse design / P. Giorgini, S. Rizzi, M. Garzetti // In Proceedings of the 8th ACM international Workshop on Data Warehousing and OLAP: DOLAP &amp;#180;05. - Bremen, 200 - P. 47-56.</mixed-citation>
     <mixed-citation xml:lang="en">Giorgini, P., Rizzi, S., Garzetti, M. Goal-oriented requirement analysis for data warehouse design. In Proceedings of the 8th ACM international Workshop on Data Warehousing and OLAP: DOLAP &amp;#180;05. - Bremen, 2005. - P. 47-56.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B7">
    <label>7.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Mazon, J. Reconciling requirement-driven data warehouses with data sources via multidimensional normal forms / J. Mazon, J. Trujillo, J. Lechtenborger // Data &amp;amp; Knowledge Engineering. - 2007. - Vol. 63, № 3. - P. 725-751.</mixed-citation>
     <mixed-citation xml:lang="en">Mazon, J., Trujillo, J., Lechtenborger, J. Reconciling requirement-driven data warehouses with data sources via multidimensional normal forms. Data &amp;amp; Knowledge Engineering, 2007, vol. 63, no. 3, pp. 725-751.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B8">
    <label>8.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Ullman, J. Principles of database systems / J. Ullman. - Stanford : Computer Science Press, 1980. - 379 p.</mixed-citation>
     <mixed-citation xml:lang="en">Ullman, J. Principles of database systems. Stanford: Computer Science Press, 1980, 379 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B9">
    <label>9.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Maier, D. The theory of relational databases / D. Maier. - Rockville : Computer Science Press, 1983. - 637 p.</mixed-citation>
     <mixed-citation xml:lang="en">Maier, D. The theory of relational databases. Rockville: Computer Science Press, 1983, 637 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B10">
    <label>10.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Zykin, S. V. Formation of Hypercube Representation of Relational Database / S. V. Zykin // Programming and Computer Software. - 2006. - Vol. 32, № 6. - P. 348-354.</mixed-citation>
     <mixed-citation xml:lang="en">Zykin, S.V. Formation of Hypercube Representation of Relational Database. Programming and Computer Soft-ware, 2006, vol. 32, no. 6, pp. 348-354.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B11">
    <label>11.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Зыкин, С. В. Динамические контексты базы данных реляционного типа / С. В. Зыкин // Информатика и ее применения. - 2014. - Т. 8, № 1. - С. 77-88.</mixed-citation>
     <mixed-citation xml:lang="en">Zykin, S.V. Dinamicheskie konteksty bazy dannykh relyatsionnogo tipa. [Dynamic contexts of relational-type da-tabase.] Informatics and Applications, 2014, vol. 8, no. 1, pp. 77-88 (in Russian).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B12">
    <label>12.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Редреев, П. Г. Построение иерархий в многомерных моделях данных / П. Г. Редреев // Известия Саратовского университета. - 2009. - Т. 9, № 4, ч. 1. - С. 84-87. - (Математика. Механика. Информатика).</mixed-citation>
     <mixed-citation xml:lang="en">Redreev, P.G. Postroenie ierarkhiy v mnogomernykh modelyakh dannykh. [Construction of hierarchies in multi-dimensional data models.] Izvestiya of Saratov University. Series Mathematics. Mechanics. Informatics. 2009, vol. 9, no. 4, part 1, pp. 84-87 (in Russian).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B13">
    <label>13.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Casanova, M. Inclusion Dependencies and Their Interaction with Functional Dependencies / M. Casanova, R. Fagin, C. Papadimitriou // Journal of Computer and System Sciences. - 1984. - № 28 (1). - P. 29-59.</mixed-citation>
     <mixed-citation xml:lang="en">Casanova, M., Fagin, R., Papadimitriou, C. Inclusion Dependencies and Their Interaction with Functional De-pendencies. Journal of Computer and System Sciences, 1984, no. 28 (1), pp. 29-59.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B14">
    <label>14.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Missaoui, R. The Implication Problem for Inclusion Dependencies: A Graph Approach / R. Missaoui, R. Godin // SIGMOD Record. - 1990. - Vol. 19, № 1. - P. 36-40.</mixed-citation>
     <mixed-citation xml:lang="en">Missaoui, R., Godin, R. The Implication Problem for Inclusion Dependencies: A Graph Approach. SIGMOD Record, 1990, vol. 19, no. 1, pp. 36-40.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B15">
    <label>15.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Levene, M. Justification for Inclusion Dependency Normal Form / M. Levene, M.-W. Vincent // IEEE Transactions on Knowledge and Data Engineering. - 2000. - Vol. 12, № 2. - P. 281-291.</mixed-citation>
     <mixed-citation xml:lang="en">Levene, M., Vincent, M.-W. Justification for Inclusion Dependency Normal Form. IEEE Transactions on Knowledge and Data Engineering, 2000, vol. 12, no. 2, pp. 281-291.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B16">
    <label>16.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Aho, A.-V. Data Structures and Algorithms / A.-V. Aho, J.-E. Hopcrof t, J.-D. Ullman. - Reading : Addison-Wesley, 1983. - 427 p.</mixed-citation>
     <mixed-citation xml:lang="en">Aho, A.-V., Hopcrof t, J.-E., Ullman, J.-D. Data Structures and Algorithms. Reading: Addison-Wesley, 1983, 427 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B17">
    <label>17.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Miller, L. Data Warehouse Modeler: A CASE Tool for Warehouse Design / L. Miller, S. Nila // Thirty-First Annual Hawaii International Conference on System Sciences. - 1998. - Vol. 6. - P 42-48.</mixed-citation>
     <mixed-citation xml:lang="en">Miller, L., Nila, S. Data Warehouse Modeler: A CASE Tool for Warehouse Design. Thirty-First Annual Hawaii International Conference on System Sciences, 1998, vol. 6, pp. 42-48.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B18">
    <label>18.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Zykin, S. V. Automation of the interface formation between multidimensional and relational representation of the data / S. V. Zykin // Relational Databases and Open Source Software Development / Ed. J.-R. Taylor. - New York : Nova Science Publishers, 2010. - Chapter 2. - P. 43-66.</mixed-citation>
     <mixed-citation xml:lang="en">Zykin, S.V. Automation of the interface formation between multidimensional and relational representation of the data. Taylor, J.-R., ed. Relational Databases and Open Source Software Development. New York: Nova Science Publishers, 2010, Chapter 2, pp. 43-66.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B19">
    <label>19.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru"></mixed-citation>
     <mixed-citation xml:lang="en"></mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
