1.什麼是數據倉庫
數據倉庫是面向主題的、集成的、隨時間變化的、不容易丟失的數據集合,支持管理部門的決策過程
2.OLTP和OLAP的區別
用戶和系統的面向性:顧客VS市場
數據內容:當前的、詳細的數據VS歷史的、彙總的數據
數據庫設計:實體-聯繫模型(ER)和麪嚮應用的數據庫設計VS星形/雪花型面向主題的模型
數據視圖:當前的、企業內部的數據VS經過演化的集成的數據
訪問模式:事務操作VS只讀查詢
2.OLTP和OLAP的區別
3.OLAP的基本操作
OLAP的多維分析操作包括:鑽取(Drill-down)、上卷(Roll-up)、切片(Slice)、切塊(Dice)以及旋轉(Pivot)
鑽取(Drill-down):在維的不同層次間的變化,從上層降到下一層,或者說是將彙總數據拆分到更細節的數據,比如通過對2010年第二季度的總銷售數據進行鑽取來查 看2010年第二季度4、5、6每個月的消費數據,如上圖;當然也可以鑽取浙江省來查看杭州市、寧波市、溫州市……這些城市的銷售數據。
上卷(Roll-up):鑽取的逆操作,即從細粒度數據向高層的聚合,如將江蘇省、上海市和浙江省的銷售數據進行彙總來查看江浙滬地區的銷售數據,如上圖。
切片(Slice):選擇維中特定的值進行分析,比如只選擇電子產品的銷售數據,或者2010年第二季度的數據。
切塊(Dice):選擇維中特定區間的數據或者某批特定值進行分析,比如選擇2010年第一季度到2010年第二季度的銷售數據,或者是電子產品和日用品的銷售數據。
旋轉(Pivot):即維的位置的互換,就像是二維表的行列轉換,如圖中通過旋轉實現產品維和地域維的互換。