精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

深入探討數據倉庫緩慢變化維的解決方案

數據庫 數據倉庫
維度建模的數據倉庫中,有一個概念叫Slowly Changing Dimensions,中文一般翻譯成“緩慢變化維”,經常被簡寫為SCD。緩慢變化維的提出是因為在現實世界中,維度的屬性并不是靜態的,它會隨著時間的流失發生緩慢的變化。這種隨時間發生變化的維度我們一般稱之為緩慢變化維,并且把處理維度表的歷史變化信息的問題稱為處理緩慢變化維的問題,有時也簡稱為處理SCD的問題。本文則是探討數據倉庫緩慢變化維的方案解決。

緩慢變化維定義 Wikipedia中的定義:

Dimension is a term in data management and data warehousing that refers to logical groupings of data such as geographical location, customer information, or product information.Slowly Changing Dimensions (SCD) are dimensions that have data that slowly changes.

大意是說數據會發生緩慢變化的維度就叫”緩慢變化維”。

舉個例子就清楚了:

在一個零售業數據倉庫中,事實表保存著各銷售人員的銷售記錄,某天一個銷售人員從北京分公司調到上海分公司了,那么如何來保存這個變化呢?也就是說銷售人員維度要怎么恰當的處理這一變化。先來回答一個問題,為什么要處理,或保存這一變化?如果我們要統計北京地區或上海地區的總銷售情況的時候,這個銷售人員的銷售記錄應該算在北京還是算在上海?當然是調離前的算在北京,調離后的算在上海,但是如標記這個銷售人員所屬區域?這里就需要處理一下這個維度的數據,即我們緩慢變化維需要做的事情。

處理緩慢變化維一般按不同情況有以下幾種解決方案:

一、新數據覆蓋舊數據

此方法必須有前提條件,即你不關心這個數劇的變化。例如,某個銷售人員的英文名改了,如果你不關心員工的英文名有什么變化則可直接覆蓋(修改)數據倉庫中的數據。

二、保存多條記錄,并添加字段加以區分

這種情況下直接新添一條記錄,同時保留原有記錄,并用單獨的專用的字段保存區別。如:

(以下表格中Supplier_State表示上面例子中所屬區域,為描述清晰,不用代理鍵表示)

Supplier_key Supplier_Code Supplier_Name Supplier_State Disable

001 ABC Phlogistical Supply Company CA Y

002 ABC Phlogistical Supply Company IL N

或:

Supplier_key Supplier_Code Supplier_Name Supplier_State Version

001 ABC Phlogistical Supply Company CA 0

002 ABC Phlogistical Supply Company IL 1

以上兩種是添加數據版本信息或是否可用來標識新舊數據。

下面一種則是添加記錄的生效日期和失效日期來標識新舊數據:

Supplier_key Supplier_Code Supplier_Name Supplier_State Start_Date End_Date

001 ABC Phlogistical Supply Company CA 01-Jan-2000 21-Dec-2004

002 ABC Phlogistical Supply Company IL 22-Dec-2004

空的End_Date表示當前版本數據,或者你也可一用一個默認的大時間 (如: 12/31/9999)來代替空值, 這樣數據還能被索引識別到.

三、不同字段保存不同值

Supplier_key Supplier_Name Original_Supplier_State Effective_Date Current_Supplier_State

001 Phlogistical Supply Company CA 22-Dec-2004 IL

這種方法用不同的字段保存變化痕跡.但是這種方法不能象第二種方法一樣保存所有變化記錄,它只能保存兩次變化記錄.適用于變化不超過兩次的維度。

四、另外建表保存歷史記錄

即另外建一個歷史表來表存變化的歷史記錄,而維度只保存當前數據。

Supplier:

Supplier_key Supplier_Name Supplier_State

001 Phlogistical Supply Company IL

Supplier_History:

Supplier_key Supplier_Name Supplier_State Create_Date

001 Phlogistical Supply Company CA 22-Dec-2004

這種方法僅僅記錄一下變化歷史痕跡,其實做起統計運算來還是不方便的。

五、混合模式

這種模式是以上幾種模式的混合體,相對而言此種方法更全面,更能應對錯綜復雜且易變化的用戶需求,也是較為常用的。

Row_Key Supplier_key Supplier_Code Supplier_Name Supplier_State Start_Date End_Date
Current Indicator

1 001 ABC001 Phlogistical Supply Company CA 22-Dec-2004 15-Jan-2007 N

2 001 ABC001 Phlogistical Supply Company IL 15-Jan-2007 1-Jan-2099 Y

此中方法有以下幾條優點:

1. 能用簡單的過濾條件選出維度當前的值。

2. 能較容易的關聯出歷史任意一時刻事實數據的值。

3. 如果事實表中有一些時間字段(如:Order Date, Shipping Date, Confirmation Date),那么我們很容易選擇哪一條維度數據進行關聯分析。

其中Row_Key和 Current Indicator字段是可有可無的,加上去更方便,畢竟維度表的數據都不大,多點冗余字段不占太大空間但能提高查詢效率。

這種設計模式下事實表應以Supplier_key為外鍵,雖然這個字段不能***標識一條維度數據,從而形成了事實表與維表多對多的關系,因此在做事實和維度做關聯時應加上時間戳字段(或Indicator字段)。

六、非常規混合模式

上面說到第五種實現方式有點弊端,那就是事實表和維表不是多對一關系,而是多對多關系,這種關系不能在建模時解決只能在報表層面,在報表運行時解決,且在BI語意層建模時需要添加時間過濾條件,比較繁瑣。

下面這種解決方案可以解決此多對多關系,但是得修改一下事實表:

Supplier Dimension:

Version_Number Supplier_key Supplier_Code Supplier_Name Supplier_State Start_Date End_Date

1 001 ABC001 Phlogistical Supply Company CA 22-Dec-2004 15-Jan-2007

0 001 ABC001 Phlogistical Supply Company IL 15-Jan-2007 1-Jan-2099

Fact Delivery: (為描述清晰,同樣不使用代理鍵標識維度)

Delivery_Key Supplier_key Supplier_version_number Quantity Product Delivery_Date Order_Date

1 001 0 132 Bags 22-Dec-2006 15-Oct-2006

2 001 0 324 Chairs 15-Jan-2007 1-Jan-2007

此方案中向維表中的當前數據版本號始終為0,即插入維度數據時先將老版本的數據的version_number改成1(遞增),然后再插入當前數據,此時才能保持當前數據版本號始終為0。

事實表中插入數據時所有的維度數據版本號始終全部為0。

因此此方案完全可解決事實表和維表多對多關系問題,另外還有個優點是能保證事實表和維表的參照完整性,而且我們在用ERwin,PowerDesigner等建模工具建模時,Version_Number和Supplier_key可作為復合主鍵在兩實體間建立鏈接。

【編輯推薦】

  1. Oracle中OSFA和數據倉庫簡介
  2. 建立數據倉庫的八條基本準則
  3. Sybase數據倉庫大鵬證券應用案例
  4. 嵌入式數據庫的現狀和未來
  5. ETL過程原理和數據倉庫建設的優化
  6. 探求數據倉庫關鍵環節ETL的本質
責任編輯:楊鵬飛 來源: 數據倉庫之路
相關推薦

2024-01-26 06:42:05

Redis數據結構

2023-01-12 17:18:06

數據庫多云

2009-12-23 16:13:00

WPF Attache

2009-01-19 15:18:00

數據倉庫Sybase數據庫

2009-12-07 16:07:03

PHP類的繼承

2010-03-31 14:58:03

云計算

2009-11-20 17:17:08

Oracle函數索引

2021-05-17 05:36:02

CSS 文字動畫技巧

2010-11-22 14:18:32

MySQL鎖機制

2010-07-21 09:38:15

PHP緩存技術

2023-10-23 12:35:36

Golang追加操作

2009-12-01 16:34:21

PHP表單

2009-10-16 18:20:07

綜合布線系統

2009-12-11 11:08:31

靜態路由策略

2012-02-28 14:43:43

2009-12-14 14:40:10

Ruby全局域變量

2017-01-03 17:57:46

Android異步精髓Handler

2009-11-12 13:56:54

2009-10-16 09:17:39

屏蔽布線系統

2013-07-11 09:45:48

扁平化扁平化設計
點贊
收藏

51CTO技術棧公眾號

青青草成人免费在线视频| 国产精品情侣自拍| 国产51自产区| 蜜桃视频成人m3u8| 一区二区在线观看免费视频播放| 精品一区二区三区视频日产| 中文字幕av久久爽| 精品999成人| 中文在线不卡视频| 麻豆精品国产传媒av| 成人福利片在线| 亚洲成人av一区二区| 一本色道久久综合亚洲二区三区| 国产 欧美 自拍| 麻豆国产精品官网| 欧美亚洲在线播放| 日韩女优一区二区| 日韩美女一区二区三区在线观看| 精品国精品自拍自在线| wwwwwxxxx日本| 欧美办公室脚交xxxx| 亚洲人成精品久久久久久 | 亚洲第一福利社区| 制服.丝袜.亚洲.中文.综合| 粉嫩虎白女毛片人体| 男女在线观看视频| 国产精品第五页| 欧美日韩免费观看一区| 国产18精品乱码免费看| 国内精品自线一区二区三区视频| 国产v综合ⅴ日韩v欧美大片| 香蕉视频一区二区| 亚洲夜间福利| 九九精品在线视频| 欧美色图亚洲视频| 手机亚洲手机国产手机日韩| 伊人亚洲福利一区二区三区| 亚洲精品成人无码| 综合国产视频| 亚洲跨种族黑人xxx| 制服丝袜第一页在线观看| 久久久91麻豆精品国产一区| 7777精品久久久大香线蕉| 中文字幕国产传媒| 在线观看精品| 91国偷自产一区二区使用方法| 国产二级片在线观看| 2018av在线| 亚洲国产欧美一区二区三区丁香婷| 日韩成人午夜影院| 日韩少妇视频| 亚洲一区自拍偷拍| 欧美性潮喷xxxxx免费视频看| 手机在线免费看av| 一区二区三区毛片| 2021国产视频| 激情av在线| 亚洲成人av一区二区| 亚洲美免无码中文字幕在线 | 欧洲精品中文字幕| 国产精彩免费视频| 8av国产精品爽爽ⅴa在线观看| 欧洲国产伦久久久久久久| 国产天堂在线播放| 亚洲男人在线| 欧美日韩在线一区二区| 天天干天天av| 欧美一级大片在线视频| 精品美女在线观看| 亚洲欧美色图视频| 全球成人免费直播| 欧美成人免费在线视频| 日本熟妇一区二区| 日韩国产精品久久久| 91精品久久久久久| 成人av一区二区三区在线观看 | 欧美 日韩 国产 成人 在线观看| 国产一区二区三区探花| 日韩视频中文字幕| 欧美日韩精品在线观看视频| 亚洲三级色网| 国产精品老女人视频| 97精品久久人人爽人人爽| 国产精品白丝av| 久久久久综合一区二区三区| 97视频精彩视频在线观看| 亚洲精品成人少妇| 成年网站在线免费观看| 色999韩欧美国产综合俺来也| 日韩精品一区二区三区在线播放| 自拍视频一区二区| 成人在线免费观看网站| 欧美激情一区二区久久久| 久久99国产综合精品免费| 青青草国产精品97视觉盛宴| julia一区二区中文久久94| 日韩a级作爱片一二三区免费观看| 国产精品成人免费| 免费国产黄色网址| 成人污版视频| 亚洲图片欧美日产| 毛片a片免费观看| 美女尤物国产一区| 精品欧美日韩| 日本孕妇大胆孕交无码| 欧美午夜精品久久久久久超碰 | 理论片一区二区在线| 在线精品高清中文字幕| 国产网站在线看| 九九精品视频在线看| 蜜桃视频在线观看成人| 五月花成人网| 在线播放欧美女士性生活| 97人妻天天摸天天爽天天| 午夜天堂精品久久久久| 国产精品中文字幕在线| 黄色片在线看| 红桃av永久久久| 久久久久99人妻一区二区三区| 国产精品亚洲片在线播放| 97精品国产97久久久久久春色| 国产精品久久影视| 国产精品嫩草影院av蜜臀| 日韩少妇内射免费播放18禁裸乳| av成人男女| 欧美华人在线视频| 国产视频在线观看免费| 国产精品白丝在线| 宅男噜噜噜66国产免费观看| 美女亚洲一区| 日本国产精品视频| 无码精品黑人一区二区三区| 亚洲一区二区三区在线看| 91aaa精品| 国产精品99一区二区三| 国产精品视频999| 触手亚洲一区二区三区| 一本到高清视频免费精品| 中文字幕影片免费在线观看| 亚洲视频免费| 国产精品久久久久久久久久久久午夜片 | 欧美成人免费全部网站| 国产一区二区三区在线免费观看| 综合激情网五月| 久久这里只精品最新地址| 精品国产一区三区| 三级精品视频| 热久久免费国产视频| 亚洲人成色777777精品音频| 一区二区高清在线| 欧美丰满熟妇bbb久久久| 欧美日韩一区自拍| 国产高清精品一区二区| 9765激情中文在线| 亚洲精品美女网站| 亚洲天堂视频网站| 久久精品视频免费| 91淫黄看大片| 欧美国产美女| 91视频网页| 2024最新电影在线免费观看| 精品少妇一区二区三区日产乱码| 国产精久久久久久| 久久久久国产精品免费免费搜索| caopor在线视频| 国产中文字幕一区二区三区| 国产精品视频网址| 日韩av激情| 日韩精品视频在线播放| 中文字幕第315页| 亚洲精品日产精品乱码不卡| 中文视频在线观看| 三级在线观看一区二区| 欧美爱爱视频网站| 国产精品丝袜在线播放| 国产成人精品综合| 国产秀色在线www免费观看| 亚洲精品一区二区三区福利| 国产伦精品一区二区三区视频网站 | 99精彩视频| 性感女国产在线| 色青青草原桃花久久综合| 亚洲欧美另类日韩| 91黄视频在线| 国产性生活网站| 国产亚洲视频系列| 日本少妇激三级做爰在线| 99国产精品私拍| 中国人体摄影一区二区三区| 国产人妖ts一区二区| 国产精品视频一区二区三区四| 直接在线观看的三级网址| 亚洲欧美资源在线| 国产99久久九九精品无码免费| 精品二区三区线观看| 中文字幕无码日韩专区免费| 9久草视频在线视频精品| 可以看污的网站| 国产亚洲高清视频| 秋霞在线一区二区| 久久成人av| 国产欧美日韩综合精品二区| 日韩成人综合网| 欧美中文字幕在线| 伊人影院在线视频| 色一情一乱一区二区| 亚洲人妻一区二区| 日韩三级视频在线观看| 中文字幕乱码在线观看| 懂色av中文一区二区三区天美| 久久久久久视频| 国产日本欧洲亚洲| 最新在线黄色网址| 国产成人在线免费观看| www.亚洲高清| 久久一区国产| 日韩在线视频在线观看| 欧美日韩中文| 欧美a级黄色大片| 成人黄色小视频| 欧美日韩最好看的视频| 久久久亚洲欧洲日产| 亚洲一区二区三区毛片| 热久久久久久| 国产精品一二区| 国产精品专区免费| 日本aⅴ大伊香蕉精品视频| 激情国产在线| 97国产精品视频| 国产丝袜精品丝袜| 久久99视频精品| 宅男网站在线免费观看| 美日韩精品免费视频| 欧美jizz18hd性欧美| 日韩在线视频线视频免费网站| 免费在线国产| 亚洲欧美在线看| 精品推荐蜜桃传媒| 亚洲午夜激情免费视频| 美丽的姑娘在线观看免费动漫| 亚洲精品在线91| 男人天堂资源在线| 亚洲视频在线免费观看| 国产日本在线视频| 在线视频亚洲欧美| 人人干在线视频| 久久综合五月天| 污污视频在线| 97色在线视频观看| 午夜影院在线观看国产主播| 日韩av片免费在线观看| 香蕉成人影院| 成人激情免费在线| 欧美日本亚洲| 视频在线日韩| 国产精品第三页| 日韩久久一区| 9a蜜桃久久久久久免费| 9999久久久久| 看欧美日韩国产| 欧美特黄一级大片| 中文字幕一区二区三区5566| 国产韩日影视精品| 99久久免费观看| 国产精品日韩精品欧美精品| 国内外成人激情视频| 久久国产精品久久w女人spa| 三级在线视频观看| 国产剧情一区二区三区| 好男人香蕉影院| 欧美国产激情二区三区| 亚洲熟女www一区二区三区| 亚洲成a人片在线不卡一二三区 | 亚洲999一在线观看www| 国产劲爆久久| 日韩伦理一区二区三区av在线| 视频在线不卡免费观看| 欧美一级视频在线播放| 日日摸夜夜添夜夜添亚洲女人| 女人高潮一级片| 99视频有精品| 黄色片网站在线播放| 亚洲国产三级在线| 伊人久久久久久久久久久久| 欧美一区在线视频| 日韩欧美电影在线观看| 久久精品91久久香蕉加勒比 | 午夜国产精品一区| 亚洲无码精品在线播放| 黄色av成人| 97se视频在线观看| 精品一区亚洲| 中文字幕日韩精品无码内射| 久久精品人人| 亚洲美女高潮久久久| 欧美国产激情一区二区三区蜜月| 久久久久性色av无码一区二区| 在线亚洲免费视频| 狠狠躁夜夜躁av无码中文幕| 色婷婷综合久久久久| 中文字幕资源网在线观看免费| 亚洲综合日韩在线| gogogo高清在线观看一区二区| 91动漫在线看| 国产精品影视在线| 免费看91的网站| 精品久久中文字幕久久av| 国产模特av私拍大尺度| 在线成人一区二区| 国产精品vvv| 亚洲一区亚洲二区| 欧美三级美国一级| 国产原创中文在线观看| 国产精品91xxx| 欧美肥妇bbwbbw| 欧美色区777第一页| 日韩福利一区二区| 午夜精品一区二区三区在线播放| 二区三区精品| 一区二区三区国产福利| 日本免费新一区视频| 不卡一区二区在线观看| 亚洲成人av免费| 亚洲av永久纯肉无码精品动漫| 在线视频日韩精品| 日韩精品免费观看视频| 欧美国产综合视频| 日韩视频久久| 182在线视频| 精品高清美女精品国产区| 亚洲av永久无码国产精品久久 | 久久福利资源站| 影音先锋男人在线| 在线视频一区二区免费| 毛片在线播放网站| 青青久久aⅴ北条麻妃| 乱亲女h秽乱长久久久| 日本熟妇人妻xxxx| www.欧美日韩| 日韩黄色三级视频| 亚洲精品ady| 麻豆理论在线观看| 蜜桃成人在线| 成人免费视频国产| 欧美日韩在线直播| 中文字幕在线播放| 成人高h视频在线| 91精品二区| 成人免费播放视频| 亚洲国产日日夜夜| 日本黄色一区二区三区| 97在线免费观看| 婷婷亚洲精品| 日日碰狠狠丁香久燥| 国产丝袜欧美中文另类| 国产精品无码粉嫩小泬| 日韩在线观看网站| av日韩久久| 大荫蒂性生交片| 26uuu亚洲综合色欧美| 91麻豆精品在线| 久久中文精品视频| 99国产精品免费网站| 男人揉女人奶房视频60分| 久久精品人人做人人综合| 一区二区三区在线免费观看视频 | 麻豆一区二区三| 欧美激情图片小说| 亚洲国产精品悠悠久久琪琪| 成年美女黄网站色大片不卡| 日韩精品一区二区三区丰满| 另类欧美日韩国产在线| 亚洲国产精品免费在线观看| 亚洲国产精品久久久久久| 成人做爰视频www网站小优视频| 亚洲精品成人自拍| 国产成人精品亚洲777人妖| 久久国产视频播放| 在线亚洲男人天堂| 成人av影音| 欧美精品成人网| 一区二区三区国产| 男生女生差差差的视频在线观看| 91精品久久久久久久久久久| 黄色精品一区| 特级西西www444人体聚色 | 国产精品视频男人的天堂| 欧美激情无毛| 91视频在线网站| 欧美xfplay| 欧美日韩女优| 免费看国产一级片| 国产精品久久国产精麻豆99网站| 国产91久久久| 国产日韩欧美中文| 国产日韩欧美| 深夜福利影院在线观看| 国产一区二区日韩| 国产精品毛片av| 亚洲黄色片免费|