讀取schema檔案資訊
需要先建立連線(建立連線時選定乙個schema檔案)。
cube cube=conn.getolapschema().getcubes().get(i);
cube.getdimensions(); 獲取乙個namedlist
cube.getmeasures(); 獲取乙個list
dimension、measure通過以下三個方法獲取三個名字屬性
getcaption() 在schema中配置的別名
getname() 預設顯示出來的名字,如year
getuniquename() 如[time].[year]
dimension還有以下方法:
gethierarchies() 獲取乙個namedlist
hierarchy也有上面三個名字屬性。
hierarchy還有以下方法:
getlevels() 獲取乙個namedlist
level同樣有上面三個名字屬性。
獲取共享維度
namedlist sharedimension=conn.getolapschema().getshareddimensions();
查詢members
list list
=conn.getolapschema().getcubes().get(「sales」).getdimensions(). get(「time」).gethierarchies().get(0).getlevels().get(「year」).getmembers();
對於有多個hierarchy且使用非第乙個hierarchy的,
list =
conn.getolapschema().getcubes().get(「sales」).getdimensions(). get(「time」).gethierarchies().get(「time.weekly」).getlevels().get(「week」).getmembers();
快取
cachecontrolimpl cc = new cachecontrolimpl(rolapconnection);
注意這裡使用的連線型別不同。
然後有一些列相關的方法,比如flushschemacache();
HTML5簡單入門系列(六)
之前幾篇已經將html5的主要新增元素和特性簡單介紹完畢,lz一直在猶豫還要不要把其他元素也寫出來,因為其實沒什麼東西可以寫,就是自己用到時看一下就行。不過為了入門系列的完整,猶豫再三,還是決定簡單寫一下其他元素 看到其他深入的html5,lz就不寫到這裡了,因為lz也沒掌握,這裡有篇深入剖析htm...
API入門系列之六 自己實現MessageBox
api入門系列文章的第六篇之自己動手實現messagebox。我在第四篇文章 乙個相當簡單的sdk程式 中講到了通過呼叫messageboxapi函式來彈出乙個對話方塊,那你有沒有想過,我們一句簡單的 背後所隱藏的細節是怎麼的呢,那時候讓你了解這些未免還早了些,不過現在時機到了,通過一些基本的api...
6 oracle學習入門系列之六 模式
oracle學習入門系列之六 模式上篇咱們學習記錄了oracle資料庫中的資料庫結構 記憶體結構和程序等,篇幅 感覺偏多了。這次要休整下,每次筆記不宜太多,不然與書籍有何區別。我們要保證的是每次做記錄都能所有收穫所有提公升。上次中我們從總體上把握了下oracle系統結構,這次開始我們將涉及到orac...