HasScenarioDimension: Boolean;
HasScenarioDimension: boolean;
Свойство HasScenarioDimension определяет, поддерживает ли база данных временных рядов сценарии.
Возможные значения:
True. Значение по умолчанию для создаваемых баз данных временных рядов. Сценарии поддерживаются;
False. Сценарии не поддерживаются. Это позволит увеличить быстродействие базы данных временных рядов.
Для выполнения примера в репозитории предполагается наличие базы данных временных рядов с идентификатором «TSDB_SCENARIO».
Добавьте ссылки на системные сборки: Cubes, Metabase.
Sub UserProc;
Var
mb: IMetabase;
TSDB: IRubricator;
Begin
mb := MetabaseClass.Active;
TSDB := mb.ItemById("TSDB_SCENARIO").Edit As IRubricator;
TSDB.HasScenarioDimension := False;
(TSDB As IMetabaseObject).Save;
End Sub UserProc;
В результате выполнения примера база данных временных рядов «TSDB_SCENARIO» не будет поддерживать сценарии.
Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore.
Imports Prognoz.Platform.Interop.Cubes;
…
Public Shared Sub Main(Params: StartParams);
Var
mb: IMetabase;
TSDB: IRubricator;
Begin
mb := Params.Metabase;
TSDB := mb.ItemById["TSDB_SCENARIO"].Edit() As IRubricator;
TSDB.HasScenarioDimension := False;
(TSDB As IMetabaseObject).Save();
End Sub;
См. также: