麻豆黑色丝袜jk制服福利网站-麻豆精品传媒视频观看-麻豆精品传媒一二三区在线视频-麻豆精选传媒4区2021-在线视频99-在线视频a

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

手機(jī)站
千鋒教育

千鋒學(xué)習(xí)站 | 隨時隨地免費(fèi)學(xué)

千鋒教育

掃一掃進(jìn)入千鋒手機(jī)站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學(xué)習(xí)站小程序
隨時隨地免費(fèi)學(xué)習(xí)課程

當(dāng)前位置:首頁  >  技術(shù)干貨  > 數(shù)據(jù)倉庫中,什么是business key?

數(shù)據(jù)倉庫中,什么是business key?

來源:千鋒教育
發(fā)布人:xqq
時間: 2023-10-13 17:45:55 1697190355

一、數(shù)據(jù)倉庫中,什么是business key

在數(shù)據(jù)倉庫中,Business key(業(yè)務(wù)鍵)是指與業(yè)務(wù)相關(guān)的那些主鍵或少數(shù)標(biāo)識符,通常由業(yè)務(wù)領(lǐng)域?qū)<掖_定。它是用于標(biāo)識業(yè)務(wù)實(shí)體或事務(wù)的關(guān)鍵屬性,例如客戶姓名、訂單編號、產(chǎn)品代碼等。

在數(shù)據(jù)倉庫建模中,Business key是一個重要的概念,因?yàn)樗梢詭椭鷮?shù)據(jù)轉(zhuǎn)換為可分析的形式并且為數(shù)據(jù)集成提供了一個很好的起點(diǎn)。通常,數(shù)據(jù)倉庫和數(shù)據(jù)倉庫中的數(shù)據(jù)模型都是基于業(yè)務(wù)鍵而不是原始數(shù)據(jù)庫中的物理主鍵來設(shè)計(jì)的。

二、數(shù)據(jù)倉庫概述

1、數(shù)據(jù)倉庫誕生的原因

歷史數(shù)據(jù)積存:歷史數(shù)據(jù)使用頻率過低,堆積在業(yè)務(wù)數(shù)據(jù)庫中,會導(dǎo)致查詢性能下降企業(yè)數(shù)據(jù)分析需要:各個部門自己建立獨(dú)立的數(shù)據(jù)抽取系統(tǒng),導(dǎo)致數(shù)據(jù)不一致,資源 浪費(fèi)嚴(yán)重,數(shù)據(jù)庫權(quán)限也會存在風(fēng)險(xiǎn)

2、數(shù)據(jù)倉庫的基本概念

數(shù)據(jù)倉庫,英文名稱為Data Warehouse,可簡寫為DW或DWH。數(shù)據(jù)倉庫顧名思義,是一個很大的數(shù)據(jù)存儲集合,出于企業(yè)的分析性報(bào)告和決策支持目的而創(chuàng)建,對多樣的業(yè)務(wù)數(shù)據(jù)進(jìn)行篩選與整合。它為企業(yè)提供一定的BI(商業(yè)智能)能力,指導(dǎo)業(yè)務(wù)流程改進(jìn)、監(jiān)視時間、成本、質(zhì)量以及控制。

數(shù)據(jù)倉庫將各個異構(gòu)的數(shù)據(jù)源數(shù)據(jù)庫的數(shù)據(jù)給統(tǒng)一管理起來,并且完成了質(zhì)量較差的數(shù)據(jù)的剔除、格式轉(zhuǎn)換,最終按照一種合理的建模方式來完成源數(shù)據(jù)組織形式的轉(zhuǎn)變,以更好的支持到前端的可視化分析。數(shù)據(jù)倉庫的輸入方式是各種各樣的數(shù)據(jù)源,最終的輸出用于企業(yè)的數(shù)據(jù)分析、數(shù)據(jù)挖掘、數(shù)據(jù)報(bào)表等方向。

3、數(shù)據(jù)倉庫的主要特征

數(shù)據(jù)倉庫是面向主題的(Subject-Oriented )、集成的(Integrated)、穩(wěn)定的(Non-Volatile)和時變的(Time-Variant )數(shù)據(jù)集合,面向數(shù)據(jù)分析,用以支持管理決策。

主題性:不同于傳統(tǒng)數(shù)據(jù)庫對應(yīng)于某一個或多個項(xiàng)目,數(shù)據(jù)倉庫根據(jù)使用者實(shí)際需求,將不同數(shù)據(jù)源的數(shù)據(jù)在一個較高的抽象層次上做整合,所有數(shù)據(jù)都圍繞某一主題來組織。集成性:數(shù)據(jù)倉庫中存儲的數(shù)據(jù)是來源于多個數(shù)據(jù)源的集成,原始數(shù)據(jù)來自不同的數(shù)據(jù)源,存儲方式各不相同。要整合成為最終的數(shù)據(jù)集合,需要從數(shù)據(jù)源經(jīng)過一系列抽取、清洗、轉(zhuǎn)換的過程。穩(wěn)定性:數(shù)據(jù)倉庫中保存的數(shù)據(jù)是一系列歷史快照,不允許被修改。用戶只能通過分析工具進(jìn)行查詢和分析。這里說明一點(diǎn),數(shù)據(jù)倉庫基本上是不許允許用戶進(jìn)行修改,刪除操作的。大多數(shù)的場景是用來查詢分析數(shù)據(jù)。時變性:數(shù)據(jù)倉庫會定期接收新的集成數(shù)據(jù),反應(yīng)出最新的數(shù)據(jù)變化。這和穩(wěn)定特點(diǎn)并不矛盾。

另外說明,上面我們已經(jīng)說了數(shù)據(jù)倉庫中的歷史數(shù)據(jù)是不能修改的,那我們每天修改或新增的數(shù)據(jù),從業(yè)務(wù)數(shù)據(jù)庫中導(dǎo)入數(shù)據(jù)倉庫中,可以以時間戳標(biāo)記版本來標(biāo)記最新數(shù)據(jù),老舊的數(shù)據(jù)就可以定期刪除,保證數(shù)據(jù)分析的準(zhǔn)確性。

4、數(shù)據(jù)倉庫分層架構(gòu)

按照數(shù)據(jù)流入流出的過程,數(shù)據(jù)倉庫架構(gòu)可分為三層——源數(shù)據(jù)、數(shù)據(jù)倉庫、數(shù)據(jù)應(yīng)用。

數(shù)據(jù)倉庫的數(shù)據(jù)來源于不同的源數(shù)據(jù),并提供多樣的數(shù)據(jù)應(yīng)用,數(shù)據(jù)自下而上流入數(shù)據(jù)倉庫后向上層開放應(yīng)用,而數(shù)據(jù)倉庫只是中間集成化數(shù)據(jù)管理的一個平臺。

源數(shù)據(jù)層(ODS): 操作性數(shù)據(jù)(Operational Data Store) ,是作為數(shù)據(jù)庫到數(shù)據(jù)倉庫的一種過渡,ODS的數(shù)據(jù)結(jié)構(gòu)一般與數(shù)據(jù)來源保持一致,可以增加字段用來進(jìn)行數(shù)據(jù)管理,存儲的歷史數(shù)據(jù)只是只讀的,提供業(yè)務(wù)系統(tǒng)查詢使用, 而且ODS的數(shù)據(jù)周期一般比較短。ODS的數(shù)據(jù)為后一步的數(shù)據(jù)處理做準(zhǔn)備。數(shù)據(jù)倉庫層(DW):數(shù)據(jù)倉庫(Data Warehouse),是數(shù)據(jù)的歸宿,這里保持這所有的從ODS到來的數(shù)據(jù),并長期保存,而且這些數(shù)據(jù)不會被修改,DW層的數(shù)據(jù)應(yīng)該是一致的、準(zhǔn)確的、干凈的數(shù)據(jù),即對源系統(tǒng)數(shù)據(jù)進(jìn)行了清洗(去除了雜質(zhì))后的數(shù)據(jù)。數(shù)據(jù)應(yīng)用層(DA):數(shù)據(jù)應(yīng)用(Data Application),為了特定的應(yīng)用目的或應(yīng)用范圍,而從數(shù)據(jù)倉庫中獨(dú)立出來的一部分?jǐn)?shù)據(jù),也可稱為部門數(shù)據(jù)或主題數(shù)據(jù),該數(shù)據(jù)面向應(yīng)用。如根據(jù)報(bào)表、專題分析需求而計(jì)算生成的數(shù)據(jù)。????

5、數(shù)據(jù)倉庫之ETL

建立OLAP應(yīng)用之前,我們要想辦法把各個獨(dú)立系統(tǒng)的數(shù)據(jù)抽取出來,經(jīng)過一定的轉(zhuǎn)換和過濾,存放到一個集中的地方,成為數(shù)據(jù)倉庫。這個抽取,轉(zhuǎn)換,加載的過程叫ETL(Extract, Transform,Load),目的是將企業(yè)中分散、零亂、標(biāo)準(zhǔn)不統(tǒng)一的數(shù)據(jù)整合到一起。

ETL是數(shù)據(jù)倉庫的流水線,也可以認(rèn)為是數(shù)據(jù)倉庫的血液,它維系著數(shù)據(jù)倉庫中數(shù)據(jù)的新陳代謝,而數(shù)據(jù)倉庫日常的管理和維護(hù)工作的大部分精力就是保持ETL的正常和穩(wěn)定。

6、與數(shù)據(jù)庫的區(qū)別

數(shù)據(jù)庫是面向事務(wù)的設(shè)計(jì),數(shù)據(jù)倉庫是面向主題設(shè)計(jì)的。數(shù)據(jù)庫一般存儲業(yè)務(wù)數(shù)據(jù),數(shù)據(jù)倉庫存儲的一般是歷史數(shù)據(jù)。數(shù)據(jù)庫設(shè)計(jì)是盡量避免冗余,一般針對某一業(yè)務(wù)應(yīng)用進(jìn)行設(shè)計(jì),比如一張簡單的User表,記錄用戶名、密碼等簡單數(shù)據(jù)即可,符合業(yè)務(wù)應(yīng)用,但是不符合分析。數(shù)據(jù)倉庫在設(shè)計(jì)是有意引入冗余,依照分析需求,分析維度、分析指標(biāo)進(jìn)行設(shè)計(jì)。數(shù)據(jù)庫是為捕獲數(shù)據(jù)而設(shè)計(jì),數(shù)據(jù)倉庫是為分析數(shù)據(jù)而設(shè)計(jì)。

延伸閱讀1:數(shù)據(jù)倉庫使用的主要技術(shù)

并行:計(jì)算的硬件環(huán)境、操作系統(tǒng)環(huán)境、 數(shù)據(jù)庫管理系統(tǒng)和所有相關(guān)的數(shù)據(jù)庫操作、查詢工具和技術(shù)、應(yīng)用程序等各個領(lǐng)域都可以從并行的最新成就中獲益。分區(qū):分區(qū)功能使得支持大型表和索引更容易,同時也提高了數(shù)據(jù)管理和查詢性能。數(shù)據(jù)壓縮:數(shù)據(jù)壓縮功能降低了數(shù)據(jù)倉庫環(huán)境中通常需要的用于存儲大量數(shù)據(jù)的磁盤系統(tǒng)的成本,新的數(shù)據(jù)壓縮技術(shù)也已經(jīng)消除了壓縮數(shù)據(jù)對查詢性能造成的負(fù)面影響。
聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
請您保持通訊暢通,專屬學(xué)習(xí)老師24小時內(nèi)將與您1V1溝通
免費(fèi)領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學(xué) 138****2860 剛剛成功領(lǐng)取
王同學(xué) 131****2015 剛剛成功領(lǐng)取
張同學(xué) 133****4652 剛剛成功領(lǐng)取
李同學(xué) 135****8607 剛剛成功領(lǐng)取
楊同學(xué) 132****5667 剛剛成功領(lǐng)取
岳同學(xué) 134****6652 剛剛成功領(lǐng)取
梁同學(xué) 157****2950 剛剛成功領(lǐng)取
劉同學(xué) 189****1015 剛剛成功領(lǐng)取
張同學(xué) 155****4678 剛剛成功領(lǐng)取
鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
董同學(xué) 138****2867 剛剛成功領(lǐng)取
周同學(xué) 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
為什么mysql安裝后,占磁盤空間比Oracle、SqlServer小?

一、為什么mysql安裝后,占磁盤空間比Oracle、SqlServer小如果是說數(shù)據(jù)庫本身的安裝文件的話,應(yīng)該說如果SQLServer只保留基礎(chǔ)功能,不要查詢分...詳情>>

2023-10-13 19:18:34
MySQL中的自增主鍵的步長有關(guān)的變量AUTO_INCREMENT_INCREMENT與AUTO_INCREMENT_OFFSET為什么是全局變量,而不是表維度的?

一、MySQL中的自增主鍵的步長有關(guān)的變量AUTO_INCREMENT_INCREMENT與AUTO_INCREMENT_OFFSET因?yàn)镸ySQL中的和自增主鍵的步長有關(guān)的變量:AUTO_INCR...詳情>>

2023-10-13 19:17:09
Oracle怎么修改某個字段特定位置的字符?

一、Oracle修改某個字段特定位置的字符的方法1、查找需要修改的記錄“查找需要修改的記錄是指在數(shù)據(jù)庫中定位需要進(jìn)行修改的數(shù)據(jù)行。在進(jìn)行數(shù)據(jù)...詳情>>

2023-10-13 19:08:40
為什么說服務(wù)器很少用到刪除數(shù)據(jù),這么做的利弊在哪?

一、為什么說服務(wù)器很少用到刪除數(shù)據(jù),這么做的利弊1.跟蹤和查問題方便,比如查who when why刪除的數(shù)據(jù),刪除的什么數(shù)據(jù);2.審計(jì)要求,很多敏感...詳情>>

2023-10-13 18:57:51
Java怎么注解實(shí)體類實(shí)現(xiàn)數(shù)據(jù)庫類型與Java類型對應(yīng)映射?

一、Java注解實(shí)體類實(shí)現(xiàn)數(shù)據(jù)庫類型與Java類型對應(yīng)映射的方法1、選擇合適的持久化框架Java中有多個持久化框架可供選擇,如Hibernate、MyBatis等...詳情>>

2023-10-13 17:57:42
快速通道
主站蜘蛛池模板: 免费精品视频在线| 最新国产精品精品视频| 中文精品久久久久国产网站| 粗大黑硬长爽猛欧美视频| 欧洲亚洲国产精华液| 欧美夫妇交换俱乐部在线观看| 韩国无遮挡羞羞漫画| 国产视频综合| 一本大道一卡2卡三卡4卡麻豆| 日日插天天干| 国产成人av在线影院| 果冻传媒mv在线观看入口免费| 扒开双腿猛进入免费观看美女 | 亚洲成a人一区二区三区| 日本高清免费观看| 美女羞羞视频免费网站| 亚洲国产一成人久久精品| 亚洲电影a| 欧美怡红院免费全部视频| 特a级片| 欧美精品久久天天躁| 国产精品国产三级在线专区| 欧美人与牲动交xxxx| 美女张开腿让男人桶的视频| 国产午夜亚洲精品不卡电影| 天天拍拍夜夜出水| 911香蕉视频| 亚洲人成网亚洲欧洲无码| 欧美日韩在线播放| 把数学课代表按在地上c视频| 又粗又硬又黄又爽的免费视频| 2018av男人天堂| 里番全彩acg★无翼娜美| 国产精品99久久久久久人| 国模人体沟沟| 伊人电影综合网| 精品一区二区三区在线观看视频| 精品视频一区二区三区| 日本久久久久中文字幕| 中文字幕在线资源| 8av国产精品爽爽ⅴa在线观看|