bool SemanticLayerETLClearFile(string mon)
mon. Моникёр открытого экземпляра модели данных.
Операция SemanticLayerETLClearFile удаляет файлы, использовавшиеся для загрузки данных в таблицы модели данных, из хранилища BI-сервера.
Операция позволяет удалить файлы, из которых производился импорт или производилась но не выполнялась настройка импорта данных в таблицы модели данных при работе с СУБД ClickHouse. Для выполнения операции укажите в поле mon моникёр открытого экземпляра модели данных. Моникёр может быть получен при выполнении операции OpenSemanticLayer.
Результатом выполнения операции будет логическое значение true, если удаление файлов завершилось успешно.
Ниже приведён пример удаления файлов, использовавшихся для загрузки данных в таблицы модели данных. В запросе передаётся моникёр открытого экземпляра модели данных. В ответе возвращается признак успешного удаления файлов.
{
"SemanticLayerETLClearFile" :
{
"mon" : "GFAMHMEBEJKIGOAEDMJOMGJEACAMPAKEOILBFEHAKKCNIMJB!M!S!PDNPPFNEBEJKIGOAEAAODFDMMFLPIKLCEFLEAMAOHOABKNAHP"
}
}
{
"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;
}
См. также: