IRubricator.SeparateTableForActualData

Синтаксис Fore

SeparateTableForActualData: Boolean;

Синтаксис Fore.NET

SeparateTableForActualData: boolean;

Описание

Свойство SeparateTableForActualData определяет, использовать ли отдельную таблицу для хранения актуальных данных.

Комментарии

Возможные значения:

Пример Fore

Для выполнения примера в репозитории предполагается наличие базы данных временных рядов с идентификатором «TSDB_DATA».

Добавьте ссылки на системные сборки: Cubes, Metabase.

Sub UserProc;
Var
    mb: IMetabase;
    Rub: IRubricator;
Begin
    // Получаем репозиторий
    mb := MetabaseClass.Active;
    // Получаем базу данных временных рядов
    Rub := mb.ItemById("TSDB_DATA").Edit As IRubricator;
    // Указываем, что для хранения актуальных данных
    // будет использоваться отдельная таблица
    Rub.SeparateTableForActualData := True;
    // Обновляем системные таблицы и сохраняем изменения
    Rub.AlterAndSave;
End Sub UserProc;

В результате выполнения примера в базе данных «TSDB_DATA» будет использоваться отдельная таблица для хранения актуальных данных.

Пример Fore.NET

Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore.

Imports Prognoz.Platform.Interop.Cubes;

Public Shared Sub Main(Params: StartParams);
Var
    mb: IMetabase;
    Rub: IRubricator;
Begin
    // Получаем репозиторий
    mb := Params.Metabase;
    // Получаем базу данных временных рядов
    Rub := mb.ItemById["TSDB_DATA"].Edit() As IRubricator;
    // Указываем, что для хранения актуальных данных
    // будет использоваться отдельная таблица
    Rub.SeparateTableForActualData := True;
    // Обновляем системные таблицы и сохраняем изменения
    Rub.AlterAndSave();
End Sub;

См. также:

IRubricator