理解SAP BW 中的 Bit-Map Index (續)
基於Bitmap索引的BW查詢計算
查詢1: 顯示所有的滿足下麵條件的記錄:where Y = 100 AND Z = BOO
為了計算上訴查詢,對 Y = 100 和 Z = BOO的 Bitmap 執行按位與操作:
Y = 100 的Bitmap 為 1 0 1 0 0
Z = BOO的Bitmap為 0 1 1 0 0
按位與:
1 0 1 0 0
與
0 1 1 0 0
結果 0 0 1 0 0
從上面的計算可以看出上訴Bitmap的位操作只有對於資料表的第3行為真。所以查詢1的結果就是資料表的第3行:
X Y Z
3 100 BOO
查詢2: 顯示滿足條件的所有記錄: WHERE Y = 100 OR Z = BOO
與查詢1的計算方法相似,
Y = 100 的Bitmap 為 1 0 1 0 0
Z = BOO的Bitmap為 0 1 1 0 0
按位或:
1 0 1 0 0
或
0 1 1 0 0
結果 1 1 1 0 0
從計算結果可以看出,上訴位計算對資料表的前3行為真。所以查詢2的結果是資料表的前3行:
X Y Z
1 100 FOO
2 200 BOO
3 100 BOO
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/119153/viewspace-626081/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 理解SAP BW 中的 Bit-Map IndexingIndex
- SAP BW系統建立連結到BW
- SAP BW:CUBE size 分析
- SAP BW : Cannot delete DTPdelete
- SAP BW 學習筆記筆記
- 在SAP BW中使用javascriptJavaScript
- SAP BW 基礎知識
- SAP BW:Web使用者的切換Web
- SAP BW Dimension 設定的兩個屬性
- Scheduled Process Chain is not Running in SAP BW 7AI
- 理解BW資料模型 - DSO模型模型
- 最近做華中專案的SAP BW, 特別忙,沒時間來
- 讀《更改SAP BW Client 的前後》之後感client
- SAP BW: 小生長談Delta - 2 (Update Mode)
- SAP BW 郵件傳送監控策略
- SAP BW: IDES 安裝BI ContentIDE
- 漢普簽約奇瑞SAP BW專案
- [Form sap-img]Important Transaction Codes For BWORMImport
- SAP BW 系統監控的幾個t-code
- SAP BW: InfoObject 0POST_KEY not assigned to an InfoAreaObject
- SAP BW: 系統連線遇到的一些問題
- 理解index skip scanIndex
- SAP BW ODS無效字元自動處理程式字元
- ORACLE中index的rebuildOracleIndexRebuild
- SAP BW ODS無效字元自動處理程式【升級版】字元
- MYSQL中的type:index 和 Extra:Using indexMySqlIndex
- BW的Repair Full RequestAI
- SAP開源的持續整合-持續交付的解決方案
- BW中自定義資料來源的Delta機制
- BW InfoProvidersIDE
- Roles in BW ProjectsProject
- 啤酒釀造公司通過SAP BW on HANA解決報表難題TV
- 理解index leaf node 90-10 splitIndex
- 如何理解 SAP UI5 的 sap.ui.define 函式UI函式
- 什麼是 SAP UI5 Application IndexUIAPPIndex
- SAP UI5 index.html 裡的 bootstrap script 介紹UIIndexHTMLboot
- 如何在Oracle表中選擇主鍵列BWOracle
- INDEX JAVA 各類名詞理解 & 知識點理解 目錄IndexJava