1. 在Modeler视图中点击新建Analytic View

2. 设置分析视图的属性

Name: 分析视图的技术名称

Description: 分析视图的描述信息

Package: 分析视图所属的开发包

View Type: 视图的类型(Attribute, Analytic)。我们所建的是分析视图,所以默认为Analytic

Copy From: 是否从现有的分析视图拷贝新建

Subtype: 由于我们新建的是分析视图,该处无选项

设置好之后点击Finish。得到如下设计主界面:

3. 选择使用的数据对象

选中Data Foundation:

点击绿色的+号,进入选择数据对象的界面,输入关键字,查询到要用的数据对象并添加到Data Foundation中:

添加完所有的数据对象后,得到如下的界面:

4. 建立数据对象之间的关系

将设计区域最大化:左边和最右边的output区域都隐藏掉:

从DIMCustomter中的列CustomerID起,落在FCTCustomerOrder中的customerID:

同样建立如下关系:

DIMProduct.ProductID到FCTCustomerOrder.ProductID

DIMPeriod.PeriodID 到FCTCustomerOrder.OrderPeriodID

最终得到的表关系如下:

5. 选择输出的数据属性

在各个表对象上选择需要输出的属性字段:

选中的列在途中会是橘色的钻石形状。

点击Logical Join,会得到如下图:

6. 选择输出的字段属性:Attribute / Measure

点击Semantics得到如下视图:

在column区域设置每个列示属于属性还是计量:

设置好之后如下:

7. 设计输出的计算列

点击Logical Join,在output中点击如下:

设置新建Calculated Column的相关属性:

同样新建另一计算列:

在Semantics中看到如下column

8.激活并预览数据

激活分析视图,并预览数据

结果如下:

最新文章

  1. 工作笔记--哪些bug应由研发发现?
  2. linux中5条查找命令
  3. (原) 1.1 Zookeeper单机安装
  4. javacsript Numnber 对象
  5. Servlet深层知识
  6. NSArray数字和排序
  7. hardware control language
  8. Java实现批量修改文件名称
  9. Ext.Net 破解
  10. oc中的block使用心得
  11. 安装并配置Apache
  12. java里程碑之泛型--深入理解泛型
  13. 【转】C++标准转换运算符static_cast
  14. oracle启动的三个阶段
  15. armv8 memory translation table descriptor
  16. 浏览器行为模拟之requests、selenium模块
  17. docker 运行java程序时区问题
  18. air 调用jsfl 执行对应函数,并传参
  19. 基于spring的redisTemplate的缓存工具类
  20. MySQL This function has none of DETERMINISTIC, NO SQL...错误1418 的原因分析及解决方法

热门文章

  1. UIKit类结构图
  2. selenium webdriver (python)
  3. RDLC(Reportview)报表
  4. 最近对Memcache的一些学习
  5. 利用connect建立前端开发服务器
  6. javascript继承的写法
  7. DBCC用法汇总
  8. Ubuntu系统中初次下载Android源码的一点经验
  9. python中函数与函数之间的调用,总是晕菜,整理如下,有不对或者补充的请提出来~
  10. iOS开发-OC语言 (四)数组