saiku許可權配置

2021-07-24 04:11:59 字數 797 閱讀 8416

saiku許可權配置是通過mondrian的許可權配置實現的,也就是在schema檔案簡單的配置就能實現,由於對mondrian的許可權並沒有深入研究,筆者就描述下用到的許可權配置;

筆者公司的saiku主要用於支援各個業務線的bi、日誌等資料的分析,因此按業務線分配多個角色與模組:role_product、role_talk等,這時要求每個角色只能訪問器對應業務模組的主題,管理員自然可以訪問所有的模組主題,若乙個使用者需要訪問多個模組則給該使用者多個角色;

mondrian中許可權配置最關注的是schemagrant和cubegrant:

schema1:

schema2:

schema3:

如上配置就實現了:

1.role_user不能訪問所有cube;

2.role_admin可以訪問所有cube;

3.role_product可以訪問cube1、cube2,role_talk可以訪問cube3、cube4;

4.使用者要訪問所有cube,則需要給role_product和role_talk;

以上配置實現之前需要在資料來源連線的配置中加入如下兩個引數:

security.enabled=true

security.type=one2one

saiku 分布式實踐

saiku比較吃記憶體,一旦人多了,那麼記憶體可能不夠,所以會考慮主從結構,分擔壓力。為了保證資料的穩定性,也會有類似的考慮,那麼問題來了,如何實現saiku的分布式搭建哪?首先saiku使用的jackrabbit儲存的元資料結構,而他使用repository資料夾儲存資料,所以分布式必然要共享資料...

使用saiku基於FOODMART設計資料分析課程

課程資料倉儲課程設計 題目foodmart批發店銷售分析系統 主講內容 基於foodmart例項資料庫,進行資料分析,要求滿足以下分析要求 1.按時間級別分析不同商店的銷售額 銷售成本額 2.按時間級別分析每個產品的銷售額 銷售成本額 3.按時間級別分析不同批發店 每個城市 省國家 擁有者 的銷售額...

SVN許可權配置

在svnserve.conf中去掉如下三者的注釋 表示禁止匿名訪問 anon access none 表示密碼檔案為同目錄下的authz檔案 authz db authz 表示許可權認證檔案為同目錄下的passwd檔案 password db passwd 編輯passwd users p1 a1 ...