BAM門戶聚合 – Pivot Table不顯示數據

錯誤描述


在我們使用bm.exe命令部署好BAM Active和View之後,可以在BAM Portal看到已部署的對象,並且能夠在Activity Search當中查詢到所有被BAM跟蹤的數據,如圖所示:

1

但是在這裏我們會遇到一個問題,就是在聚合(Aggregations)頁中,我們在PivotTable中看不到所追蹤的數據,也無法呈現出那些好看的報表,問題究竟出在哪裏??其實做過BI的人應該會很快能夠想得到的就是Cube,BAM的這些聚合分析數據也是來自於BAM的Cube當中的。

但是Cube出現了什麼錯誤呢?其實在這裏需要我們執行一個SSIS的包,通過SSIS來將數據從BAM的關係型數據庫中導入到Cube裏面,因此在沒做這一步處理之前,我們必然是在PivotTable中看不到數據的。

解決方法


既然找到了問題的原因,是需要我們執行一個SSIS的包,那我們在這裏就使用SQL Server代理來創建一個工作計劃(Job),讓它幫助我們按需執行SSIS包,其創建方法如下:

  1. 打開SQL Server代理->Jobs->New Job
  2. 左側GeneralNameLoan_BAMProcessOwnerDemoDomain/Administrator
  3. 左側Steps,點擊New創建步驟,Step nameDTSPack_LoanTypeSQL  Server Integration Services Package;下方General標籤頁中,Serverlocalhost;選擇Windows身份認證方式;Package:導入BAM_AN_LoanInfoView
  4. 左側Schedules,點擊New創建工作計劃日程,在這裏我設置的是每個5秒執行一次SSIS包,我是爲了方便更快速地看到數據的變化,大家可以根據自己的業務需求調整執行SSIS包的時間間隔。
  5. 創建工作計劃之後,啓用它,它會執行SSIS包來抽取數據到我們發佈的BAMCube當中,現在再去BAM Portal就可以在PivotTable看到數據了。

2

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