无法将mondrian 4架构文件转换为mondrain 3.x架构文件

1.我们有Mondrian 4模式文件(Cube文件.xml),它是在Mondrian 4中创建的,但Mondrian Schema工作台(它是测试版)目前不可用。现在我们使用的是Mondrian Schema Workbench(3.6.1)的稳定版本,因此我们想在Mondrian Schema Workbench(3.6.1)中读取和修改Mondrian 4模式文件。

我们使用IvySE插件但无法成功。

2.有没有办法降级模式文件版本(即Mondrian 4.0到Mondrian 3.6.1)?

3.是否有任何适配器/插件可以转换模式文件(即Mondrian 4.0到Mondrian 3.6.1)?

我们有什么 :

1. Mondrian 4模式文件。(Cube文件.xml)

2.蒙德里安3.6.1 Pentaho Schema Workbench(PSW)

 

<?xml version="1.0" encoding="UTF-8"?>
<Schema name="sales" metamodelVersion="4.0">
  <PhysicalSchema>
  <Table name="sales" />
  </PhysicalSchema>
  <Cube name="Sales">
  <Dimensions>
  <Dimension name="City" key="City">
  <Attributes>
  <Attribute name="City" keyColumn="city" hasHierarchy="false" />
  </Attributes>
  <Hierarchies>
  <Hierarchy name="City" hasAll="true">
  <Level attribute="City" />
  </Hierarchy>
  </Hierarchies>
  </Dimension>
  <Dimension name="Store" key="Store">
  <Attributes>
  <Attribute name="Store" keyColumn="store" hasHierarchy="false" />
  </Attributes>
  <Hierarchies>
  <Hierarchy name="Store" hasAll="true">
  <Level attribute="Store" />
  </Hierarchy>
  </Hierarchies>
  </Dimension>
  </Dimensions>
  <MeasureGroups>
  <MeasureGroup name="Sales" table="sales">
  <Measures>
  <Measure name="Units sold" column="unitssold" aggregator="sum" formatString="#,###" />
  </Measures>
  <DimensionLinks>
  <ForeignKeyLink dimension="City" foreignKeyColumn="city" />
  <ForeignKeyLink dimension="Store" foreignKeyColumn="store" />
  </DimensionLinks>
  </MeasureGroup>
  </MeasureGroups>
  </Cube>
</Schema>

猜你喜欢

转载自blog.csdn.net/Joe192/article/details/88966685