Cognos中三层如何理解?

0
RT,Cognos中我们一般分为三层,如 数据库视图:DataSource ,维度视图:Dimension ,业务视图 :Business,每一层该如何理解,数据源来自哪里?谢谢
已邀请:
2

左右 - 数据服务专家 专注于IBM家族高级分析领域钻研 数据可视化践行者 2013-08-28 回答

数据库是由企业本身建立起来的,比如说来自ERP,CRM等等,
数据库视图就是本身你看到的数据库表的样子(你就把他当原始数据理解)

你们的业务人员需要的是在原始数据上的抽象一层,他们只关心业务,而不关心数据库表以及关系
他们的使用就是业务试图(你就把他当做给老大汇报的图表,是一个抽象的结果)

从原始数据到抽象结果可以通过多种方式实现,比如说把逻辑分层,分成维度
这样的方式就叫维度视图

举个例子,业务视图是大中华区鞋帽销售额,维度视图是可以把前面分成华南华北男鞋女鞋,数据库视图就是数据库表如“001 铁岭 adi 1000 元”

understand了点没?
1

hupingzhi - 大数据架构师 2013-08-26 回答

网友总结http://www.cognoschina.net/hom ... 25217
在FM作metadata modeling, cognos是希望你可以建立不同的namespace
當後續metadata有修改異動時容易維護
一般來講
第1個建立的是 database layer(或physical layer)
內含的object都是你直接從data source import進來的, 所以都是data source object
sql語法通常是select * from table
通常是你的資料庫有幾個table, 它就有幾個object
也就是你的資料庫長得怎樣, 它就長得怎樣

雖然database layer就可以直接作報表了
但是除了對schema很熟的IT,應該沒人作得出報表
所以就有了第2個,通常它應該算是database layer延伸
你會在這裏建立model query object
通常是多個data source object合併成1個
或是你要新增計算欄位...
你有可能產生有主題性的model query object
如: 收入, 費用, 銷售...
這種比較適合用在作RDB報表上, 至少query studio可以用來產生報表了

但是cognos認為比較適合作報表的架構是DMR
所以你需要增加第3個
在這裏你會新增regular dimension, measure dimension
0

yjpwy521 - 成功是一种习惯! 2013-08-27 回答

没看明白怎么回事。
0

小耳朵 2013-08-28 回答

写得没错,就是不方便看啊,很难让人家一目了然

要回复问题请先登录注册