<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" 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" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">infojournal</journal-id><journal-title-group><journal-title xml:lang="ru">Информатика и образование</journal-title><trans-title-group xml:lang="en"><trans-title>Informatics and education</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">0234-0453</issn><issn pub-type="epub">2658-7769</issn><publisher><publisher-name>Publishing House Education and Informatics</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.32517/0234-0453-2024-39-5-21-39</article-id><article-id custom-type="elpub" pub-id-type="custom">infojournal-1144</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ПЕДАГОГИЧЕСКИЙ ОПЫТ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>PEDAGOGICAL EXPERIENCE</subject></subj-group></article-categories><title-group><article-title>Современные подходы к организации технологического процесса сбора и подготовки больших данных и связанные с ними новые профессии в ИТ-отрасли: DevOps-инженер и инженер данных</article-title><trans-title-group xml:lang="en"><trans-title>Modern approaches to the organization of the technological process of big data collection and preparation and related new professions in the IT industry: DevOps-engineer and data engineer</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0003-0797-5532</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Самылкина</surname><given-names>Н. Н.</given-names></name><name name-style="western" xml:lang="en"><surname>Samylkina</surname><given-names>N. N.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Самылкина Надежда Николаевна, доктор пед. наук, доцент, профессор кафедры теории и методики обучения информатике, Институт математики и информатики</p></bio><bio xml:lang="en"><p>Nadezhda N. Samylkina, Doctor of Sciences (Education),Docent, Professor at the Department of Theory and Methodology of Informatics Education, Institute of Mathematics andInformatics</p></bio><email xlink:type="simple">nsamylkina@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-6710-8188</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Калинин</surname><given-names>И. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Kalinin</surname><given-names>I. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Калинин Илья Александрович , канд. пед. наук, доцент, начальник управления информатизации, Департамент цифрового развития, доцент кафедры международной информационной безопасности, Институт информационных наук</p></bio><bio xml:lang="en"><p>Ilya A. Kalinin, Candidate of Sciences (Education), Docent, Head of Informatization Administration, the Department of Digital Development, Moscow State Linguistic University Associate Professor at the Department of International Information Security, Institute of Information Sciences</p></bio><email xlink:type="simple">kalininIlya@mail.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru">Московский педагогический государственный университет<country>Россия</country></aff><aff xml:lang="en">Moscow Pedagogical State University<country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru">Московский государственный лингвистический университет<country>Россия</country></aff><aff xml:lang="en">Moscow State Linguistic University<country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>25</day><month>12</month><year>2024</year></pub-date><volume>39</volume><issue>5</issue><fpage>21</fpage><lpage>39</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Самылкина Н.Н., Калинин И.А., 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Самылкина Н.Н., Калинин И.А.</copyright-holder><copyright-holder xml:lang="en">Samylkina N.N., Kalinin I.A.</copyright-holder><license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://info.infojournal.ru/jour/article/view/1144">https://info.infojournal.ru/jour/article/view/1144</self-uri><abstract><p>В статье рассмотрены современные технологические подходы к организации сбора и обработки больших данных, а также распространения и использования приложений с помощью платформы Docker с загрузкой и запуском комплекса приложений на основе контейнерного подхода к виртуализации. Кратко изложены основы постановки задачи по обработке больших данных и возникающие при этом технические проблемы масштабирования технической платформы и обеспечения качества данных. На примере развертывания и использования системы управления базами данных PostgreSQL со средствами управления и аналитической платформы Apache Superset представлен современный подход к организации получения, трансформации и последующей демонстрации данных в виде пульта. Работа с данными показана на примере цикла обработки реального набора открытых данных с демонстрацией всех основных этапов — загрузки, очистки, предварительного анализа и визуализации. В контексте рассмотренных технологий и подходов к организации рабочего процесса в виде конвейера приводятся примеры рабочих задач DevOps-инженера и инженера данных, подчеркивается необходимость их работы в составе команды. Продемонстрированные в статье технические решения могут также применяться при изучении тем «Базы данных», «Инфографика», «Анализ данных» в углубленном курсе информатики технологического профиля в качестве иллюстрации сложности рассматриваемых процессов и при подготовке будущих учителей информатики.</p></abstract><trans-abstract xml:lang="en"><p>The article modern technological approaches to the organization of big data collection and preparation, as well as the distribution and use of applications with the help of the Docker platform, loading and launching a set of applications on the basis of the container approach to virtualization, are considered. The basics of big data processing task formulation and technical problems of technical platform scaling and data quality assurance are briefly outlined. On the example of deploying and using PostgreSQL database management system with management tools and Apache Superset analytics platform, a modern approach to organizing data acquisition, transformation and subsequent demonstration in the form of a dashboard is presented. Work with data is shown on the example of a real open data set processing cycle with demonstration of all the main stages — loading, cleaning, preliminary analysis and visualization. In the context of the considered technologies and approaches to workflow organization in the form of a pipeline, examples of DevOps engineer and data engineer work tasks are given, the necessity of their work as part of a team is emphasized. The technical solutions demonstrated in the article can also be used in the study of the topics “Databases”, “Infographics”, and “Data analysis” in the advanced informatics course of technological profile as an illustration of the complexity of the relevant processes and in the training of future informatics teachers.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>большие данные</kwd><kwd>ETL-конвейер</kwd><kwd>виртуализация</kwd><kwd>масштабирование Docker</kwd><kwd>Apache Superset</kwd><kwd>визуализация</kwd><kwd>анализ данных</kwd><kwd>DevOps-инженер</kwd><kwd>инженер данных</kwd></kwd-group><kwd-group xml:lang="en"><kwd>big data</kwd><kwd>ETL pipeline</kwd><kwd>virtualization</kwd><kwd>Docker scaling</kwd><kwd>Apache Superset</kwd><kwd>visualization</kwd><kwd>data analysis</kwd><kwd>DevOps engineer</kwd><kwd>data engineer</kwd></kwd-group><funding-group xml:lang="ru"><funding-statement>Работа выполнена в рамках государственного задания Министерства просвещения Российской Федерации (тема № 124052100092-0 «Вариативное обучение основам искусственного интеллекта в общем образовании на основе интегративного подхода»).</funding-statement></funding-group><funding-group xml:lang="en"><funding-statement>The research was carried out within the state assignment of the Ministry of Education of the Russian Federation (theme  No 124052100092-0) “Variative teaching of the basics of artificial intelligence in general education based on the integrative approach”)</funding-statement></funding-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Самылкина Н. Н. Информатика, углубленный уровень. Реализация требований ФГОС среднего общего образования: методическое пособие для учителя. М.: Институт стратегии развития образования; 2023. 226 с. EDN: LGYRRI</mixed-citation><mixed-citation xml:lang="en">Samylkina N. N. Informatics, advanced level. Realiza tion of the requirements of the FSES of secondary general education: A methodological manual for teachers. Moscow, Institute for Strategy of Education Development; 2023. 226 p. (In Russian.) EDN: LGYRRI.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Lee S. J., Kwon K. A systematic review of AI education in K-12 classrooms from 2018 to 2023: Topics, strategies, and learning outcomes. Computers and Education: Artificial Intelligence. 2024;6:100211. DOI: 10.1016/j.caeai.2024.100211.</mixed-citation><mixed-citation xml:lang="en">Lee S. J., Kwon K. A systematic review of AI educa tion in K-12 classrooms from 2018 to 2023: Topics, strate gies, and learning outcomes. Computers and Education: Artificial Intelligence. 2024;6:100211. DOI: 10.1016/j.caeai.2024.100211.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Israel-Fishelson R., Moon P. F., Tabak R., Weintrop D. Preparing students to meet their data: An evaluation of K-12 data science tools. Behaviour &amp; Information Technology. 2023:1–20. DOI: 10.1080/0144929X.2023.2295956.</mixed-citation><mixed-citation xml:lang="en">Israel-Fishelson R., Moon P. F., Tabak R., Weintrop D. Preparing students to meet their data: An evaluation of K-12 data science tools. Behaviour &amp; Information Technology. 2023:1–20. DOI: 10.1080/0144929X.2023.2295956.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Hazzan O., Ragonis N., Lapidot T. Data science and computer science education. Guide to Teaching Computer Science. Springer, Cham; 2020:95–117. DOI: 10.1007/978-3-030-39360-1_6.</mixed-citation><mixed-citation xml:lang="en">Hazzan O., Ragonis N., Lapidot T. Data science and computer science education. Guide to Teaching Computer Science. Springer, Cham; 2020:95–117. DOI: 10.1007/978-3-030-39360-1_6.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Foundations of data science for students in grades K-12: Proceedings of a workshop. Washington, DC, The National Academies Press; 2023. 152 p. DOI: 10.17226/26852.</mixed-citation><mixed-citation xml:lang="en">Foundations of data science for students in grades K-12: Proceedings of a workshop. Washington, DC, The National Academies Press; 2023. 152 p. DOI: 10.17226/26852.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Ткач Т. В. Машинное обучение и обработка больших данных в условиях современной школы. Информатика в школе. 2020;(7(160)):25–29. EDN: JETIPH. DOI: 10.32517/2221-1993-2020-19-7-25-29.</mixed-citation><mixed-citation xml:lang="en">Tkach T. V. Machine learning and Big Data processing in a modern school. Informatics in School. 2020;(7(160)):25–29. (In Russian.) EDN: JETIPH. DOI: 10.32517/2221-1993-2020-19-7-25-29.]</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Самылкина Н. Н., Салахова А. А. Обучение осно вам искусственного интеллекта и анализа данных в курсе информатики на уровне среднего общего образования: монография. М.: МПГУ; 2022. 242 с. EDN: BACMCW. DOI: 10.31862/9785426310643.</mixed-citation><mixed-citation xml:lang="en">Samylkina N. N., Salakhova A. A. Teaching the basics of artificial intelligence and data analysis in the informatics course at the secondary general education level: Monograph. Moscow, MPSU; 2022. 242 p. (In Russian.) EDN: BACMCW. DOI: 10.31862/9785426310643.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Лейн Д. Машинное обучение для детей. Практическое введение в искусственный интеллект. М.: Лаборатория знаний; 2023. 288 с.</mixed-citation><mixed-citation xml:lang="en">Lane D. Machine learning for children. A practical introduction to artificial intelligence. Moscow, Laboratoriya Znaniy; 2023. 288 p. (In Russian.)</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Lynch C. How do your data grow? Nature. 2008;455(7209):28–29. DOI: 10.1038/455028a.</mixed-citation><mixed-citation xml:lang="en">Lynch C. How do your data grow? Nature. 2008;455(7209):28–29. DOI: 10.1038/455028a.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Корнев М. С. История понятия «большие данные» (Big Data): словари, научная и деловая периодика. Вестник РГГУ. Серия: История. Филология. Культурология. Востоковедение. 2018;(1(34)):81–85. EDN: YXCBFP. DOI: 10.28995/2073-6355-2018-1-81-85.</mixed-citation><mixed-citation xml:lang="en">Kornev M. S. History of the term “Big Data”. Dictiona ries, academic and business periodicals. Vestnik RGGU. Seriya: Istoriya. Filologiya. Kul’turologiya. Vostokovedeniye. 2018;(1(34)):81–85. (In Russian.) EDN: YXCBFP. DOI: 10.28995/2073-6355-2018-1-81-85.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Бессонов В. А. Какие возможности для статистики цен открывают новые технологии? Деньги и кредит. 2021;80(1):120–126. EDN: NCADLU. DOI: 10.31477/rjmf.202101.120.</mixed-citation><mixed-citation xml:lang="en">Bessonov V. A. What opportunities do new technologies bring about for price statistics? Den’gi i Credit. 2021;80(1):120–126. (In Russian.) EDN: NCADLU. DOI: 10.31477/rjmf.202101.120.]</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Салий В. В., Кухаренко Л. В., Ищенко О. В. Цифровая трансформация экономики и внедрение хранилищ данных на основе больших данных в инфраструктуру компании. Вестник Академии знаний. 2021;44(3):208–214. EDN: FIQRSU. DOI: 10.24412/2304-6139-2021-11240.</mixed-citation><mixed-citation xml:lang="en">Saly V. V., Kuharenko L. V., Ischenko O. V. Digital transformation of the economy and implementation of Big Data storage in company infrastructure. Vestnik Akademii Znaniy. 2021;44(3):208–214. (In Russian.) EDN: FIQRSU. DOI: 10.24412/2304-6139-2021-11240.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Смирнов Д. В., Грушо А. А., Забежайло М. И., Тимонина Е. Е. Система сбора и анализа информации из различных источников в условиях Big Data. International Journal of Open Information Technologies. 2021;(9(4)):64– 71. EDN: VNVDNQ.</mixed-citation><mixed-citation xml:lang="en">Smirnov D. V., Grusho N. A., Zabezhailo M. I., Timoni na E. E. System for collecting and analyzing information from various sources in Big Data conditions. International Journal of Open Information Technologies. 2021;(9(4)):64–71. (In Russian.) EDN: VNVDNQ.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Менщиков А. А., Перфильев В. Э., Федосенко М. Ю., Фабзиев И. Р. Основные проблемы использования больших данных в современных информационных системах. Столыпинский вестник. 2022;4(1):30. EDN: NDZPQO.</mixed-citation><mixed-citation xml:lang="en">Menshchikov A. A., Perfiliev V. E., Fedosenko M. Yu., Fabziev I. R. The main problems of use of Big Data in modern information systems. Stolypin Annals. 2022;4(1):30. (In Russian.) EDN: NDZPQO.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Reis D., Piedade B., Correia F. F., Dias J. P., Aguiar A. Developing docker and docker-compose specifications: A developers’ survey. IEEE Access. 2022;10:2318–2329. EDN: JWRGVP. DOI: 10.1109/access.2021.3137671.</mixed-citation><mixed-citation xml:lang="en">Reis D., Piedade B., Correia F. F., Dias J. P., Aguiar A. Developing docker and docker-compose specifications: A developers’ survey. IEEE Access. 2022;10:2318–2329. EDN: JWRGVP. DOI: 10.1109/access.2021.3137671.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Егоров В. Б. Некоторые вопросы программного определения центров обработки данных. Системы и средства информатики. 2020;30(2):103–112. EDN: FXXGJY. DOI: 10.14357/08696527200210.</mixed-citation><mixed-citation xml:lang="en">Egorov V. B. Some issues of software-defined datacenters. Systems and Means of Informatics. 2020;30(2):103–112. (In Russian.) EDN: FXXGJY. DOI: 10.14357/08696527200210.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Roy D., Dutta M. A systematic review and research perspective on recommender systems. Journal of Big Data. 2022;9:59. DOI: 10.1186/s40537-022-00592-5.</mixed-citation><mixed-citation xml:lang="en">Roy D., Dutta M. A systematic review and research perspective on recommender systems. Journal of Big Data. 2022;9:59. DOI: 10.1186/s40537-022-00592-5.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">He Q., Li X., Cai B. Graph neural network recommendation algorithm based on improved dual tower model. Scientific Reports. 2024;14:3853. DOI: 10.1038/s41598-024-54376-3.</mixed-citation><mixed-citation xml:lang="en">He Q., Li X., Cai B. Graph neural network recommenda tion algorithm based on improved dual tower model. Scientific Reports. 2024;14:3853. DOI: 10.1038/s41598-024-54376-3.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Бруссард М. Искусственный интеллект: пределы возможного. М.: Альпина нон-фикшн; 2020. 362 с.</mixed-citation><mixed-citation xml:lang="en">Broussard M. Artificial intelligence: The limits of the possible. Moscow, Alpina non-fiction; 2020. 362 p. (In Russian.)</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Макшанов А. В., Журавлев А. Е., Тындыкарь Л. Н. Большие данные. Big Data: учебник для СПО. Санкт-Петербург: Лань; 2022. 188 с.</mixed-citation><mixed-citation xml:lang="en">Makshanov A. V., Zhuravlev A. E., Tyndykar’ L. N. Big Data: textbook for SPE. Saint Petersburg, Lan’; 2022. 188 p. (In Russian.)</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru"></mixed-citation><mixed-citation xml:lang="en"></mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
