ExportMbSubjectsResult ExportMbSubjects(MbId tMbSec, ExportMbSubjectsArg tArg)
tMbSec. Моникёр соединения с репозиторием.
tArg. Параметры выполнения операции.
Операция ExportMbSubjects экспортирует список пользователей в CSV-файл.
Для выполнения операции укажите в поле tMbSec моникёр соединения с репозиторием. Моникёр может быть получен при выполнении операции OpenMetabase. В поле tArg указывается пустое значение, поле зарезервировано на будущее.
При выполнении операции будет создан CSV-файл, в который будет загружен список пользователей и различная информация о них. Файл будет сохранён в хранилище BI-сервера.
Результатом операции будет моникёр файла в хранилище BI-сервера. Данный моникёр может использоваться операциями GetBin/GetBinary для доступа к файлу.
Ниже приведён пример экспорта списка пользователей в CSV-файл. В запросе передаётся моникёр соединения с репозиторием. В ответе возвращается моникёр полученного файла в хранилище BI-сервера.
{
"ExportMbSubjects" :
{
"tMbSec" :
{
"id" : "OIPILNNNDDGEGOAEOALKEFLHNOFDFONEDKFAICJIEKEHOLAE!M"
},
"tArg" : ""
}
}
{
"ExportMbSubjectsResult" :
{
"id" :
{
"id" : "OIPILNNNDDGEGOAEOALKEFLHNOFDFONEDKFAICJIEKEHOLAE!M"
},
"exportedSubjects" :
{
"id" : "OIPILNNNDDGEGOAEOALKEFLHNOFDFONEDKFAICJIEKEHOLAE!M!Bin!0"
}
}
}
public static ExportMbSubjectsResult ExportMbSubjects(string moniker)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tGet = new ExportMbSubjects()
{
tArg = new ExportMbSubjectsArg(),
tMbSec = new MbId() { id = moniker }
};
// Экспорт списка пользователей
var result = somClient.ExportMbSubjects(tGet);
return result;
}
См. также: