標籤:商業智慧 bi 大資料 cognos
650) this.width=650;" alt="cognos" class="img-thumbnail" src="http://image.evget.com/images/article/2016/061501.webp.jpg" />
大資料開闢了業務分析的新時代,使得企業基於更大範圍資料(包括傳統資料倉儲、社交媒體、個人文本資料等)分析以制定更明智的決策變為可能。Cognos BI對Hadoop、分析資料儲存和即時資料流資料等大資料來源提供更廣泛的支援,協助企業擷取更完整的業務視圖並依據洞察迅速採取行動。
Cognos從10.2.x版本開始提供了對各類大資料平台的支援
IBM 是業界唯一一家提供了從大資料底層平台到前端展現分析所涉及的全部技術和產品的廠商。在如火如荼的大資料分析領域中,IBM Cognos BI依然保持了領導者的風範。下面我們將就Cognos BI對各類巨量資料分析平台的支援情況進行詳細介紹。
650) this.width=650;" alt="cognos" class="img-thumbnail" src="http://image.evget.com/images/article/2016/061502.webp.jpg" />
對Hadoop平台的支援
對啦,6月22日慧都學院邀請了IBM大資料專家講解新一代商業智慧的發展趨勢以及案例,感興趣的朋友趕緊去報名聽一聽哈,完全免費的,可以學到不少東西!
從Cognos 10.2.1版本開始已經增加了對以下Hadoop平台的支援。隨著版本的演化,在目前的10.2.2版本已提供了對相關軟體後續新版本的支援更新。(以下是Cognos 10.2.1版本支援情況)
對新的分析型資料來源的支援
除了Hadoop,我們也對更多分析型資料來源提供了支援。當前所有主流資料來源都能夠被Cognos DQM(Cognos Dynamic Query Mode)很好的支援,以下是一些新近被支援的資料庫:
在以上Cognos BI支援的大資料平台中可圈可點的是對主流Hadoop平台的支援。Cognos BI伺服器通過 Hive JDBC 驅動程式串連到Hadoop,產生Hive QL 來查詢Hadoop檔案系統。來自 Hive Catalog 的中繼資料可以匯入到 Cognos Framework Manager 中,這就使得商業智慧建模工具能夠將 Hadoop內容包發布到 CognosBI伺服器。這些內容包可用來建立令人矚目的 Cognos 報表和分析(包含 Active Report)、儀表板和工作空間,所有這些都利用了Hadoop的 Map/Reduce 功能。此外,Cognos BI針對IBM Hadoop平台BigInsights還提供了BigSQL介面,Cognos BI同IBM BigSQL的整合在效能上會比以前Hive解決方案有一定的提升。您可以直接從HBase/HDFS中做查詢,而不需要再去建立一個關係查詢層(Relational Query Layer)來達到同樣目的。如果您認為Hadoop才是企業大資料平台架構的話,IBM Big SQL和BigInsights將是一個不錯的選擇。接下來我將詳細介紹Cognos BI與IBM BigInsights的整合配置的相關細節。
Cognos BI配置串連BigInsights
Cognos BI配置串連BigInsights總體架構
650) this.width=650;" alt="cognos" class="img-thumbnail" src="http://image.evget.com/images/article/2016/061503.webp.jpg" />
準備工作,拷貝驅動jar包到Cognos伺服器目錄
Cognos BI通過JDBC資料提供者串連BigInsights,在配置串連到BigInsights之前,需要先將資料來源串連JDBC驅動jar包拷貝到Cognos伺服器對應的目錄。
Hive串連方式:
從BigSQL安裝目錄下Java檔案夾拷貝hive-jdbc-0.8.0.jar到每個 Cognos 安裝的\webapps\p2pd\WEB-INF\lib檔案夾下。(此處以Hive 0.8版本為例)
BigSQL串連方式:
從BigSQL安裝目錄下Java檔案夾拷貝bigsql-jdbc-driver.jar檔案到每個 Cognos 安裝的\webapps\p2pd\WEB-INF\lib檔案夾下。
注意: BigInsights 要求 Hive和BigSQL JDBC 驅動程式的版本與它將要串連到的伺服器本身內建的版本相同。
建立BigInsights資料來源串連
在Cognos Administration中建立資料來源串連,選擇連線類型為:JDBC。
650) this.width=650;" alt="cognos" class="img-thumbnail" src="http://image.evget.com/images/article/2016/061504.webp.jpg" />
在連線類型子項中,選擇待串連資料來源的類型。
註:Hive選項為開放平台ApacheHive介面類型,IBM BigInsights Hive有專門的選項。
650) this.width=650;" alt="cognos" class="img-thumbnail" src="http://image.evget.com/images/article/2016/061505.webp.jpg" />
輸入BigInsights相關串連資訊。
串連資訊採用//:/格式將 BigInsights 伺服器 URI 輸入到 JDBC URL 欄位中,比如//localhost:7052/defaultdb。
650) this.width=650;" alt="cognos" class="img-thumbnail" src="http://image.evget.com/images/article/2016/061506.webp.jpg" />
輸入登入資料庫的使用者名稱 ID 和密碼
測試資料來源的連通性,測試連接成功後將提示串連成功。
650) this.width=650;" alt="cognos" class="img-thumbnail" src="http://image.evget.com/images/article/2016/061507.webp.jpg" />
Cognos Framework Manager 串連 BigInsights建模
配置完資料來源串連後就可以開始進行Cognos Framework Manager模型建立工作了,與串連關係型資料庫建模最大的不同是,使用Big SQL/Hive串連BigInsights作為資料來源無需在安裝FM用戶端本地安裝任何用戶端和驅動程式,直接可以讀取Cognos伺服器上的串連資訊進行FM建模操作。
建立模型的操作和普通資料來源沒有區別,但在自訂查詢或函數方面則需要參考BigInsights的標準進行自訂修改,接下來就開始你的大資料分析之旅吧。
Cognos做大資料分析也可以棒棒噠