2

关系存储和多维数据集通过各种可用的 XML 配置文件在 ActivePivot 中定义,例如 Formats.csv、LoadInstructions.csv、WhatverCube.xml 和 SchemaFields.xml。这些文件中指定的配置信息是否可以在解析加载后通过ActivePivot API访问,还是我们必须自己解析、加载和检查这些文件才能知道当前活动关系存储中定义的表、字段、维度和度量和立方体?

4

1 回答 1

1

您的 ActivePivot 实例(以及模式)的完整和详细定义可以在运行时从 ActivePivot 管理器中检索:

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

这些定义也通过管理服务公开,在 Java 中或作为 Web 服务可用:

IManagerDescription IAdministrationService.retrieveManagerDescription();

有关更多详细信息,请查看在线 javadoc ( http://support.quartetfs.com/documentation/javadoc/ )

您还可以使用 java API 检索有关关系存储的信息。您通过商店世界访问商店:

IRelationalStore IStoreUniverse.get("MyStore");
Map<String,IField> IRelationalStore.getFields();
String[] IRelationalStore.getKeyFields();
Map<String,IRelationalJoin> IRelationalStore.getJoins();
...
于 2013-04-10T08:01:34.583 回答