Аннотации:
Представлен подход к интеграции интеллектуального анализа данных (ИАД) в реляционную СУБД. Подход предполагает использование XML-разметки алгоритма ИАД, выраженного на языке SQL. Разметка позволяет выполнить автоматическую генерацию хранимых процедур на языке SQL, реализующих данный алгоритм, в зависимости от специфицированных
пользователем таблиц исходных данных и параметров алгоритма. Приведено описание предложенного языка разметки. Если для решения задачи ИАД имеется несколько алгоритмов,
подход предполагает генерацию SQL-кода, реализующего наиболее эффективный из них. Выбор наиболее эффективного алгоритма осуществляется на основе использования имеющейся в
современных СУБД команды EXPLAIN, позволяющей получить оценку времени исполнения
запроса SQL без его фактического выполнения. Описана модульная структура и интерфейс
программной системы, реализующей данный подход. The paper introduces an approach to integration of data mining algorithms with relational
DBMS. Approach assumes using XML-based markup for data mining algorithms implemented in
SQL. User specifies input tables and algorithm parameters. After that system generates persistent
stored procedures for specific data mining algorithm. Proposed markup language is described with
examples. If there are several algorithms for some data mining problem the most effective algorithm
implementation in SQL is generated by means of DBMS command EXPLAIN which shows estimated
execution cost. Module structure and API for proposed program system is described.
Описание:
Тимофей Валерьевич Речкалов, аспирант кафедры системного программирования,
Южно-Уральский государственный университет (г. Челябинск), trechkalov@gmail.com. T.V. Rechkalov, South Ural State University (Chelyabinsk, Russian Federation)