自己写的第一个Schema文件

Posted Neo的技术点滴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自己写的第一个Schema文件相关的知识,希望对你有一定的参考价值。

<Schema name="FinSchema" description="&#36130;&#21153;&#27169;&#24335;" measuresCaption="&#36130;&#21153;&#27169;&#24335;">
  <Cube name="BalanceCube" caption="&#36164;&#20135;&#36127;&#20538;Cube" visible="true" description="&#36164;&#20135;&#36127;&#20538;Cube" cache="true" enabled="true">
    <Table name="&#36164;&#20135;&#36127;&#20538;&#35270;&#22270;" schema="dbo">
    </Table>
    <Dimension type="StandardDimension" visible="true" foreignKey="&#32452;&#32455;&#32534;&#30721;" highCardinality="false" name="&#32452;&#32455;" caption="&#32452;&#32455;&#32534;&#30721;">
      <Hierarchy visible="true" hasAll="true" allMemberName="&#25152;&#26377;&#32452;&#32455;" allMemberCaption="&#25152;&#26377;&#32452;&#32455;" primaryKey="&#32452;&#32455;&#32534;&#30721;">
        <Table name="&#36164;&#20135;&#36127;&#20538;&#35270;&#22270;" alias="temp1">
        </Table>
        <Level name="&#32452;&#32455;&#32534;&#30721;" visible="true" column="&#32452;&#32455;&#32534;&#30721;" nameColumn="&#32452;&#32455;&#21517;&#31216;" type="String" uniqueMembers="false" levelType="Regular" hideMemberIf="Never">
        </Level>
        <Level name="&#32452;&#32455;&#21517;&#31216;" visible="true" column="&#32452;&#32455;&#21517;&#31216;" type="String" uniqueMembers="false">
        </Level>
      </Hierarchy>
    </Dimension>
    <Dimension type="StandardDimension" visible="true" foreignKey="&#24180;" name="&#24180;">
      <Hierarchy name="YearHierarchy" visible="true" hasAll="true" allMemberName="&#25152;&#26377;&#24180;" allMemberCaption="&#25152;&#26377;&#24180;" primaryKey="&#24180;">
        <Table name="&#36164;&#20135;&#36127;&#20538;&#35270;&#22270;" alias="Temp2">
        </Table>
        <Level name="&#24180;" visible="true" column="&#24180;" type="Integer" uniqueMembers="false">
        </Level>
      </Hierarchy>
    </Dimension>
    <Dimension type="StandardDimension" visible="true" foreignKey="&#26399;&#38388;" name="&#26399;&#38388;">
      <Hierarchy name="MonthHierarchy" visible="true" hasAll="true" allMemberName="&#25152;&#26377;&#26399;&#38388;" allMemberCaption="&#25152;&#26377;&#26399;&#38388;" primaryKey="&#26399;&#38388;">
        <Table name="&#36164;&#20135;&#36127;&#20538;&#35270;&#22270;" alias="Temp3">
        </Table>
        <Level name="&#26399;&#38388;" visible="true" column="&#26399;&#38388;" type="Integer" uniqueMembers="false">
        </Level>
      </Hierarchy>
    </Dimension>
    <Dimension type="StandardDimension" visible="true" foreignKey="&#36134;&#31807;&#21517;&#31216;" name="&#36134;&#31807;">
      <Hierarchy name="BookHierarchy" visible="true" hasAll="true" allMemberName="&#25152;&#26377;&#36134;&#31807;" allMemberCaption="&#25152;&#26377;&#36134;&#31807;" primaryKey="&#36134;&#31807;&#21517;&#31216;">
        <Table name="&#36164;&#20135;&#36127;&#20538;&#35270;&#22270;" alias="Temp4">
        </Table>
        <Level name="&#36134;&#31807;&#21517;&#31216;" visible="true" column="&#36134;&#31807;&#21517;&#31216;" nameColumn="&#36134;&#31807;&#21517;&#31216;" type="String" uniqueMembers="false">
        </Level>
      </Hierarchy>
    </Dimension>
    <Dimension type="StandardDimension" visible="true" foreignKey="&#39033;&#30446;&#20998;&#31867;" name="&#39033;&#30446;&#20998;&#31867;">
      <Hierarchy name="ItemTypeHierarchy" visible="true" hasAll="true" allMemberName="&#25152;&#26377;&#20998;&#31867;" allMemberCaption="&#25152;&#26377;&#20998;&#31867;" primaryKey="&#39033;&#30446;&#20998;&#31867;">
        <Table name="&#36164;&#20135;&#36127;&#20538;&#35270;&#22270;" alias="Temp5">
        </Table>
        <Level name="&#39033;&#30446;&#20998;&#31867;" visible="true" column="&#39033;&#30446;&#20998;&#31867;" type="String" uniqueMembers="false">
        </Level>
      </Hierarchy>
    </Dimension>
    <Dimension type="StandardDimension" visible="true" foreignKey="&#39033;&#30446;&#21517;&#31216;" name="&#39033;&#30446;&#21517;&#31216;">
      <Hierarchy name="ItemHierarchy" visible="true" hasAll="true" allMemberName="&#25152;&#26377;&#39033;&#30446;" allMemberCaption="&#25152;&#26377;&#39033;&#30446;" primaryKey="&#39033;&#30446;&#21517;&#31216;">
        <Table name="&#36164;&#20135;&#36127;&#20538;&#35270;&#22270;" alias="Temp5">
        </Table>
        <Level name="&#39033;&#30446;&#21517;&#31216;" visible="true" column="&#39033;&#30446;&#21517;&#31216;" type="String" uniqueMembers="false">
        </Level>
      </Hierarchy>
    </Dimension>
    <Measure name="&#24180;&#21021;&#25968;" column="&#24180;&#21021;&#25968;" aggregator="sum" visible="true">
    </Measure>
    <Measure name="&#26399;&#26411;&#25968;" column="&#26399;&#26411;&#25968;" aggregator="sum" visible="true">
    </Measure>
  </Cube>
</Schema>

 

以上是关于自己写的第一个Schema文件的主要内容,如果未能解决你的问题,请参考以下文章

从"图夫",到"码农"的第一课

Android - 通过 FragmentManager 替换片段后,片段返回到它们的第一个状态

创建自己的代码片段(CodeSnippet)

VS中添加自定义代码片段——偷懒小技巧

调试,高级--step into my code ,只调试自己写的代码,shux,各种step操作debug

如何使用 MSXML 针对 XML Schema.xsd 验证我自己的 Schema XSD 文件?