<?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 基本结构的更多相关文章

  1. C#与XML Schema的问题

    http://bbs.csdn.net/topics/50493564 weileily: 用XmlSchema.Read方法读取了一个xsd文件,请问如何遍历检索器中的ComplexType与Sim ...

  2. XML详解:第二部分 XML Schema

    声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...

  3. XML Schema 简介

    XML Schema 是基于 XML 的 DTD 替代者. XML Schema 可描述 XML 文档的结构. XML Schema 语言也可作为 XSD(XML Schema Definition) ...

  4. XML Schema验证

    XML Schema验证 一.什么事Schema(XSD) XML Schema是微软定义的一套用来验证XML技术.是一套预先规定的XML元素和属性创建的,这些元素和属性定义了XML文档的结构和内容模 ...

  5. W3C XML Schema 教程

    转自:http://www.blogjava.net/sham2k/articles/179825.html W3C XML Schema 教程 XML SCHEMA教程 本教程是笔者学习W3C的&l ...

  6. XML&DTD&XML Schema学习

    XML(eXtensible Markup Language)可扩展的标记语言.xml在web service编程中尤为重要.在网络传输中可以作为传输数据的载体.xml作为元语言,它可以用来标记数据. ...

  7. XML Schema (1)

    XML Schema 是基于 XML 的 DTD 替代者. XML Schema 描述 XML 文档的结构. XML Schema 语言也称作 XML Schema 定义(XML Schema Def ...

  8. XML Schema <第三篇>

    验证XML文档是否符合议定的XML结构有两种方法,分别是DTD模式与XML Schema.本文主要介绍XML Schema. 一.XML Schema的优点 XML Schema基于XML,没有专门的 ...

  9. XML Schema

    XML Schema 是基于 XML 的 DTD 替代者. XML Schema 描述 XML 文档的结构. XML Schema 语言也称作 XMLSchema 定义(XML Schema Defi ...

随机推荐

  1. java 使用网建SMS发送短信验证码

    首先, 注册并登录网建用户, 新注册用户将获得5条的测试短信 网建短信通地址: http://sms.webchinese.cn/default.shtml 注册账号在此就不多做赘述了, 直接上代码 ...

  2. HDP 3.1.0 集成 Sqoop2

    HDP 3.1.0 集成 Sqoop2 本文原始地址:https://sitoi.cn/posts/65261.html 环境 由三台主机组成的 HDP 3.1.0 集群 配置好时间同步 步骤 下载 ...

  3. XGBoost使用教程(进阶篇)三

    一.Importing all the libraries import pandas as pdimport numpy as npfrom matplotlib import pyplot as ...

  4. asp.net core mvc基于Redis实现分布式锁,C# WebApi接口防止高并发重复请求,分布式锁的接口幂等性实现

    使用背景:在使用app或者pc网页时,可能由于网络原因,api接口可能被前端调用一个接口重复2次的情况,但是请求内容是一样的.这样在同一个短暂的时间内,就会有两个相同请求,而程序只希望处理第一个请求, ...

  5. 201871010128-杨丽霞《面向对象程序设计(java)》第二周学习总结

    201871010128-杨丽霞<面向对象程序设计(java)>第二周学习总结 项目 内容 这个作业属于哪个课程 <https://www.cnblogs.com/nwnu-daiz ...

  6. android 8.0 悬浮窗 最简demo

    MainActivity.java文件 package com.example.performance; import android.app.Activity; import android.con ...

  7. Memcache未授权访问漏洞简单修复方法

    漏洞描述: memcache是一套常用的key-value缓存系统,由于它本身没有权限控制模块,所以开放在外网的memcache服务很容易被攻击者扫描发现,通过命令交互可直接读取memcache中的敏 ...

  8. 缓存中,2个注解:@cacheable 与 @cacheput 的区别

    @cacheable:只会执行一次,当标记在一个方法上时表示该方法是支持缓存的,Spring会在其被调用后将其返回值缓存起来,以保证下次利用同样的参数来执行该方法时可以直接从缓存中获取结果. @cac ...

  9. CentOS7 最小安装 vmware 创建虚拟机 nmcli ip systemctl

    镜像网站 一些开源软件的国内镜像源 站点版 (一).企业站 1.搜狐:http://mirrors.sohu.com/ 2.网易:http://mirrors.163.com/ 3.阿里云:http: ...

  10. NOIP 2006 明明的随机数

    洛谷 P1059 明明的随机数 洛谷传送门 JDOJ 1423: [NOIP2006]明明的随机数 T1 JDOJ传送门 Description 明明想在学校中请一些同学一起做一项问卷调查,为了实验的 ...