Cognos 的應用及基礎問題及ETL工具用途疑问

因為沒有正式上過COGNOS 的課程, COGNOS 的知道都是上網及依靠這裡一個老師親自教我的。所以有一些基礎問題, 一直都好困擾我。
希望, 各位可以幫忙解答一下。

現在, 我公司的數據量一天大概有9萬左右, 而當我直接將那資料表由FM 戴入, 再加上相關的資料表之後, 大概總共有20個表 (當中5個都會是每天會新增9萬條記錄) .在FM 入面, 之後建立QUERY SUBJECT時都沒問題, 但當我建立完之後, 測試, FM 就會死掉. 試了很多方法, 都做不到。所以, 最後, 我就利用很多ORACLE STORE PROCEDURE 去建立一個SUMMARY TABLE, FM 成功, 報表沒問題, 但新問題就出現了。


現在, 每一次USER REQUIREMENT有變, BUSINESS LOGIC有變,  我也要更改SP , 更加要將整個SUMMARY TABLE 重建一次, 我知道這樣做是錯誤的。 但, 一直想不到方法。


在網上, 找了ETL TOOL 的資料, 但我真的不太了解, 是否用了ETL TOOL 就可以解決我的問題?


還是, 我的問題, 可以有更好的方法解決? 希望有大人可以幫忙。


另外. 有個提外話, 如果有朋友是很熟COGNOS 的, 而在深圳的, 我很願意交個朋友, 因為香港, 太少人做這行業了, 想問也問不到。
参与18

11同行回答

Jimmy_King4CNJimmy_King4CN软件开发工程师Winning
首先 你的问题是一个系统架构的问题因为你的数据没有经过处理 fm在面对大量数据的时候确实比较难(更具你的硬件配置会有不同)BI是一个面向主题的系统 ,你需要控制你们的需求,分成若干主题 每个主题设计若干fact表,这个就类似于你用存储过程生成的summary table ,你的fm使用的...显示全部
首先 你的问题是一个系统架构的问题
因为你的数据没有经过处理 fm在面对大量数据的时候确实比较难(更具你的硬件配置会有不同)

BI是一个面向主题的系统 ,你需要控制你们的需求,分成若干主题 每个主题设计若干fact表,
这个就类似于你用存储过程生成的summary table ,你的fm使用的表是这些fact表

从用户的业务数据 到这些fact 的过程叫做etl收起
互联网服务 · 2015-01-30
浏览877
泛型泛型其它兴兴贸易
很显然这些问题是因为你缺少数据仓库造成的,先简单说下BI报表流程:其中很ETL(数据清洗,抽取和装换)建立数据仓库非常重要,借助强大ETL工具(省去你建存储过程的麻烦)能使数据仓库存放数据满足:面向主题:根据不同主题建立不同事实表和维度表。集成:将来自不同系统或者数据库的相关信息...显示全部
很显然这些问题是因为你缺少数据仓库造成的,先简单说下BI报表流程:

10.png



其中很ETL(数据清洗,抽取和装换)建立数据仓库非常重要,借助强大ETL工具(省去你建存储过程的麻烦)能使数据仓库存放数据满足:
面向主题:根据不同主题建立不同事实表和维度表。
集成:将来自不同系统或者数据库的相关信息集成到一起。
等特点(简单说就是让数据更适合FM建模使用)。 FM等建模工具则利用数据仓库里的数据建模。你现在是直接用业务库的数据建模,由于业务数据复杂,冗余等原因,造成诸多不便。所有你只要稍微学习先ETL 建立个数据仓库就可以解决你的问题。收起
IT咨询服务 · 2015-01-30
浏览1475
Jimmy_King4CNJimmy_King4CN软件开发工程师Winning
回复 6# chipslam   我觉得这个问题分2个方面1 对于客户给你的各种华丽的报表 抛去华丽的外衣进行分析,剥离纬度和度量 , 然后对纬度和度量设计你的fact表 建立你的仓库    目前来看 你无法整体考虑,就对每张报表建立纬度表和fact表2 对于你现在的困惑 ...显示全部
回复 6# chipslam


  我觉得这个问题分2个方面1 对于客户给你的各种华丽的报表 抛去华丽的外衣进行分析,剥离纬度和度量 , 然后对纬度和度量设计你的fact表 建立你的仓库
   目前来看 你无法整体考虑,就对每张报表建立纬度表和fact表

2 对于你现在的困惑 ,你必须弄清楚楼上所画的图 尽量把这个结构告诉你的上级和客户,该加人的加人 该买软件的买软件, 以数据仓库为点,将项目分开
ETL专人来做,BI报表的话 你就轻松搞定了。

不过以上2点说起来谁都知道 但是落实比较难 因为你们面临的问题 是对这个项目的无知。 不知道目标 不知道schedule 不知道risk,,,难啊收起
互联网服务 · 2015-01-30
浏览1423
hikeplayguitarhikeplayguitar研发工程师山东城市商业银行联盟
5楼的图很有标志性显示全部
5楼的图很有标志性收起
软件开发 · 2015-02-06
浏览1278
chipslamchipslam软件开发工程师siu cheung
雖然我對公司的業務有一定了解. 我會努力的去學多點. 希望可以做到更好的. 多謝各位意見显示全部
雖然我對公司的業務有一定了解. 我會努力的去學多點. 希望可以做到更好的. 多謝各位意見收起
互联网服务 · 2015-02-02
浏览1470
biroadbiroad软件架构设计师xxx公司
你这个问题的核心应该是对业务模型的不了解,造成比较多返工。首先对业务和数据仓库模型有所了解,根据业务和源数据进行业务建模,其次是你的ETL作业怎么设计,这是一个系统性问题,不仅仅cognos了....可能更偏向与业务模型的灵活性。...显示全部
你这个问题的核心应该是对业务模型的不了解,造成比较多返工。首先对业务和数据仓库模型有所了解,根据业务和源数据进行业务建模,其次是你的ETL作业怎么设计,这是一个系统性问题,不仅仅cognos了....可能更偏向与业务模型的灵活性。收起
IT咨询服务 · 2015-01-30
浏览1468
biroadbiroad软件架构设计师xxx公司
翻译一下:因为没有正式上过COGNOS的课程,COGNOS的知道都是上网比依靠这里一个老师亲自教我的。所以有一些基础问题,一直都很困扰我。希望,你们可以帮忙什麼答一下。现在,我公司的数据量一天大概有9万左右,而当我直接把那资料表从FM戴进,再加上相关的资料表之后,大概总共有20个表(...显示全部
翻译一下:因为没有正式上过COGNOS的课程,COGNOS的知道都是上网比依靠这里一个老师亲自教我的。所以有一些基础问题,一直都很困扰我。
希望,你们可以帮忙什麼答一下。
现在,我公司的数据量一天大概有9万左右,而当我直接把那资料表从FM戴进,再加上相关的资料表之后,大概总共有20个表(当中5个都会是每天会新增9万的记录像).在FM里,之后建立QUERY SUBJECT时也没问题,但当我建立完后,测试,FM就会死扔.试了很多方法,也做不到。所以,最后,我就利用很多ORACLE STORE PROCEDURE去建立一个SUMMARY TABLE,FM成功,报表没问题,但新问题就出现了。
现在,每一次USER REQUIREMENT有变,BUSINESS LOGIC有变,我也要更改SP,更要把整个SUMMARY TABLE重建一次,我知道这样做是错误的。但是,一直想不到方法。
在网上,找了ETL TOOL的资料,但我真的不太了解,是否用了ETL TOOL就可以解决我的问题?
还的是,我的问题,可以有更好的方式解决?希望有大人可以帮忙。
另外.有个提外说,如果有朋友是很熟COGNOS的,而在深圳的,我很愿意交了一个朋友,因为香港,太少人做这行业了,想问也找不到。收起
IT咨询服务 · 2015-01-30
浏览1512
chipslamchipslam软件开发工程师siu cheung
其實公司買了整個COGNOS BI 的 LICENCE, 但他請我時, 就覺得. 我一個人可以由頭到尾做晒. 所以. 公司都會覺得. 有晒一整套COGNOS BI 都搞不好. 為什麼呢! 而由頭到尾. 是由安裝設置, 資料整理. 報表開發, SDK 開發. 等等.我知道我自己是有不足. 希望可以在這裡學習多點....显示全部
其實公司買了整個COGNOS BI 的 LICENCE, 但他請我時, 就覺得. 我一個人可以由頭到尾做晒. 所以. 公司都會覺得. 有晒一整套COGNOS BI 都搞不好. 為什麼呢! 而由頭到尾. 是由安裝設置, 資料整理. 報表開發, SDK 開發. 等等.

我知道我自己是有不足. 希望可以在這裡學習多點. 希望可以再做好點.收起
互联网服务 · 2015-01-30
浏览1504
chipslamchipslam软件开发工程师siu cheung
因为现在, 没有一个主管级是懂COGNOS . 而我就是因为我懂COGNOS 就将一齐给我 ( 应该说因为这样才请我). 所以系建立主题方面, 其实我没有什麽可以依据, 而用户每次给我的. 都是很"华丽" 的EXCEL 表. 为了完成这些报表, 我不得不用很多SP 去处理报表的内部LOGIC. 但这样...显示全部
因为现在, 没有一个主管级是懂COGNOS . 而我就是因为我懂COGNOS 就将一齐给我 ( 应该说因为这样才请我). 所以系建立主题方面, 其实我没有什麽可以依据, 而用户每次给我的. 都是很"华丽" 的EXCEL 表. 为了完成这些报表, 我不得不用很多SP 去处理报表的内部LOGIC. 但这样就会导致, 用户一改, 我整个SP 到SUMMARY TABLE 都可能要改. 我是在想我应该怎样将COGNOS 做得更好呢! . 多谢指教收起
互联网服务 · 2015-01-30
浏览1488
Jimmy_King4CNJimmy_King4CN软件开发工程师Winning
回复 2# Jimmy_King4CN 因为从用户的业务数据 到这些fact表 会做些处理,数据的粒度大部分情况会变粗 所以数据量会变小 fm处理起来就压力小了。显示全部
回复 2# Jimmy_King4CN

因为从用户的业务数据 到这些fact表 会做些处理,数据的粒度大部分情况会变粗 所以数据量会变小 fm处理起来就压力小了。收起
互联网服务 · 2015-01-30
浏览1475

提问者

chipslam
软件开发工程师siu cheung
擅长领域: 大数据商业智能

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-01-30
  • 关注会员:1 人
  • 问题浏览:7233
  • 最近回答:2015-02-06
  • X社区推广