2013-04-09 1 views
2

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

ответ

2

Полное и подробное определение ваших экземпляров 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/)

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

IRelationalStore IStoreUniverse.get("MyStore"); 
Map<String,IField> IRelationalStore.getFields(); 
String[] IRelationalStore.getKeyFields(); 
Map<String,IRelationalJoin> IRelationalStore.getJoins(); 
...