Refresh;
Refresh();
Метод Refresh обновляет структуру куба в репозитории на основании информации о кубе на сервере, к которому подключается каталог ADOMD.
Для обновления структуры куб должен находиться в состоянии редактирования.
Для выполнения примера предполагается наличие в репозитории каталога ADOMD с идентификатором «ADOMDTest». В каталоге имеется куб ADOMD с идентификатором «Cube_1».
Sub UserProc;
Var
MB: IMetabase;
Cube: IAdoMdCube;
Begin
MB := MetabaseClass.Active;
Cube := MB.ItemByIdNamespace("Cube_1", MB.GetObjectKeyById("ADOMDTest")).Edit As IAdoMdCube;
Cube.Refresh;
(Cube As IMetabaseObject).Save;
End Sub UserProc;
При выполнении примера будет обновлена структура указанного куба ADOMD на основании информации о кубе, полученной с сервера.
Для выполнения примера предполагается наличие в репозитории каталога ADOMD с идентификатором «ADOMDTest». В каталоге имеется куб ADOMD с идентификатором «Cube_1». Указанный пример является точкой входа для .NET-сборки.
Imports Prognoz.Platform.Interop.AdoMd;
Imports Prognoz.Platform.Interop.Metabase;
Public Shared Sub Main(Params: StartParams);
Var
MB: IMetabase;
Cube: IAdoMdCube;
Begin
MB := Params.Metabase;
Cube := MB.ItemByIdNamespace["Cube_1", MB.GetObjectKeyById("ADOMDTest")].Edit() As IAdoMdCube;
Cube.Refresh();
(Cube As IMetabaseObject).Save();
End Sub;
При выполнении примера будет обновлена структура указанного куба ADOMD на основании информации о кубе, полученной с сервера.
См. также: