mondrian schema编写指南

 

https://mondrian.pentaho.com/documentation/schema.php

v3版本编写指南

1        什么是schema

 

模式schema定义了一个多维数据库。组成的多维数据集,它包含一个逻辑模型层次结构,和成员,这个模型的一个映射到物理模型。简单言之,数据库表是物理模型,schema是逻辑模型,使用mdx表达的是逻辑表达,映射导数据库表,需要一个参照,这个参照就是这里的schema。

2        模式文件

创建mondrian schema可以在文本编辑器中编辑xml文件,或者使用pantaho workbench,该开源作者提供的一块javagui工具。Xml语法框架如下:

 

<Schema> 

    <Cube>  维度和测度的集合,都集中在一个事实表。

        <Table>

            <AggName>

                aggElements

            <AggPattern>

                aggElements

        <Dimension>

            <Hierarchy>

                relation

                <Closure/>

                <Level>

                    <KeyExpression>

                        <SQL/>

                    <NameExpression>

                        <SQL/>

                    <CaptionExpression>

                        <SQL/>

                    <OrdinalExpression>

                        <SQL/>

                    <ParentExpression>

                        <SQL/>

                    <Property>

                        <PropertyExpression>

                            <SQL/>

        <DimensionUsage>  使用一个共享维度的多维数据集。

        <Measure>

            <MeasureExpression>

                <SQL/>

            <CalculatedMemberProperty/>

        <CalculatedMember>

            <Formula/>

            <CalculatedMemberProperty/>

        <NamedSet>

            <Formula/>

    <VirtualCube>

        <CubeUsages>

            <CubeUsage>

        <VirtualCubeDimension>

        <VirtualCubeMeasure>

    <Role>

        <SchemaGrant>

            <CubeGrant>

                <DimensionGrant>

                <HierarchyGrant>

                    <MemberGrant/>

        <Union>

            <RoleUsage/>

        <UserDefinedFunction/>

        <Parameter/>

   

    relation ::=

    <Table>

        <SQL/>

    <View>

        <SQL/>

    <InlineTable>

        <ColumnDefs>

            <ColumnDef>

        <Rows>

            <Row>

                <Value>

    <Join>

    Relation aggElement ::=    聚合关系

    <AggExclude>

    <AggFactCount>

    <AggIgnoreColumn>

    <AggForeignKey>

    <AggMeasure>

    <AggLevel>

2.1  Annotations可选

主要的元素,如schema,cube, virtual cube, shared dimension, dimension, hierarchy, level, measure,calculated member均支持注释,使用时注意标签别冲突即可,用法如下:

<Schema name="Rock Sales">

<Annotations>

<Annotation name="Author">FredFlintstone</Annotation>

<Annotation name="Date">10,000 BC</Annotation>

</Annotations>

<Cube name="Sales">

      …

3        逻辑模型

逻辑模型最重要的组建标签: cubes多维度数据集, measures度量, dimensions维度。

1)            一个多维数据集是维度和测度的集合在一个特定的主题领域。

2)            一个测量是你感兴趣的测量量,例如,产品的销量,或库存商品的成本价格。

3)            一个是一个属性,或一组属性,甚至度量也可能是维度。例如,您可能希望打破产品销售的颜色,客户的性别和存储产品销售;颜色、性别和商店都是维度。

 

 

...有空再整理吧

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Mondrian Loop是一款基于荷兰艺术家皮特·蒙德里安的抽象艺术风格而设计的游戏。这款游戏包含了蒙德里安经典作品中的几何形状和颜色元素,让玩家在游戏中能够感受到蒙德里安独特的艺术风格。 在Mondrian Loop中,玩家需要通过旋转、移动和调整形状的位置来重新排列画面中的几何图形,以达到完美的平衡和对称。游戏中的每个关卡都会提供不同的挑战,玩家需要思考如何将图形组合在一起,使得整个画面看起来和谐统一。 这款游戏不仅仅是简单的图形排列,还结合了音乐和声效,让玩家能够陷入艺术的氛围中。通过与画面上的图形交互,玩家可以感受到蒙德里安艺术作品中的节奏感和平衡感,进一步理解和欣赏他独特的艺术风格。 Mondrian Loop不仅是一款娱乐游戏,更是一种艺术体验。通过与蒙德里安的作品互动,玩家可以进一步了解他的艺术创作理念和风格特点。同时,这款游戏也提供了一个创造和表达自己的空间,玩家可以根据自己的想法和审美创作一副独特的艺术作品。 总之,Mondrian Loop是一款将蒙德里安的艺术与游戏相结合的创新之作。通过解谜和互动的方式,玩家可以在游戏中感受到蒙德里安的艺术魅力,并且创造出属于自己的独特艺术作品。 ### 回答2: Mondrian Loop是指一种在绘画和设计中经常被使用的艺术概念和技法。这个概念源于荷兰艺术家皮特·蒙德里安(Piet Mondrian)的作品,他以抽象的、几何的方式表达了对自然和现实的热爱。 Mondrian Loop 集中表现了蒙德里安的风格和创作思想。这个概念揭示了对事物本质的追求,以及通过线条、颜色和构图的组合来呈现平衡和和谐的艺术作品。 在Mondrian Loop中,主要的元素是直线和正方形。通过严格的几何形状与明亮的原色,蒙德里安创造出了简洁、纯粹的艺术作品。他的作品中经常可以看到黑色和白色的直线,将画布分割为各个区块,并填充上红色、黄色和蓝色等原色。通过对这些基本元素的运用,他创造出了高度简化的形式和节奏感,同时又保持了作品内部的平衡和对称。 Mondrian Loop不仅仅是对艺术形式的追求,更是一种对和谐和秩序的表达。它反映了蒙德里安对宇宙和人类关系的思考,以及对理想社会的探索。通过追寻本质和平衡的艺术形式,他试图传达人类内心更深层次的渴望和追求。 总之,Mondrian Loop是一种以直线和正方形为主要表现形式的艺术概念,它凸显了蒙德里安在绘画和设计中的独特风格。这个概念不仅仅是对形式和色彩的追求,更是一种对和谐、平衡和秩序的表达,反映了蒙德里安对宇宙和理想社会的思考。 ### 回答3: "Mondrian loap"是一种错误的拼写,似乎是指的荷兰画家皮特·蒙德里安(Piet Mondrian)和他的抽象绘画风格。蒙德里安是20世纪抽象艺术的先驱之一。他在艺术中的风格独特,以直线和矩形元素的平面排列为特征,通过使用基本的几何形状和纯粹的颜色来表达他对世界的理解。 蒙德里安的作品主要由黑、白和原色构成。他将画布分割成不同大小的矩形块,用红、黄和蓝来填充。这种风格被称为“新现实主义”,强调了对基本形状和颜色的探索,以及对自然和现实的简化和抽象。 蒙德里安的艺术作品被广泛认为是抽象艺术的重要里程碑,对后来的艺术家和设计师产生了深远的影响。他的作品传达了平衡、秩序和和谐的观念,同时也表达了一种对纯粹和简单的追求。他的风格也被认为是现代设计和建筑的重要参考。 总的来说,蒙德里安的作品以它独特的几何图案和纯粹的色彩而闻名,它们代表了一种追求简单和平衡的艺术风格。蒙德里安的贡献为抽象艺术的发展做出了重要的贡献,并留下了对艺术和设计的持久影响。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值