示例:FOODMART

connection:        foodmart
catalog:   FoodMart
schema: FoodMart
cube:    Sales/HR/Sales 2/.../ =========================== Cube 1 :Sales ==============================
关注三个属性:【Dimensions】、【measures】、【properties】 【Dimensions:5个】
[[Customer], [Product], [Promotion], [Store], [Time]] (1)
name:Customer
hierarchies:[[Customer].[Customers], [Customer].[Education Level], [Customer].[Gender], [Customer].[Marital Status], [Customer].[Yearly Income]] (2)
name:Product
hierarchies:[[Product].[Products]] (3)
name:Promotion
hierarchies:[[Promotion].[Media Type], [Promotion].[Promotions]] (4)
name:Store
hierarchies:[[Store].[Stores], [Store].[Store Size in SQFT], [Store].[Store Type]] (5)
name:Time
hierarchies:[[Time].[Time], [Time].[Weekly], [Time].[Date Only]] 【measures:8个】 (1)
name:Unit Sales
uniqueName:[Measures].[Unit Sales]
measureGroup: Sales
dimensionUniqueName:[Measures](其他一样)
hierarchyUniqueName:[Measures](其他一样)
levelUniqueName:[Measures].[MeasuresLevel](其他一样) (2)
name:Store Cost
uniqueName:[Measures].[Store Cost]
measureGroup: Sales (3)
name:Store Sales
uniqueName:[Measures].[Store Sales]
measureGroup: Sales (4)
name:Sales Count
uniqueName:[Measures].[Sales Count]
measureGroup: Sales (5)
name:Customer Count
uniqueName:[Measures].[Customer Count]
measureGroup: Sales (6)
name:Promotion Sales
uniqueName:[Measures].[Promotion Sales]
measureGroup: Sales (7)
name:Profit
uniqueName:[Measures].[Profit]
measureGroup: null (8)
name:Profit Growth
uniqueName:[Measures].[Profit Growth]
measureGroup: null 【properties】 {
org.saiku.query.explain=true,//解释
org.saiku.connection.scenario=false,//场景
saiku.olap.query.drillthrough=true//钻取
} =========================== Cube 2 : HR ============================== 【Dimensions:5个】
[[Actual VS Budget], [Department], [Employee], [Store], [Time]] (1)
name:Actual VS Budget
hierarchies:[[Actual VS Budget].[Type]] (2)
name:Department
hierarchies:[[Department].[Department], [Department].[Department Description]] (3)
name:Employee
hierarchies:[[Employee].[Employees], [Employee$Closure].[Employee$Manager Id$Parent], [Employee].[Position], [Employee].[Manager Id], [Employee].[Employee Id], [Employee].[Store Id], [Employee].[Store Type], [Employee].[Pay Type], [Employee].[Management Role], [Employee].[Position Title], [Employee].[Marital Status], [Employee].[Gender], [Employee].[Salary], [Employee].[Education Level]] (4)
name:Store
hierarchies:[[Store].[Stores], [Store].[Store Size in SQFT], [Store].[Store Type]] (5)
name:Time
hierarchies:[[Time].[Time]] 【measures:5个】 (1)
name:Org Salary
uniqueName:[Measures].[Org Salary]
measureGroup: HR
dimensionUniqueName:[Measures](其他一样)
hierarchyUniqueName:[Measures](其他一样)
levelUniqueName:[Measures].[MeasuresLevel](其他一样) (2)
name:Count
uniqueName:[Measures].[Count]
measureGroup: HR (3)
name: Number of Employees
uniqueName:[Measures].[Number of Employees]
measureGroup: HR (4)
name:Employee Salary
uniqueName:[Measures].[Employee Salary]
measureGroup: null (5)
name:Avg Salary
uniqueName:[Measures].[Avg Salary]
measureGroup: null 【properties】 {
org.saiku.query.explain=true,//解释
org.saiku.connection.scenario=false,//场景
saiku.olap.query.drillthrough=true//钻取
} 其他的也差不多,就不一一列举了

示例:EARTHQUICKS

connection:        earthquakes
catalog: Global Earthquakes
schema: Global Earthquakes
cube: Earthquakes(1个) =========================== Cube:Earthquakes ============================== 关注三个属性:【Dimensions】、【measures】、【properties】 【Dimensions:3个】 (1)日期
name:Date
uniqueName:[Date]
caption:Date
hierarchies:[[Date].[Time]]
visible:true (2)位置
name:Location
uniqueName:[Location]
caption:Location
hierarchies:[[Location].[Place], [Location].[Latitude], [Location].[Longitude]]
visible:true (3)网络
name:Network
uniqueName:[Network]
caption:Network
hierarchies:[[Network].[Name]]
visible:true 【measures:11个】 (1) 平均海拔
name: Average Magnitude
uniqueName:[Measures].[Average Magnitude]
measureGroup: Average
dimensionUniqueName:[Measures]
hierarchyUniqueName:[Measures]
levelUniqueName:[Measures].[MeasuresLevel] (2)平均深度
name: Average Depth
uniqueName:[Measures].[Org Salary]
measureGroup: Average
dimensionUniqueName:[Measures]
hierarchyUniqueName:[Measures]
levelUniqueName:[Measures].[MeasuresLevel] (3)平均裂缝
name: Average Gap
uniqueName:[Measures].[Average Gap]
measureGroup: Average
dimensionUniqueName:[Measures]
hierarchyUniqueName:[Measures]
levelUniqueName:[Measures].[MeasuresLevel] (4)
name: Average Reporting Stations
uniqueName:[Measures].[Average Reporting Stations]
measureGroup: Average
dimensionUniqueName:[Measures]
hierarchyUniqueName:[Measures]
levelUniqueName:[Measures].[MeasuresLevel] (5)
name: Sum Magnitude
uniqueName:[Measures].[Sum Magnitude]
measureGroup: Average
dimensionUniqueName:[Measures]
hierarchyUniqueName:[Measures]
levelUniqueName:[Measures].[MeasuresLevel] (6)
name: Sum Reporting Stations
uniqueName:[Measures].[Sum Reporting Stations]
measureGroup: Average
dimensionUniqueName:[Measures]
hierarchyUniqueName:[Measures]
levelUniqueName:[Measures].[MeasuresLevel] (7)
name: Max Magnitude
uniqueName:[Measures].[Max Magnitude]
measureGroup: Average
dimensionUniqueName:[Measures]
hierarchyUniqueName:[Measures]
levelUniqueName:[Measures].[MeasuresLevel] (8)
name: Max Depth
uniqueName:[Measures].[Max Depth]
measureGroup: Average
dimensionUniqueName:[Measures]
hierarchyUniqueName:[Measures]
levelUniqueName:[Measures].[MeasuresLevel] (9)
name: Max Gap
uniqueName:[Measures].[Max Gap]
measureGroup: Average
dimensionUniqueName:[Measures]
hierarchyUniqueName:[Measures]
levelUniqueName:[Measures].[MeasuresLevel] (10)
name: Max Reporting Stations
uniqueName:[Measures].[Max Reporting Stations]
measureGroup: Average
dimensionUniqueName:[Measures]
hierarchyUniqueName:[Measures]
levelUniqueName:[Measures].[MeasuresLevel] (11)
name: Number of quakes
uniqueName:[Measures].[Number of quakes]
measureGroup: Average
dimensionUniqueName:[Measures]
hierarchyUniqueName:[Measures]
levelUniqueName:[Measures].[MeasuresLevel] 【properties】 {
org.saiku.query.explain=true,//解释
org.saiku.connection.scenario=false,//场景
saiku.olap.query.drillthrough=true//钻取
}

[saiku] 通过 saiku 的 DEMO 分析 connection的更多相关文章

  1. [saiku] 访问saiku首页的时候前后台处理流程

    这篇文章讲述:项目启动后,首次访问SAIKU的登录页,前后台分别做了什么处理 (1) 访问的到底是什么页面? 浏览器输入:localhost:8080 啪一回车 根据web访问的尿性,访问的是 ind ...

  2. qml demo分析(threadedanimation-线程动画)

    一.效果预览 使用过qml的同学都知道,使用qml做动画效果是非常简单的,再也不需要像QWidget那样,自己模拟一个动画,费时又费力,往往还达不到效果.今天我们就来分析下qml的两种动画实现方式,如 ...

  3. qml demo分析(maskedmousearea-异形窗口)

    一.效果展示 如本文的标题所示,这篇文章分析的demo是一个异形窗口,主要展示鼠标在和异形区域交互的使用,效果如图1所示,当鼠标移动到白云或者月亮上时,相应的物体会高亮,当鼠标按下时,物体会有一个放大 ...

  4. 【RxJava Demo分析】(二)Schedulers线程调度器 · Hans Zone

    用Schedulers(调度器)实现多任务(并发,Concurrency)的例子 废话不多说我们看一下有关于RxJava的代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ...

  5. [saiku] 使用 Apache Phoenix and HBase 结合 saiku 做大数据查询分析

    saiku不仅可以对传统的RDBMS里面的数据做OLAP分析,还可以对Nosql数据库如Hbase做统计分析. 本文简单介绍下一个使用saiku去查询分析hbase数据的例子. 1.phoenix和h ...

  6. [saiku] 将saiku自带的H2嵌入式数据库迁移到本地mysql数据库

    saiku数据库的表和用户默认创建是在启动项目的时候,通过初始化 saiku-beans.xml 中的 h2database 这个 bean 执行org.saiku.service.Database类 ...

  7. windows环境libevent搭建和demo分析

    libevent框架之前有做过分析,这次是谈谈如何将libevent搭建在vs工作环境下, 并且编写一个demo进行测试.测试过程中会再一次带大家分析消息是怎么传递 的. 我的libevent版本li ...

  8. google closure--继承模块二:goog.base()demo分析

    昨天已经讲到了goog.inherits(),主要负责通过为子构造函数原型对象通过原型链继承父构造函数的原型对象的方法,完成继承.这样继承只完成了原型对象的继承,看看之前的那张图: 是不是感觉父构造函 ...

  9. [saiku] 配置saiku实时展现查询数据

    缘起: 在默认的情况下,saiku是不能对数据进行实时展现的,只能通过刷新按钮或者重启服务器来刷新数据 这样以来会有很多的麻烦,每天得手动去刷新,这个操作只有管理员可以操作,在刷新以前客户看到的都是缓 ...

随机推荐

  1. 优化Linux生产服务器的经验之谈

    [51CTO独家特稿]如何优化自己的Linux生产服务器?本文结合实际的工作经验,总结了优化Linux生产服务器的九大要点.如果有些方法您尚未采用,不妨一试. 一.时间同步 生产环境下的服务器对时间的 ...

  2. GZFramwork快速开发框架演练之会员系统(一)框架源码下载

    GZFramwork框架开发环境为.NET 4.0 (必须)   VS2013+SQL2005+DevExpress v13.2.8+FastReport (推荐)  数据库建模工具PowerDesi ...

  3. CUBRID学习笔记 20 默认的并发规则

    默认的设置是ISOLATION LEVEL 3 语法 SET TRANSACTION ISOLATION LEVEL 3; 最笨.官网的图不错看图吧 session 1 session 2 ;auto ...

  4. 从xubuntu-->windows xp

    捣鼓了两个月的ubuntu之后我又乖乖的回到了windows的怀抱,不是抛弃linux而是要适应身边的环境. 身边的板子的驱动基本上都是xp的老一点的还是vista的,让人情何以堪. 我努力克服了,用 ...

  5. 解决iOS内存泄露

    文章很好,摘自:http://www.codeceo.com/article/xcode-instruments-ios-memory.html 虽然iOS 5.0版本之后加入了ARC机制,由于相互引 ...

  6. jquery动画遮罩

    以前一直以为遮罩都是鼠标移上去,改变透明度实现的,后来看到过这样的一个遮罩动画,然后今天自己写了一个,因为弹出的遮罩是圆形的,所以从美观上来说,这个遮罩效果更适合于方形图片. <div clas ...

  7. 转 。。。。一个不规则的按钮 虽然已经不适用于cocos2dx3.0以上版本 but思路就应该是这个样子滴

    本篇文章主要讲一下怎么做一个不规则的按钮,比如如下图的八卦,点击绿色和点击红色部分,需要执行不同的事件

  8. QQLogin

    import java.awt.*; import javax.swing.*; public class QQLogin extends JFrame{ QQLogin(){ this.setSiz ...

  9. git各种撤销操作

    撤销git add: git reset HEAD+路径 或者git reset --+路径 撤销commit: 1.回退到具体的嘻哈值 git reset --hard     2.回退后仍包含本地 ...

  10. (转)Web自动化测试中的接口测试

    1.背景 1.1 Web程序中的接口 1.1.1 典型的Web设计架构 web是实现了基于网络通信的浏览器客户端与远程服务器进行交互的应用,通常包括两部分:web服务器和web客户端.web客户端的应 ...