2 關於資料倉儲維度資料處理的方法探究系列——無變化維度處理
無變化維度處理
概述
無變化維度一般都是比較簡單的維度,都是經過一次性處理後就不再變化的資料;通常這些維度都是一些常識資料(如性別,重要程度)和分段資料(為了減少單層維度的數量,按照一定業務標準進行的人為分組)。
2.2實現
這類維度的實現一般都比較簡單,即一次性插入之後就完成了;當然如果需要考慮以後的變化,還是建議按照緩慢變化維的第一種處理方式。
2.3程式碼
--建立一個維度表,簡單維度表的ID欄位通常為手工生成欄位 CREATE TABLE t_dem_xxx ( ID VARCHAR(20) NOT NULL, Name VARCHAR(50), CONSTRAINT PK_t_dem_xxx PRIMARY KEY (ID) ) go
CREATE PROCEDURE p_dem_xxx AS --維度抽取儲存過程 BEGIN DECLARE @num NUMERIC(10,0) SELECT @num = COUNT(*) FROM t_dem_xxx
--下列情況為手工加入 IF @num = 0 BEGIN INSERT INTO t_dem_xxx(ID,Name) values('1','aaa') INSERT INTO t_dem_xxx(ID,Name) values('2','bbb') INSERT INTO t_dem_xxx(ID,Name) values('3','ccc') END
--下列情況為從臨時表中加入 IF @num = 0 BEGIN INSERT INTO t_dem_xxx (ID,Name) SELECT ID,Name FROM t_tmp_xxx END END |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/6517/viewspace-145436/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 維度處理-資料倉儲-讀書筆記(四)筆記
- 【資料倉儲】|3 維度建模之維度表設計
- 關於一類資料處理
- 【資料倉儲】|4 維度建模之事實表設計
- 海量資料處理2
- Python資料處理(二):處理 Excel 資料PythonExcel
- 資料倉儲(8)數倉事實表和維度表技術
- 關於 Eloquent ORM 對資料處理的思考ORM
- 處理恢復資料方法
- 資料處理
- 【資料倉儲】|5 維度建模設計和實施過程
- 資料預處理-資料整合與資料變換
- Pandas多維特徵資料預處理及sklearn資料不均衡處理相關技術實踐-大資料ML樣本集案例實戰特徵大資料
- Netflix如何使用bulldozer從資料倉儲批處理資料轉移到鍵值儲存?
- 快手關於海量模型資料處理的實踐模型
- 影像資料不足時的處理方法
- 資料預處理方法彙總
- 資料的規範化——Pandas處理
- Panda資料處理
- Excel 資料處理Excel
- python 處理資料Python
- springmvc 資料處理SpringMVC
- 資料預處理
- javascript - 資料處理JavaScript
- 海量資料處理
- 關於SQL Serve資料庫r帳號被禁用的處理方法SQL資料庫
- 百億級資料處理優化優化
- 資料倉儲之大規模並行處理架構原理NY並行架構
- 資料分析--資料預處理
- 資料預處理-資料清理
- 資料清洗和資料處理
- 小程式處理大量資料列表的方法
- 關於資料湖、資料倉儲的想法
- 資料分析-基礎維度
- sklearn中常用資料預處理方法
- Python資料處理(一):處理 JSON、XML、CSV 三種格式資料PythonJSONXML
- 籠統的資料處理
- 處理json格式的資料JSON
- 下載資料的處理