10.14489/vkit.2014.010.pp.053-059 |
DOI: 10.14489/vkit.2014.010.pp.053-059 Жмайлов Б. Б., Александров П. В. Аннотация. Рассмотрен подход к построению системы оперативной отчетности. Предложены архитектура системы и ее реализация на основе технологий Java, ETL (Extract, Transform, Load) и RRD (Round-Robin Database), что позволяет решить проблему оперативной обработки больших массивов данных и их графическую интерпретацию. Ключевые слова: язык программирования Java; кольцевые базы данных; интеграция данных; системное про-граммирование; технологии на базе XML-языка.
Jmailov B. B., Alexandrov P. V. Abstract. The article describes the method of development the reporting systems based on RRD (Round-Robin Database), ETL (Extract, Trans-form, Load) and Java technologies. The method can be used to design systems which allow to collect data from the multiple metering devices. The incoming data can be pulled to system in various formats. The RRD was utilized for storage of the report data. In the article authors com-pares performances of Round Robin and Relational databases. The article demonstrates the cases when RRD is more flexible solution than traditional relational databases. The traditional relation databases is good decision for online transactions processing. But RRD can be more powerful for aggregation/processing big arrays of data. The article provides an interesting comparative experimental data. Pentaho ETL was used for pre-processing the data. It does transformations which prepares datasets to pushing to RRD. It does necessary aggregation via internal mechanisms. Using Pentaho ETL makes pre-processing clear and easy to maintain / change (it provides visual designer for transformations). It allows to transform different formats of incoming data to united format. It also allows to use different data-transfer protocols. The Java was used as intermediate between RRD database and ETL. Java is optimal choice since both RRD and Pentaho ETL have java API interface. RRD provides the out of box charts (graphical representations of data). The system developed via described approach has been working successfully for several years. The system is showing high efficiency in production environments. It is solving the issues of collecting and expeditious processing of large volumes of information. Keywords: Java; Round-Robin Database; Data integration; System programming; XML-technology.
РусБ. Б. Жмайлов, П. В. Александров (Южный федеральный университет, Ростов-на-Дону) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript EngB. B. Jmailov, P. V. Alexandrov (Southern Federal University, Rostov-on-Don) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Рус1. Жмайлов Б. Б. Проектирование и разработка открытой информационной системы для удаленного сбора информации // Энерго- и ресурсосбережение – XXI век: сб. материалов II Междунар. науч.-практ. интернет-конф. / ОрелГТУ. Орел, 2004. С. 51 – 52. Eng1. Zhmailov B. B. (2004). The design and develop-ment of an open information system for the remote collection of information. Energy and resource saving – XXI century: proceedings of the II International scientific and practical internet-conference. OrelGTU. Orel, pp. 51-52.
РусСтатью можно приобрести в электронном виде (PDF формат). Стоимость статьи 250 руб. (в том числе НДС 18%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке. После поступления денег на счет издательства, вам будет выслан электронный вариант статьи. Для заказа статьи заполните форму: {jform=1,doi=10.14489/vkit.2014.010.pp.053-059} . EngThis article is available in electronic format (PDF). The cost of a single article is 250 rubles. (including VAT 18%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank. After depositing your payment on our bank account we send you file of the article by e-mail. To order articles please fill out the form below: {jform=2,doi=10.14489/vkit.2014.010.pp.053-059}
. .
|