BI入門需要哪些知識爲基礎呢

BI是很有錢(前)途的,至少一個和我同期的朋友在匯豐銀行做BI跳出去後,工資已經是我的兩倍。
論壇中很多方面都是在講什麼報表服務啊?分析服務啊?OLAP啊……什麼的
但其實BI中有很多道理或原理在內,而上面的這些都只是數據的呈現方式。
請大蝦能夠介紹一下BI原理相關的名詞,至少弄懂這些名詞再看這些表象的東西不會一頭霧水。
如果有高手也請給大家介紹一個學習的方向。
最起碼搞明白BI,ETL,ODS,DW,DM,OLAP,OLTP這些名詞的含義以及之間的關係;google一搜就明白了!
你想學哪一套啊?BI的話還是要有關係數據庫基礎的。如果你有這基礎的話可以從微軟的那套開始。我是從研究ETL入門的。
維度和量度是olap cube中的概念,具體的話可以如下理解
維度就相當於座標系上就座標軸,比如時間,部門;
度量就是能在報表裏面反應出來的數據,比如銷售額;
那麼OLAP要這些維度和量度幹什麼呢?其實簡單點來說對於不同的業務需求使用不同的維度,比如說要展現2009年第一季度公司的銷售額,那麼我們就需要從時間維度上分析銷售額這個量度;如果要展現某個部門的銷售額,則從部門這個維度上來分析銷售額。當然,也有業務會是這樣:展現2009年第一季度部門A的銷售額,那就需要從兩個維度上一起來分析了。
聯機叢書很好很強大~如果你完整的安裝所有的SQL SERVER組件,一切盡在其中~
ODS---ODS(Operational Data Store)是數據倉庫體系結構中的一個可選部分,ODS具備數據倉庫的部分特徵和OLTP系統的部分特徵,它是“面向主題的、集成的、當前或接近當前的、不斷變化的”數據。 
DW---數據倉庫,英文名稱爲Data Warehouse,可簡寫爲DW 
DM---數據挖掘(Data Minning) 
OLAP---聯機分析處理,英文名稱爲On-Line Analysis Processing,簡寫爲OLAP 
OLTP---On-Line Transaction Processing聯機事務處理系統(OLTP)
簡單介紹一下 SQL Server BI 吧(我就懂這個)。
SQL Server企業版中附帶了三個服務:SQL Server Integration Service, SQL Server Analysis Service,SQL Server Reporting Service。這三種服務都是爲 BI 服務的,既可以單獨使用,又可以配合使用。
三個服務一般都圍繞一個數據倉庫(Dateware House,簡稱DW)進行工作。
一般的數據倉庫實質就是一個普通的關係數據庫,只是針對 BI 的特性進行了特殊的設計。一般都是由事實表與維度表組成。例如,一個普通的電子商務網站中,每一次的購買行爲形成一條事實數據,而事實數據所關聯的產品(大類別、小類別、價格等等)、客戶(聯繫方式、地理位置等)等就是維度。這種由事實表與維度表組成的數據庫,能夠大爲方便將來的查詢與分析,並且性能較高(當然,仍然取決於設計)。
SQL Server Integration Service,主要用來從原始數據庫(SQL Server/Oracle/MySql/XML/Excel等都可以)中增量提取數據,經過清理、整合、計算後,加載到數據倉庫中。Integration 項目可以運行在 SQL Server 代理中作爲一個作業定期執行。
SQL Server Analysis Service,主要用來對數據倉庫中的數據進行既定的分析。進行 Analysis 開發主要是建立多維數據模型,模型建立後其元數據可以存儲到 SQL Server Analysis Service 中或者其他地方。
SQL Server Reporting Service,鏈接上數據源後可以生成報表(表格/矩陣/圖表)。可以使用 Analysis Service 作爲數據源,也可以直接使用任意數據庫作爲數據源。
其實這三個服務的應用很靈活,我只是描述了我應用的一個方式。

跟所有其它技術一樣,摸不着頭腦的時候,覺得很麻煩,不知從哪入手。而只要循序漸進的學習,要入門也很簡單,一旦學會了,你就發現用這個開發統計系統,真是太簡單了!而且生成的報表樣式非常靈活,報表還能導出爲多種常用格式(Excel,PDF,XML,Word,Tiff等等)。

當然了,要想深入,還是需要大量的學習和琢磨的。
來源:足球直播

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章