OpItemKey DataAreaSlicesAdd(string mon, DataAreaSlicesAddArg tArg)
mon. Моникёр для работы со срезами источника данных.
tArg. Параметры создания нового среза данных.
Операция DataAreaSlicesAdd создаёт новый срез данных для источника данных аналитической области данных.
Для выполнения операции укажите в поле mon моникёр экземпляра регламентного отчёта с постфиксом «!DataArea!DataSources!<ключ источника>!DataSourceSlices» для работы со срезами источников данных, а в поле tArg.type тип создаваемого среза данных.
Моникёр может быть получен при выполнении операции OpenPrxMeta.
Результатом выполнения операции будет ключ созданного среза данных.
Ниже приведён пример создания нового среза для источника данных. В запросе передаётся моникёр для работы со срезами данных и тип создаваемого среза. В ответе приходит ключ созданного среза данных.
{
"DataAreaSlicesAdd" :
{
"mon" : "S1!M!S!P1!DataArea!DataSources!1!DataSourceSlices",
"tArg" :
{
"type" : "Pivot"
}
}
}
{
"DataAreaSlicesAddResult" :
{
"k" : "3"
}
}
public static OpItemKey AddSlice(string moniker, uint dataSourceKey)
{
var somClient = new SomPortTypeClient(); //Прокси-объект для выполнения операций
//Параметры выполнения операции
var tAdd = new DataAreaSlicesAdd()
{
tArg = new DataAreaSlicesAddArg()
{
type = EaxDataAreaSliceType.Pivot
},
mon = moniker + "!DataArea!DataSources!" + dataSourceKey.ToString() + "!DataSourceSlices"
};
//Добаление среза для источника данных
var result = somClient.DataAreaSlicesAdd(tAdd);
return result;
}
См. также: