getDataMining(dataSource, outputMon, data, callback, isSync);
dataSource. PP.Mb.DataMiningSource. Источник интеллектуального анализа данных;
outputMon. String. Моникер итогового отчета, генерируется методом DataMiningService.createObject;
data. Object. Информация о текущих настройках анализа данных. Необходимо передать данные текущего шага, используя метод DMSettingsStep.getStepData;
callback. PP.Delegate. Обратная функция;
isSync. Boolean. Определяет использование синхронного режима запросов.
Метод getDataMining отправляет на сервер запрос о расчете анализа данных.
Для выполнения примера необходимо наличие на html-странице компонента DataMiningMaster с наименованием «dmMaster» (см. «Пример создания компонента DataMiningMaster»).
// Подготовим параметры
dataSource = dmSource; // Уже определен в прошлом примере
objclass = PP.Mb.MetabaseObjectClass.KE_CLASS_PROCEDURALREPORT; // Регламентный отчет
var mon;
callback = function(sender, args) {mon = args.Response.CreateObjectResult.id.id};// Вернем моникёр созданного отчета
callback2 = function(sender, args) {console.log(args)};
isSync = false;
// Инициируем создание объекта
dmService.createObject(dataSource, objclass, callback, isSync);
// Определим настройки текущего шага
step = dmMaster.getSteps()[0];
// Получим данные шага
data = step.getStepData();
// Отправим запрос о расчете анализа данных
dmService.getDataMining(dmSource, mon, data, callback2, isSync);
В результате выполнения примера был отправлен запрос на сервер о расчете анализа данных, в консоль был выведен ответ сервера.
См. также: