主要考慮一下幾點:
1。etl資料載入
etl (data extraction, data transformation, data loading)
bi專案通常構建自己的datawarehouse來存放需要資料,和業務流程資料庫隔離.所以才需要etl這個東西.
最簡單的etl就是寫幾個sql語句將業務資料庫的資料,按照dw所需的格式安排排程定期寫入就行了.(相當於dts)
如果是比較複雜的話,不同的bi工具都有自己的一套etl的流程,包含各種抽取轉換查詢等等.(sql server 2005也有就是ssis.)
2。cube設計
這算是核心部分,因為前面的etl其實依賴於這裡,這裡需要什麼資料,etl就提供什麼資料.而後面的分析和報表也受制於這裡提供哪些資料.而這裡的cube,就是多維資料集的設計,主要分為下面的幾個方面:
a.facts事實:
比如銷售,回款,這些事實表牽涉到度量值以及基於度量值計算值
b.dimension維度:
比如部門,員工.
有個特殊維度:時間維度,時間的年\季度\月\日之間具有包含關係.ms sql server可以按照你的要求生成乙個時間維度表.
c.hierarchy層次結構:
維度之間可以生成一種層次結構,比如部門和員工之間;
自關聯維度,比如樹形的部門結構;
時間維度的層次關係是比較特殊,年/半年/季度/月/半月/周/日之間任何幾個都可以組合成層次關係,時間維度表真是設計得奇妙.
d.dimension usage關聯(維度用法)
就是維度和事實表之間是如何關聯的,關聯的方式有好幾種:
?常規關係,引用關係,事實關係,多對多關係。搞錯了,結果可是不對的哦.
3。olap分析和報表設計
vs2005的設計器,相當於客戶端吧,(還有一些第三方的客戶端功能很強),所以設計好的東東肯定先使用設計器測試.
ssrs報表功能遠比vs2005的設計器弱,但是可以發布到web,客戶察看比較方便.所以我們還是會發布成報表.
商業智慧型 BI
商業智慧型,又稱商務智慧型,英文為business intelligence,簡寫為bi。目前,學術界對商業智慧型的定義並不統一。商業智慧型通常被理解為將企業中現有的資料轉化為知識,幫助企業做出明智的業務經營決策的工具。這裡所談的資料報括來自企業業務系統的訂單 庫存 交易賬目 客戶和 商等來自企業所...
BI 商業智慧型
business intelligence bi data warehouse dw olap data mining dm 商業智慧型,即business intelligence,縮寫為bi。商業智慧型通常被理解為將企業中現有的資料轉化為知識,幫助企業做出明智的業務經營決策的工具。學術界認為bi...
BI商業智慧型
bi,英文全稱 business intelligence 商業智慧型技術提供使企業迅速分析資料的技術和方法,包括收集 管理和分析資料,將這些資料轉化為有用的資訊,然後分發到企業各處。商業智慧型的關鍵是從許多來自不同的企業運作系統的資料中提取出有用的資料並進行清理,以保證資料的正確性,然後經過抽取 ...