XML Schema 基本结构
<?xml version='1.0'?>
<Schema name="cangchuSchema" metamodelVersion="4.0">
<PhysicalSchema>
<Table name="highway_toll">
<Key>
<Column name="uid"/>
</Key>
</Table>
<Table name="dim_date">
<Key>
<Column name="date_sk"/>
</Key>
</Table>
<Link source="highway_toll" target="dim_date">
<ForeignKey>
<Column name="date_sk"/>
</ForeignKey>
</Link>
</PhysicalSchema>
<Cube name="YonghuCube" caption="高速">
<Dimensions>
<Dimension key="id1" table="highway_toll" name="DimItem" caption="DIM">
<Attributes> <Attribute name="skr_id" keyColumn="skr_id" hasHierarchy="false" caption="收款人"/>
<Attribute name="id1" keyColumn="uid" hasHierarchy="false"/>
</Attributes>
<Hierarchies>
<Hierarchy name="Type2" allMemberName="All Path" caption="">
<Level attribute="skr_id" caption="收款人"/>
</Hierarchy>
</Hierarchies>
</Dimension>
<Dimension name="Date" table="dim_date" type="TIME" key="ID" caption="时间">
<Attributes>
<Attribute name="ID" keyColumn="date_sk" hasHierarchy="false"/>
<Attribute name="Year" keyColumn="year_number" levelType="TimeYears" hasHierarchy="false"/>
<Attribute name="Quarter" levelType="TimeQuarters" hasHierarchy="false">
<Key>
<Column name="year_number"/>
<Column name="quarter_number"/>
</Key>
<Name>
<Column name="quarter_name"/>
</Name>
</Attribute>
<Attribute name="Month" levelType="TimeMonths" hasHierarchy="false">
<Key>
<Column name="year_number"/>
<Column name="month_number"/>
</Key>
<Name>
<Column name="month_name"/>
</Name>
</Attribute>
<Attribute name="Day" levelType="TimeDays" hasHierarchy="false">
<Key>
<Column name="year_number"/>
<Column name="month_number"/>
<Column name="day_of_month_number"/>
</Key>
<Name>
<Column name="day_of_month_number"/>
</Name>
</Attribute>
</Attributes>
<Hierarchies>
<Hierarchy name="Time" hasAll="true">
<Level attribute="Year" caption="年份">
<Annotations>
<Annotation name="AnalyzerDateFormat">[yyyy]</Annotation>
</Annotations>
</Level>
<Level attribute="Quarter" caption="季度">
<Annotations>
<Annotation name="AnalyzerDateFormat">[yyyy].[Qq]</Annotation>
</Annotations>
</Level>
<Level attribute="Month" caption="月份">
<Annotations>
<Annotation name="AnalyzerDateFormat">[yyyy].[Qq].[mm]</Annotation>
</Annotations>
</Level>
<Level attribute="Day" caption="日">
<Annotations>
<Annotation name="AnalyzerDateFormat">[yyyy].[Qq].[mm].[dd]</Annotation>
</Annotations>
</Level>
</Hierarchy>
</Hierarchies>
</Dimension>
</Dimensions>
<MeasureGroups>
<MeasureGroup name="Count" table="highway_toll">
<Measures>
<Measure name="Measure1" column="ys" aggregator="count" caption="缴款应收" formatString="Standard"/>
<Measure name="Measure2" column="ss" aggregator="sum" caption="缴款实收" formatString="Standard"/>
</Measures>
<DimensionLinks>
<FactLink dimension="DimItem" />
<ForeignKeyLink dimension="Date" foreignKeyColumn="createDate"/>
</DimensionLinks>
</MeasureGroup>
</MeasureGroups>
</Cube>
</Schema>
XML Schema 基本结构的更多相关文章
- C#与XML Schema的问题
http://bbs.csdn.net/topics/50493564 weileily: 用XmlSchema.Read方法读取了一个xsd文件,请问如何遍历检索器中的ComplexType与Sim ...
- XML详解:第二部分 XML Schema
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- XML Schema 简介
XML Schema 是基于 XML 的 DTD 替代者. XML Schema 可描述 XML 文档的结构. XML Schema 语言也可作为 XSD(XML Schema Definition) ...
- XML Schema验证
XML Schema验证 一.什么事Schema(XSD) XML Schema是微软定义的一套用来验证XML技术.是一套预先规定的XML元素和属性创建的,这些元素和属性定义了XML文档的结构和内容模 ...
- W3C XML Schema 教程
转自:http://www.blogjava.net/sham2k/articles/179825.html W3C XML Schema 教程 XML SCHEMA教程 本教程是笔者学习W3C的&l ...
- XML&DTD&XML Schema学习
XML(eXtensible Markup Language)可扩展的标记语言.xml在web service编程中尤为重要.在网络传输中可以作为传输数据的载体.xml作为元语言,它可以用来标记数据. ...
- XML Schema (1)
XML Schema 是基于 XML 的 DTD 替代者. XML Schema 描述 XML 文档的结构. XML Schema 语言也称作 XML Schema 定义(XML Schema Def ...
- XML Schema <第三篇>
验证XML文档是否符合议定的XML结构有两种方法,分别是DTD模式与XML Schema.本文主要介绍XML Schema. 一.XML Schema的优点 XML Schema基于XML,没有专门的 ...
- XML Schema
XML Schema 是基于 XML 的 DTD 替代者. XML Schema 描述 XML 文档的结构. XML Schema 语言也称作 XMLSchema 定义(XML Schema Defi ...
随机推荐
- Html引入百度富文本编辑器ueditor及自定义工具栏
在日常工作用,肯定有用到富文本编辑器的时候,富文本编辑器功能强大使用方便,我用的是百度富文本编辑器,首先需要下载好百度编辑器的demo, 然后创建ueditor.html文件,引入百度编辑器,然后在h ...
- provisional headers are shown 一例
系统首页的ajax调用出现 报错: provisional headers are shown 最后查到的原因时,mysql数据库的磁盘满了,而首页的ajax调用要插入一条记录到数据库,卡住了.
- 解决使用maven clean项目的时候报错,删除target文件夹失败
背景:jdk1.8 + maven3.5.2 问题描述: 我在使用maven clean项目的时候,celan 失败,报错的原因是删除项目下的target文件夹下面的文件失败 解决方法: 打开任务管理 ...
- eclipse自定义自动补全语句
1. Windows-->preferences 2. 弹出框选择, Java-->Editor-->Templates-->New 3. 弹出框输入, 1.Name--名字, ...
- Linux文件服务管理之nfs
NFS(Network File System)即网络文件系统, 是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源. 在NFS的应用中,本地NFS的客户端应 ...
- 安装Ubuntu后需要做的事
卸载软件 纸牌 麻将 扫雷 数独 火狐 邮件 扫描 拍照 照片 视频 计划 日历 打印 备份 计算器 亚马逊 电源统计 音乐播放 远程桌面 To Do LibreOffice 换下载源 装机的时候下载 ...
- JAVA并发-join
概念 join方法,一种特殊的wait,当前运行线程调用另一个线程的join方法,当前线程进入阻塞状态直到调用join方法的线程结束,再继续执行. 一般情况下,都是主线程创建一个子线程,子线程调用jo ...
- Linux 换 jdk 版本 环境没有生效
Linux 换 jdk 版本 环境没有生效 把 jdk 1.7 换成 1.8, 路径设置好了后 用了下面两个都没有生效 . /etc/profile source ~/.bashrc 还是 jdk 1 ...
- ubuntu使用anaconda安装tensorflow
https://blog.csdn.net/shiheyingzhe/article/details/80863422 https://blog.csdn.net/sheyanshangjiang/a ...
- PAC、KNN和GridSearchCV
PCA PCA主要是用来数据降维,将高纬度的特征映射到低维度,具体可学习线性代数. 这里,我们使用sklearn中的PCA. from sklearn.decomposition import PCA ...