Cognos中三层如何理解?
0
RT,Cognos中我们一般分为三层,如 数据库视图:DataSource ,维度视图:Dimension ,业务视图 :Business,每一层该如何理解,数据源来自哪里?谢谢
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
4 个回复
左右 - 数据服务专家 专注于IBM家族高级分析领域钻研 数据可视化践行者 2013-08-28 回答
赞同来自: 冰咖啡 、梁勇
数据库视图就是本身你看到的数据库表的样子(你就把他当原始数据理解)
你们的业务人员需要的是在原始数据上的抽象一层,他们只关心业务,而不关心数据库表以及关系
他们的使用就是业务试图(你就把他当做给老大汇报的图表,是一个抽象的结果)
从原始数据到抽象结果可以通过多种方式实现,比如说把逻辑分层,分成维度
这样的方式就叫维度视图
举个例子,业务视图是大中华区鞋帽销售额,维度视图是可以把前面分成华南华北男鞋女鞋,数据库视图就是数据库表如“001 铁岭 adi 1000 元”
understand了点没?
hupingzhi - 大数据架构师 2013-08-26 回答
赞同来自: 梁勇
在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
yjpwy521 - 成功是一种习惯! 2013-08-27 回答
赞同来自:
小耳朵 2013-08-28 回答
赞同来自: