數倉CUBE操作術語備忘
SLICE (切片)
將某一個(或多個)維度上的值鎖定,只觀察當這個維度取這個值時的情形,相當於將一個立方體做了一個切片。
DICE (切塊)
將某一個(或多個)維度上的值固定在一個區間內,觀察這個取值區間內cube的情形,相當於將一個立方體做了一個切塊。
ROLL UP (上卷)
沿著某一個(或多個)維度進行聚合,觀察聚合後其他維度上的彙總資料,相當於將一個立方體沿著某個維度壓縮(聚合)在一起。
DRILL DOWN (下鑽)
沿著某一個(或多個)維度在更細粒度層面上進行展開,觀察展開後其他維度上的對應資料,相當於將一個立方體沿著某個維度拉伸,拉伸的結果就是粒度變細,比如時間維度從季度拉伸到月。
下鑽和上卷是兩個相反的操作,取名上並不能很好地顧名思義,簡單的解釋兩個操作就是:在某一個(或多個)維度上是進行更細粒度放大觀察還是最粗粒度的聚合觀察,就像是圖片編輯工具中的zoom in和zoom out!
PIVOT (旋轉)
將維度的位置互換。在二維表格中就是行變列,列變行。
注: 圖片出處:http://webdataanalysis.net/web-data-warehouse/data-cube-and-olap/
相關推薦
數倉CUBE操作術語備忘
SLICE (切片) 將某一個(或多個)維度上的值鎖定,只觀察當這個維度取這個值時的情形,相當於將一個立方體做了一個切片。 DICE (切塊) 將某一個(或多個)維度上的值固定在一個區間內,觀察這個取值區間內cube的情形,相當於將一個立方體做了一個切塊。 ROLL
git hub 操作步驟備忘
title 終端 gen gmail fetch 新版本 ble 備忘 ber 我是在碼雲上申請了 github賬號。用法和官方的一樣,只不過碼雲可以設置私有項目。 ------------------------------------------------------
office操作整理備忘
在下對很多辦公操作學習不精,記性也不好,所以記錄一些供個人備忘的簡單操作記錄,望各位大神不要笑話 整理中........ Word篇 1.Word中的表格,要刪除其中的一些線,例如 C Mn Si
java刪除檔案操作程式碼備忘
/** * 刪除目錄下的所有檔案及其自身 * @param file */ private static void deleteFile(File file) { if (file.exists()) { if (file.isFile()) {
MYSQL數據倉庫infobright【備忘】
sql sel update 多個 復雜 發的 mysql isa mysql存儲 Infobright是一個基於MySQL開發的開源數據倉庫(Data Warehouse)軟件,可作為MySQL的一個存儲引擎來使用,SELECT查詢與普通MySQL無區別。 優點:查詢性
jdbc中對mysql數據庫操作的簡單封裝--(僅做備忘記錄)
nihao lse bin javaee sub getc eva 目的 web-inf 本次使用jdbc中的mysql-connector-java-5.1.47-bin.jar的連接包,下載這個jar包放在javaee項目的WEB-INF/lib目錄下,再把它作為外包j
數據統計SQL備忘
sql 統計 1、統計9月註冊角色首次充值時的遊戲時長分布(分鐘,人數),單位:分鐘SELECT sub.minutes, Count(roleId) AS count FROM (SELECT pr.roleId, Timestampdiff(MINU
OpenCV相關基礎操作備忘
clas orm 基礎操作 code med show window waitkey key 1、循環讀取N張圖片進行處理 int i= 1; while (i<= 10) { string imageName = format("%d.jpg", i);
MySQL 誤操作後數據恢復(update,delete忘加where條件)
ima 數據完整性 rds 童鞋 sign server 段落 服務 字段 在數據庫日常維護中,開發人員是最讓人頭痛的,很多時候都會由於SQL語句寫的有問題導致服務器出問題,導致資源耗盡。最危險的操作就是在做DML操作的時候忘加where條件,導致全表更新,這是作為
後綴數組備忘
字符 span 構造 枚舉 備忘 不同 char mem tmp SA寫了就忘,SAM根本學不會,沒救。 SA模板: int n,sa[N],sa2[N],rk[N<<1],tmp[N<<1],h[N],cnt[N],f[N][20],lg
Linux 操作指令之新增使用者並設定許可權(個人常用備忘)
新增使用者並設定許可權 本示例操作環境為 Xshell 5 一、新增使用者 注意: 在使用useradd命令建立新使用者時,不會為使用者建立主目錄,不會為使用者指定shell版本,不會為使用者建立密碼。 使用方法: useradd 新增的使用者名稱 如: us
Visio2010常用操作備忘整理
1.線條、矩形的擦除鍵 檔案——選項——快速訪問工具欄——刪除——確定,之後在新建選項卡里找到刪除鍵 2.箭頭畫法 開始——線條 3.改變箭頭指向 檢視——任務管理——大小和位置,該角度引數 4. Visio2007和
Debian Linux常用命令與操作備忘
screen 建立一個虛擬的終端(screen),在screen中執行需要長時間執行的程式可以避免由於ssh斷開導致程式終止 $ screen -S <name> //建立一個screen $ screen -list //列出已經存在的
linux 查詢檔案操作檔案命令備忘
檢視當前目錄下日期時間大於0911的檔案 find /home/ -newermt '2016-06-01' -type f -exec cp --parents -R {} /home/caokang/cp
proxmox超融合叢集掛接nfs出錯刪除掛接點操作備忘
4節點proxmox生產環境,由於在做nfs共享時,為考慮仔細,存在多個pve(叢集和單機)備份時,相同虛擬機器ID同時備份到此nfs共享目錄的情況,為了區別,需要把共享點進行分離。 [[email protected] pve_dump]# more /etc/
資料庫更新語句返回更新條目數不正確問題備忘
背景:專案使用mybatis框架,程式碼中有基於更新sql返回的更新條目數進行業務處理的邏輯,但是過程中遇到問題。問題描述:更新sql返回的更新條目數總是不正確(sql執行成功,返回的更新條目數為0)。產生原因:因為update的表中有觸發器,更新操作語句成功了,但是觸發器執
近日有需要寫點C#程式,有用到Dataset資料集和SQLite資料庫,由於我從來就不擅長記各種程式語言的語法,所以在查閱一堆資料後,留下以下內容備忘: 一、SQLite操作,直接貼程式碼,很簡單
近日有需要寫點C#程式,有用到Dataset資料集和SQLite資料庫,由於我從來就不擅長記各種程式語言的語法,所以在查閱一堆資料後,留下以下內容備忘: 一、SQLite操作,直接貼程式碼,很簡單: //建立一個數據庫檔案 string d
備忘:CentOS-7 使用systemctrl 管理的服務,檔案開啟數上限1024要改
改要 檔案 中 /etc/systemd/system.conf 以下兩個值 DefaultLimitNOFILE=1024000 DefaultLimitNPROC=1024000 並且要重啟機器 --- 反正 我是直接重啟機器 如不改,systemctrl sta
python陣列操作備忘
一、python取陣列某幾行值 現有一段陣列signals signals[0:2,:]取值為index=0,1兩行的資料 signals[1:2,:]取值為index=1行的資料 signals[2:2,:]取值將為空 結論,m:n,取出的資料為index=m~n-1
Linux命令備忘例項(7)——雙向重定向與字元操作
1.tee(雙向重定向) 管道符或者“>”操作符都是單向的資料流,為了在資料流處理的國中將某段資訊儲存到檔案,同時希望這個資料流繼續輸出到後續的命令,那麼tee就是為了完成這樣的工作情景。 tee相當於一個分流器,將資料流分送到檔案和stdout。