自己写的第一个Schema文件

<Schema name="FinSchema" description="财务模式" measuresCaption="财务模式">
  <Cube name="BalanceCube" caption="资产负债Cube" visible="true" description="资产负债Cube" cache="true" enabled="true">
    <Table name="资产负债视图" schema="dbo">
    </Table>
    <Dimension type="StandardDimension" visible="true" foreignKey="组织编码" highCardinality="false" name="组织" caption="组织编码">
      <Hierarchy visible="true" hasAll="true" allMemberName="所有组织" allMemberCaption="所有组织" primaryKey="组织编码">
        <Table name="资产负债视图" alias="temp1">
        </Table>
        <Level name="组织编码" visible="true" column="组织编码" nameColumn="组织名称" type="String" uniqueMembers="false" levelType="Regular" hideMemberIf="Never">
        </Level>
        <Level name="组织名称" visible="true" column="组织名称" type="String" uniqueMembers="false">
        </Level>
      </Hierarchy>
    </Dimension>
    <Dimension type="StandardDimension" visible="true" foreignKey="年" name="年">
      <Hierarchy name="YearHierarchy" visible="true" hasAll="true" allMemberName="所有年" allMemberCaption="所有年" primaryKey="年">
        <Table name="资产负债视图" alias="Temp2">
        </Table>
        <Level name="年" visible="true" column="年" type="Integer" uniqueMembers="false">
        </Level>
      </Hierarchy>
    </Dimension>
    <Dimension type="StandardDimension" visible="true" foreignKey="期间" name="期间">
      <Hierarchy name="MonthHierarchy" visible="true" hasAll="true" allMemberName="所有期间" allMemberCaption="所有期间" primaryKey="期间">
        <Table name="资产负债视图" alias="Temp3">
        </Table>
        <Level name="期间" visible="true" column="期间" type="Integer" uniqueMembers="false">
        </Level>
      </Hierarchy>
    </Dimension>
    <Dimension type="StandardDimension" visible="true" foreignKey="账簿名称" name="账簿">
      <Hierarchy name="BookHierarchy" visible="true" hasAll="true" allMemberName="所有账簿" allMemberCaption="所有账簿" primaryKey="账簿名称">
        <Table name="资产负债视图" alias="Temp4">
        </Table>
        <Level name="账簿名称" visible="true" column="账簿名称" nameColumn="账簿名称" type="String" uniqueMembers="false">
        </Level>
      </Hierarchy>
    </Dimension>
    <Dimension type="StandardDimension" visible="true" foreignKey="项目分类" name="项目分类">
      <Hierarchy name="ItemTypeHierarchy" visible="true" hasAll="true" allMemberName="所有分类" allMemberCaption="所有分类" primaryKey="项目分类">
        <Table name="资产负债视图" alias="Temp5">
        </Table>
        <Level name="项目分类" visible="true" column="项目分类" type="String" uniqueMembers="false">
        </Level>
      </Hierarchy>
    </Dimension>
    <Dimension type="StandardDimension" visible="true" foreignKey="项目名称" name="项目名称">
      <Hierarchy name="ItemHierarchy" visible="true" hasAll="true" allMemberName="所有项目" allMemberCaption="所有项目" primaryKey="项目名称">
        <Table name="资产负债视图" alias="Temp5">
        </Table>
        <Level name="项目名称" visible="true" column="项目名称" type="String" uniqueMembers="false">
        </Level>
      </Hierarchy>
    </Dimension>
    <Measure name="年初数" column="年初数" aggregator="sum" visible="true">
    </Measure>
    <Measure name="期末数" column="期末数" aggregator="sum" visible="true">
    </Measure>
  </Cube>
</Schema>

原文地址:https://www.cnblogs.com/Bruce_H21/p/10486735.html

时间: 2024-10-20 00:38:42

自己写的第一个Schema文件的相关文章

如何写一个schema文件

<!-- xmlns:默认的命名空间,一个 schema中只允许有一个xmlns,因为应用这个命名空间的资源不用添加前缀,其他的命名空间需要添加前缀 --> <!-- targetNamespace:是别的schema或者xml文件引用本schema文件的路径, --> <!-- targetNamespace和xmlns:tns是一致的,什么意思呢,就是说在本页面如果要引用本页面的一些资源,就要加入tns这个前缀才能引用,不然就是引用默认命名空间xmlns的资源 -->

快速配置Python编译环境与第一个py文件程序

1. Python基本语法在此不熬述. 2. 到管网下载Python 3.6.x 版本,与本机匹配的版本,如本机是 win7 64 python-3.6.5-amd64 3. 下载IDE:PythonCharm 如果只是个人开发,为避免不必要的麻烦,下载社区版. 4. 先安装Python 配置windows环境路径Path: 在 Windows 设置环境变量path 这个字符串的最后加上;D:\Python\Python36 即python的安装目录, 以上是我的安装目录 或在命令提示框中(cm

Dom4j 读取一个XML文件和将String写成XML文件

dom4j保存文件xml格式和读取XML文件内容,代码如下: package com.qmjs.imut import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.InputStream; import org.apache.log4j.Logger; import org.dom4j.Document; import org.dom4j.DocumentHelper; i

写一个xml文件到磁盘的方法

/** * 往磁盘上写一个xml文件 * * <?xml version="1.0" encoding="UTF-8" standalone="true"?> //文档的神明 <persons> //标签tag <person id=“18"> //ID是person标签的一个属性 <name>allen</name> <age>36</age> <

按照xml文件写Schema文件样例——orders.xml

这里没有语法,只是把做过去的一个简单小练习放上来.以便查阅. 1.xml文件: 1 <?xml version="1.0" encoding="utf-8"?> 2 <orders xmlns="http://www.w3school.com.cn" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xsi:schemaLocation=&qu

自定义报告,用Java写一个html文件

因为testng不满足我们的展示,所以我们会自己定义一个报告,实施步骤是,把静态页面做好后,放在Java项目中,其实和生成一个日志文件类似,只是该了后缀,Java中需要使用到PrintStream,案例如下,我在静态页面中制作的静态网页 在代码中实现如下,就是把所有内容搬移过来 package until; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.PrintStre

如何挂载一个镜像文件(how to mount an image file)

如何挂载一个镜像文件(how to mount an image file) 08/16/2012master 4 Comments 在使用KVM或Xen虚拟化的情况下,经常需要使用镜像文件(image file),我们可以将Guest系统启动起来,然后对镜像文件进行修改,不过这样有时也是比较麻烦,其实也是可以将镜像文件直接进行mount的,可以用如下两种办法. (本文写的RAW格式镜像文件的挂载:我的另一篇文章写了"如何挂载qcow2格式的镜像文件") 方法一:找出分区开始的开始位置

写chrome插件---一个优酷自动加粉丝助手

写chrome插件主要就是写js , 我们要构造界面(HTML), 以及样式(CSS),  以及chrome给我们提供的jsAPI, 主要是chrome的API, 调试的话可以使用chrome的开发者工具(f12)直接调试; API地址的截图先过一遍, 这个非常重要: 如果从来没写过chrome插件, 我们可以参考这个打开, 里面有很多现成的DEMO, 我们能够直接在线看一些简单的DEMO代码: 我写的这个youku自动订阅助手使用了bootstrap和jQ(个人认为是标配,(●'?'●)),也

使用C++ boost从零构建一个异步文件IO系统

前言 因为本科毕业设计中要做一个分布式文件系统,其中一个模块需要实现文件IO.为了验证我对异步IO的理解,决定造一个异步文件IO的轮子.操作系统已经给出各种异步操作的API,如重叠IO, IOCP,kqueue,select,poll,epoll等机制,而且C++也有很多跨平台的异步IO库,如libevent,boost::asio等.我参考已有的实现来完善这个小系统的功能. 渣技术,渣代码,出现问题请各位指出. 概述 同步与异步: 同步:假如我想对一个文件(socket也同理)进行处理,那么一