KDT 94 為DW BI系統建立定製工具

2021-08-22 12:56:33 字數 1457 閱讀 2593

building custom tools for the dw/bi system

?市場上有大量的工具幫我們來建立dw/bi系統、把資訊交付給業務使用者。這些工具的種類也很多,它們包括關係型資料庫管理系統、olap資料庫管理系統、etl工具、資料探勘工具、查詢工具、報表工具,以及bi門戶工具等等。那麼在這麼多的工具中,定製工具起什麼樣的作用呢? ?

我們看到的大部分定製工具都是用來支援後台操作的,如元資料管理工具、安全管理工具和系統監控工具。例如,我們可以通過這些工具知道誰登入了系統,乙個查詢用了多長時間等內容。乙個最簡單的定製監控工具就是用來展示歷史資料和真實資料關係的預定義報表。 ?

最好的工具可以讓使用者採取行動。最近,乙個客戶提出了乙個特殊的需求,業務使用者需要乙個非常複雜的分析,他們會將查詢提交給etl系統。查詢中每乙個子任務都會花掉從幾分鐘到一刻鐘不等的時間,具體時間長短與系統當時的情況有關。業務使用者在一天的結束時提交他們的查詢任務,然後他們會離開辦公室,直到他們確定資料已經正確的被查詢出來,第二天可以使用為止。dw/bi專案組為此開發了乙個定製工具,可以用來監控使用者提交的任務。使用者通過這個工具可以看到他們提交到查詢序列裡的任務情況,比如任務還需要執行多久等。最出色的是,當使用者發現他們提交的任務有問題時可以取消掉他們的任務。這個工具是由乙個經驗豐富的程式設計師開發的,它的功能非常不錯。 ?

大多數dw/bi專案組都使用各式各樣的工具,這些工具也來自很多不同的**商。定製工具在實現這些不同的技術之間的轉換功能是非常有用的。即使你的dw/bi系統基本上是建立在單一平台上,這些定製工具的轉換功能也非常有用,在同一平台上的不同元件之間也會存在縫隙。 ?

元資料管理是乙個需要做很多定製工具的地方。乙個整合平台如果在設計、關聯式資料庫、olap資料庫、商業智慧型層以及標準報表平台之間缺少完整、同步的元資料的話,就很需要乙個定製工具來完成這個任務。最簡單的工具可能只需要很少的指令碼去同步元資料儲存。我們也曾看到複雜的基於web的元資料定製工具,它可以讓業務分析人員更新和同步元資料,如業務描述元資料等。 ?

我們看到的其他型別的定製工具還包括: ?

1.報表建立流程管理工具。 ?

管理建立乙個新報表的處理過程,包括報表的定義被業務代表和it代表同意的流程處理過程。 ?

2.安全管理工具。 ?

處理新增使用者及為使用者分配特定角色的功能。這對資料驅動的安全系統尤其有價值,如跨多個資料庫的安全系統。 ?

3.維度層級關係管理工具。 ?

給使用者提供維度層級關係維護的功能,例如,將產品上捲到產品子類別、產品類別,將分類帳聚集在一起等。 ?

如果沒有這些定製工具也不要灰心,很多dw/bi專案組都沒有建立定製工具,或者只有一點很簡單的工具。在建立定製工具時不用太考慮創新性的問題。在定製工具上一點小小的投資解決dw/bi系統的管理問題是很常見的事情。最好的工具要能使業務使用者高興,可以讓他們控制整個dw/bi系統。 ?

joy mundy

[email protected] ?

本日誌**於kimball design tips #94,簡稱為kdt#94。

verge3D 為web3D開啟陀螺儀功能

我想要實現在v3d中通過陀螺儀控制相機的方向,在v3d的示例中,我找到了misc controls deviceorientation.html,這是官方實現這個功能的示例。示例在sdk中,由於v3d是基於three.js的,在three.js官網的示例中有對應的演示 閱讀 發現,關鍵是呼叫乙個de...

擷取3D遊戲模型為obj格式

1,將d3d9.dll snapconfig.cfg拷貝或覆蓋到遊戲執行目錄 若果原先已經有d3d9.dll,則先備份以便還原 2,執行遊戲,所有貼圖和模型會自動儲存到執行目錄的snapmesh資料夾。3,擷取完後不在使用時記得將d3d9.dll刪除或還原,否則每次啟動都會擷取導致遊戲很卡。snap...

用d2rq轉換MySQL為RDF資料

安裝d2rq 轉換在本地mysql資料庫中新建乙個database,裡面table是你要轉換的資料。注意每個table的column中要指定乙個primary key。鏈結資料庫,把資料匯出到ttl檔案中 以turtle格式轉換為nt檔案 dump rdf f turtle o dump.nt my...