Реляционный магазин и проверка куба / отражение

Реляционные хранилища и кубы определяются в ActivePivot с помощью различных доступных файлов конфигурации XML, таких как Formats.csv, LoadInstructions.csv, WhatverCube.xml и SchemaFields.xml. Можно ли получить доступ к информации о конфигурации, указанной в этих файлах, через API ActivePivot после анализа и загрузки, или нам нужно проанализировать, загрузить и проверить эти файлы самостоятельно, чтобы узнать таблицы, поля, измерения и меры, определенные в текущих активных реляционных хранилищах а кубики?

1 ответ

Решение

Полное и подробное определение ваших экземпляров ActivePivot (а также схемы) можно получить во время выполнения из диспетчера ActivePivot:

IManagerDescription IActivePivotManager.getDescription();
List<ISchemaInstanceDescription> IManagerDescription.getSchemas();
ISchemaDescription ISchemaInstanceDescription.getSchemaDescription();
List<IActivePivotInstanceDescription> getActivePivotInstanceDescriptions();
IActivePivotDescription IActivePivotInstanceDescription.getActivePivotDescription();
...

Эти определения также предоставляются через Службу администрирования, доступную на Java или в виде веб-службы:

IManagerDescription IAdministrationService.retrieveManagerDescription();

Для получения более подробной информации, посмотрите на онлайн Javadoc ( http://support.quartetfs.com/documentation/javadoc/)

Вы также можете получить информацию о реляционных хранилищах с помощью API Java. Вы получаете доступ к магазинам через вселенную магазина:

IRelationalStore IStoreUniverse.get("MyStore");
Map<String,IField> IRelationalStore.getFields();
String[] IRelationalStore.getKeyFields();
Map<String,IRelationalJoin> IRelationalStore.getJoins();
...
Другие вопросы по тегам