bool SemanticLayerETLLoadFile(string mon)
mon. Моникёр открытого экземпляра модели данных.
Операция SemanticLayerETLLoadFile загружает данные из файла в таблицу модели данных при работе с СУБД ClickHouse.
Для выполнения операции укажите в поле mon моникёр открытого экземпляра модели данных. Моникёр может быть получен при выполнении операции OpenSemanticLayer. Перед выполнением операции файл должен быть загружен в хранилище BI-сервера с помощью операции PutBin. Во время выполнения операции данные будут импортированы из файла и экспортированы в таблицу в соответствии с настройками, которые заданы в поле etlSettings у модели данных.
Результатом выполнения операции будет логическое значение true, если загрузка данных завершилась успешно.
Ниже приведён пример загрузки данных из файла в таблицу модели данных. Настройки загрузки предварительно должны быть произведены. В запросе передаётся моникёр открытого экземпляра модели данных. В ответе возвращается признак успешной загрузки данных.
{
"SemanticLayerETLLoadFile" :
{
"mon" : "GFAMHMEBEJKIGOAEDMJOMGJEACAMPAKEOILBFEHAKKCNIMJB!M!S!PDNPPFNEBEJKIGOAEAAODFDMMFLPIKLCEFLEAMAOHOABKNAHP"
}
}
{
"SemanticLayerETLLoadFileResult" : "1"
}
public static bool SemanticLayerETLLoadFile(string moniker)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tLoad = new SemanticLayerETLLoadFile()
{
mon = moniker
};
// Загрузка данных из файла
var result = somClient.SemanticLayerETLLoadFile(tLoad);
return result;
}
См. также: