SemanticLayerETLClearFile

Синтаксис

bool SemanticLayerETLClearFile(string mon)

Параметры

mon. Моникёр открытого экземпляра модели данных.

Описание

Операция SemanticLayerETLClearFile удаляет файлы, использовавшиеся для загрузки данных в таблицы модели данных, из хранилища BI-сервера.

Комментарии

Операция позволяет удалить файлы, из которых производился импорт или производилась но не выполнялась настройка импорта данных в таблицы модели данных при работе с СУБД ClickHouse. Для выполнения операции укажите в поле mon моникёр открытого экземпляра модели данных. Моникёр может быть получен при выполнении операции OpenSemanticLayer.

Результатом выполнения операции будет логическое значение true, если удаление файлов завершилось успешно.

Пример

Ниже приведён пример удаления файлов, использовавшихся для загрузки данных в таблицы модели данных. В запросе передаётся моникёр открытого экземпляра модели данных. В ответе возвращается признак успешного удаления файлов.

SOAP-запрос:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SemanticLayerETLClearFile xmlns="http://www.fsight.ru/PP.SOM.Som">
  <mon xmlns="">GFAMHMEBEJKIGOAEDMJOMGJEACAMPAKEOILBFEHAKKCNIMJB!M!S!PDNPPFNEBEJKIGOAEAAODFDMMFLPIKLCEFLEAMAOHOABKNAHP</mon>
  </SemanticLayerETLClearFile>
  </s:Body>
  </s:Envelope>

SOAP-ответ:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
  <SemanticLayerETLClearFileResult xmlns="http://www.fsight.ru/PP.SOM.Som" xmlns:q1="http://www.fsight.ru/PP.SOM.Som" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">1</SemanticLayerETLClearFileResult>
  </soapenv:Body>
  </soapenv:Envelope>

JSON-запрос:

{
"SemanticLayerETLClearFile" :
{
"mon" : "GFAMHMEBEJKIGOAEDMJOMGJEACAMPAKEOILBFEHAKKCNIMJB!M!S!PDNPPFNEBEJKIGOAEAAODFDMMFLPIKLCEFLEAMAOHOABKNAHP"
}
}

JSON-ответ:

{
"SemanticLayerETLClearFileResult" : "1"
}
public static bool SemanticLayerETLClearFile(string moniker)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tClear = new SemanticLayerETLClearFile()
{
mon = moniker
};
// Удаление файлов из хранилища BI-сервера
var result = somClient.SemanticLayerETLClearFile(tClear);
return result;
}

См. также:

Работа с моделями данных