
數(shù)據(jù)倉(cāng)庫(kù)實(shí)施需注意的四大問(wèn)題
在實(shí)施數(shù)據(jù)倉(cāng)庫(kù)的過(guò)程中,還面臨著很多影響數(shù)據(jù)倉(cāng)庫(kù)項(xiàng)目成敗的關(guān)鍵因素,而這些因素實(shí)際上并不完全是技術(shù)層面的。這也是為什么數(shù)據(jù)倉(cāng)庫(kù)項(xiàng)目失敗比例很高的主要原因。只有在項(xiàng)目中很好的解決這些問(wèn)題,才能保證數(shù)據(jù)倉(cāng)庫(kù)項(xiàng)目的最終成功。下面分別介紹這些需要關(guān)注的問(wèn)題:
1.采用何種實(shí)施方法
企業(yè)級(jí)數(shù)據(jù)倉(cāng)庫(kù)的實(shí)現(xiàn)通常有兩種途徑:一種是從建造某個(gè)部門(mén)特定的數(shù)據(jù)集市開(kāi)始,逐步擴(kuò)充數(shù)據(jù)倉(cāng)庫(kù)所包含的主題和范圍,最后形成一個(gè)能夠完全反應(yīng)企業(yè)全貌的企業(yè)級(jí)數(shù)據(jù)倉(cāng)庫(kù);另外一種則是從一開(kāi)始就從企業(yè)的整體來(lái)考慮數(shù)據(jù)倉(cāng)庫(kù)的主題和實(shí)施。前一種方法是各個(gè)擊破,投資少、周期短且易于見(jiàn)到成果,但由于該設(shè)計(jì)開(kāi)始時(shí)是以特定的部門(mén)級(jí)主題為框架的,向其他的主題和部門(mén)擴(kuò)充往往非常困難。而后一種方法恰恰相反:投資大、周期長(zhǎng),但是易于擴(kuò)展。
以哪種方法進(jìn)行實(shí)施,主要取決于各個(gè)行業(yè)和客戶(hù)的實(shí)際情況。如電信和銀行業(yè),采用第二種方法比較可行,這是因?yàn)檫@兩個(gè)行業(yè)業(yè)務(wù)發(fā)展變化快,為了能夠適應(yīng)將來(lái)的變化,整個(gè)數(shù)據(jù)倉(cāng)庫(kù)架構(gòu)必須是可擴(kuò)展的和易于維護(hù)的。如果只是基于部門(mén)級(jí)的需求去設(shè)計(jì),將來(lái)肯定無(wú)法適應(yīng)變化。如果重新設(shè)計(jì),勢(shì)必造成前期投入的浪費(fèi)。對(duì)其他一些行業(yè),如制造業(yè)和零售業(yè),本著“急用先行”的原則,可以先從某一局部入手,慢慢擴(kuò)展為數(shù)據(jù)倉(cāng)庫(kù)。
從技術(shù)上講,以部門(mén)需求作為主要考慮因素建立的系統(tǒng),它的數(shù)據(jù)量不會(huì)太大,會(huì)影響對(duì)將來(lái)數(shù)據(jù)膨脹風(fēng)險(xiǎn)的正確估計(jì),當(dāng)數(shù)據(jù)集市擴(kuò)展到企業(yè)范圍的時(shí)候,由于原有技術(shù)無(wú)法支撐新的數(shù)據(jù)規(guī)模,會(huì)造成數(shù)據(jù)裝載和數(shù)據(jù)分析速度的降低,甚至達(dá)到不可用的地步。另外,企業(yè)級(jí)的數(shù)據(jù)倉(cāng)庫(kù)會(huì)涉及更多的額業(yè)務(wù)系統(tǒng),只有充分研究各業(yè)務(wù)系統(tǒng),才能了解如何對(duì)不同格式、不同標(biāo)準(zhǔn)、不同接口的數(shù)據(jù)進(jìn)行集成。如果沒(méi)有這方面的準(zhǔn)備,當(dāng)擴(kuò)展到企業(yè)層面時(shí),會(huì)面臨很多技術(shù)問(wèn)題,難以解決,而不得不對(duì)原有系統(tǒng)進(jìn)行修改或重建。
當(dāng)然,對(duì)于第二種方法,也不是說(shuō)把攤子鋪的越大越好。合理的做法是“統(tǒng)籌規(guī)劃,分步實(shí)施”。根據(jù)業(yè)務(wù)需求,把業(yè)務(wù)的主要方面都涵蓋進(jìn)去,確定彼此之間的聯(lián)系;對(duì)于次要的需求,可以預(yù)留一些接口,以備將來(lái)細(xì)化。否則,如果整個(gè)調(diào)研周期拖得太長(zhǎng),等進(jìn)入實(shí)施階段,業(yè)務(wù)又發(fā)生變化,不得不重新修改設(shè)計(jì),同樣會(huì)造成浪費(fèi)。所以,先搭建好一個(gè)易于擴(kuò)展且穩(wěn)定的架構(gòu),在此基礎(chǔ)上逐步實(shí)施,是一個(gè)兼顧長(zhǎng)遠(yuǎn)發(fā)展與合理投入的最佳方式。
此外,分步實(shí)施還可以減少風(fēng)險(xiǎn):前一階段的經(jīng)驗(yàn)教訓(xùn)可以為下一階段提供有益的借鑒,從而使得數(shù)據(jù)倉(cāng)庫(kù)的建設(shè)不斷完善,不斷發(fā)展。
2.從業(yè)務(wù)需求出發(fā),結(jié)合先進(jìn)的實(shí)現(xiàn)技術(shù)
和其他的應(yīng)用系統(tǒng)相比,數(shù)據(jù)倉(cāng)庫(kù)對(duì)于需求分析和系統(tǒng)設(shè)計(jì)等前期工作要求更高,其重要性也更加突出??梢哉f(shuō),分析和設(shè)計(jì)階段決定了數(shù)據(jù)倉(cāng)庫(kù)最終的失敗。因?yàn)樾枨蟛幻鞔_、設(shè)計(jì)不合理造成的根本性缺陷是以后實(shí)施階段所無(wú)法彌補(bǔ)的。因此在分析和設(shè)計(jì)階段,對(duì)相關(guān)的業(yè)務(wù)部門(mén)和技術(shù)部門(mén)要進(jìn)行詳細(xì)的調(diào)研,在用戶(hù)和開(kāi)發(fā)人員之間的迭代和反饋是必須和重要的,它決定了數(shù)據(jù)倉(cāng)庫(kù)最終的成功與否。
由于數(shù)據(jù)倉(cāng)庫(kù)是面向業(yè)務(wù)分析的,所以最主要的需求應(yīng)該從業(yè)務(wù)部門(mén)獲取和收集,因?yàn)?a href='/map/shujucangku/' style='color:#000;font-size:inherit;'>數(shù)據(jù)倉(cāng)庫(kù)最終是要服務(wù)于業(yè)務(wù)部門(mén)的。需求抓的不準(zhǔn),導(dǎo)致將來(lái)將無(wú)法解決業(yè)務(wù)部門(mén)的問(wèn)題,這個(gè)數(shù)據(jù)倉(cāng)庫(kù)項(xiàng)目就是失敗的,技術(shù)再先進(jìn)也沒(méi)有用。這是衡量數(shù)據(jù)倉(cāng)庫(kù)成敗與否的唯一尺度。
實(shí)施的過(guò)程中,最好能夠把行業(yè)專(zhuān)家的經(jīng)驗(yàn),與企業(yè)現(xiàn)有的需求進(jìn)行整合,以期得到一個(gè)更加全面的需求范圍,有利于適應(yīng)將來(lái)業(yè)務(wù)的變化和擴(kuò)展。
從技術(shù)的角度來(lái)講,必須建立一個(gè)可伸縮、可擴(kuò)展、高性能的數(shù)據(jù)倉(cāng)庫(kù)平臺(tái),才能為將來(lái)不斷的完善、不斷發(fā)展打下一個(gè)良好的基礎(chǔ);同時(shí),由于數(shù)據(jù)倉(cāng)庫(kù)項(xiàng)目要涉及多個(gè)業(yè)務(wù)系統(tǒng),數(shù)據(jù)量非常龐大,所以本身的投入也是很大的,在保證系統(tǒng)高效穩(wěn)定的前提下,盡量降低成本是非常重要的。
3.如何進(jìn)行主題規(guī)劃
正如前面所講,建立數(shù)據(jù)倉(cāng)庫(kù)需要長(zhǎng)遠(yuǎn)的規(guī)劃,我們建議企業(yè)“自底向上”地建立數(shù)據(jù)倉(cāng)庫(kù),并不意味著不需要在設(shè)計(jì)階段的長(zhǎng)遠(yuǎn)規(guī)劃。采用逐步積累的方式建立數(shù)據(jù)倉(cāng)庫(kù),其最大的問(wèn)題是已有的主題是否有助于形成企業(yè)級(jí)的主題,數(shù)據(jù)加載模塊時(shí)候能夠重用等。數(shù)據(jù)倉(cāng)庫(kù)的長(zhǎng)遠(yuǎn)規(guī)劃,并不僅僅是技術(shù)部門(mén)的事情,應(yīng)當(dāng)把數(shù)據(jù)倉(cāng)庫(kù)的構(gòu)建作為企業(yè)發(fā)展戰(zhàn)略的一個(gè)重要組成部分。
數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)的第一步是主題的確定,從現(xiàn)在的情況看,主題的范圍太大實(shí)現(xiàn)不了,太小沒(méi)有意義,應(yīng)該選擇相對(duì)獨(dú)立而且技術(shù)上可行的一些業(yè)務(wù)。例如客戶(hù)分析、產(chǎn)品分析、收入分析和市場(chǎng)分析等。因?yàn)檫@些分析與企業(yè)當(dāng)前的業(yè)務(wù)運(yùn)行聯(lián)系最緊密,通過(guò)它們,可以了解:
·哪個(gè)企業(yè)擁有哪些不同類(lèi)型的客戶(hù)?
·哪些是給我最大收益的客戶(hù)?如何提升他們的價(jià)值?
·如何掌握新的競(jìng)爭(zhēng)形勢(shì)下客戶(hù)的需求與行為?
·哪些業(yè)務(wù)最受歡迎,利潤(rùn)最高?
·業(yè)務(wù)的分布如何?
·快速成長(zhǎng)的新的收入來(lái)源有哪些?
·應(yīng)收賬款、欠費(fèi)情況如何?
·與其他同行競(jìng)爭(zhēng)對(duì)手的結(jié)算金額占整個(gè)收入的比例?
·我的客戶(hù)是否打算選擇其他競(jìng)爭(zhēng)對(duì)手?
·運(yùn)營(yíng)成本和收益?
·哪些市場(chǎng)活動(dòng)是有成效的,收益多少?
在完成第一階段的實(shí)施后,可以開(kāi)始第二階段的實(shí)施。第二階段主要是從市場(chǎng)營(yíng)銷(xiāo)、資源管理、網(wǎng)絡(luò)管理、客戶(hù)服務(wù)等部分入手;第三階段可繼續(xù)擴(kuò)展到財(cái)務(wù)、績(jī)效等更高層次的、全局性的財(cái)務(wù)、運(yùn)營(yíng)情況分析。這時(shí)候,所有的重要信息都已連成一體,CEO可以了解有關(guān)成本、利潤(rùn)、市場(chǎng)營(yíng)銷(xiāo)還有客戶(hù)發(fā)展趨勢(shì)等多方面的企業(yè)宏觀層面的決策信息,它們?yōu)槎ㄖ茟?zhàn)略決策提供了充分的依據(jù)。決策的制定再也不是單憑經(jīng)驗(yàn)和感覺(jué)了。從而大大的提高了決策的質(zhì)量,規(guī)避了風(fēng)險(xiǎn)。減少了決策失誤造成的巨大損失。這也正是數(shù)據(jù)倉(cāng)庫(kù)高投資回報(bào)率的重要體現(xiàn)。
當(dāng)然,在進(jìn)行主體規(guī)劃的時(shí)候,必須重點(diǎn)強(qiáng)調(diào)的是:技術(shù)框架和系統(tǒng)設(shè)計(jì)必須從整個(gè)企業(yè)的角度來(lái)考慮,即使剛開(kāi)始實(shí)施的時(shí)候是面向某個(gè)部門(mén)的。以電信企業(yè)為例,在進(jìn)行“客戶(hù)”主題設(shè)計(jì)的時(shí)候,就必須考慮到同一用戶(hù)還有可能是長(zhǎng)途電話(huà)、移動(dòng)電話(huà)的用戶(hù)。因此在設(shè)計(jì)時(shí)如果同時(shí)考慮固定電話(huà)用戶(hù),就不僅要解決不同系統(tǒng)的互聯(lián)問(wèn)題,在不同系統(tǒng)中用戶(hù)數(shù)據(jù)的集成也將是一個(gè)巨大的挑戰(zhàn)。
4.領(lǐng)導(dǎo)層的參與和支持
數(shù)據(jù)倉(cāng)庫(kù)是面向業(yè)務(wù)主題的分析型應(yīng)用。它既需要業(yè)務(wù)部門(mén)的全力配合,又需要先進(jìn)可靠的技術(shù)手段及良好的項(xiàng)目管理過(guò)程來(lái)實(shí)現(xiàn)。它涉及眾多的業(yè)務(wù)部門(mén)、系統(tǒng)開(kāi)發(fā)部門(mén)、系統(tǒng)運(yùn)維支撐部門(mén)等。在設(shè)計(jì)和實(shí)施階段需要不同部門(mén)的溝通和協(xié)作,是一個(gè)負(fù)責(zé)的系統(tǒng)工程。只有領(lǐng)導(dǎo)層從戰(zhàn)略的高度上認(rèn)識(shí)到它的重要性,在項(xiàng)目實(shí)施過(guò)程中給與大力支持和配合,協(xié)調(diào)各部門(mén)資源,保證他們可以及時(shí)到位,全職投入才能取得項(xiàng)目的成功。所以數(shù)據(jù)倉(cāng)庫(kù)項(xiàng)目又通常被稱(chēng)為“一把手”工程。從這一點(diǎn)上看,建立一個(gè)企業(yè)級(jí)的數(shù)據(jù)倉(cāng)庫(kù),主要的障礙不在于技術(shù),而是不同部門(mén)之間組織、協(xié)調(diào)的問(wèn)題。而高層領(lǐng)導(dǎo)的大力推動(dòng)和支持,無(wú)疑是解決這一問(wèn)題的最有效的途徑。
數(shù)據(jù)分析咨詢(xún)請(qǐng)掃描二維碼
若不方便掃碼,搜微信號(hào):CDAshujufenxi
SQL Server 中 CONVERT 函數(shù)的日期轉(zhuǎn)換:從基礎(chǔ)用法到實(shí)戰(zhàn)優(yōu)化 在 SQL Server 的數(shù)據(jù)處理中,日期格式轉(zhuǎn)換是高頻需求 —— 無(wú)論 ...
2025-09-18MySQL 大表拆分與關(guān)聯(lián)查詢(xún)效率:打破 “拆分必慢” 的認(rèn)知誤區(qū) 在 MySQL 數(shù)據(jù)庫(kù)管理中,“大表” 始終是性能優(yōu)化繞不開(kāi)的話(huà)題。 ...
2025-09-18CDA 數(shù)據(jù)分析師:表結(jié)構(gòu)數(shù)據(jù) “獲取 - 加工 - 使用” 全流程的賦能者 表結(jié)構(gòu)數(shù)據(jù)(如數(shù)據(jù)庫(kù)表、Excel 表、CSV 文件)是企業(yè)數(shù)字 ...
2025-09-18DSGE 模型中的 Et:理性預(yù)期算子的內(nèi)涵、作用與應(yīng)用解析 動(dòng)態(tài)隨機(jī)一般均衡(Dynamic Stochastic General Equilibrium, DSGE)模 ...
2025-09-17Python 提取 TIF 中地名的完整指南 一、先明確:TIF 中的地名有哪兩種存在形式? 在開(kāi)始提取前,需先判斷 TIF 文件的類(lèi)型 —— ...
2025-09-17CDA 數(shù)據(jù)分析師:解鎖表結(jié)構(gòu)數(shù)據(jù)特征價(jià)值的專(zhuān)業(yè)核心 表結(jié)構(gòu)數(shù)據(jù)(以 “行 - 列” 規(guī)范存儲(chǔ)的結(jié)構(gòu)化數(shù)據(jù),如數(shù)據(jù)庫(kù)表、Excel 表、 ...
2025-09-17Excel 導(dǎo)入數(shù)據(jù)含缺失值?詳解 dropna 函數(shù)的功能與實(shí)戰(zhàn)應(yīng)用 在用 Python(如 pandas 庫(kù))處理 Excel 數(shù)據(jù)時(shí),“缺失值” 是高頻 ...
2025-09-16深入解析卡方檢驗(yàn)與 t 檢驗(yàn):差異、適用場(chǎng)景與實(shí)踐應(yīng)用 在數(shù)據(jù)分析與統(tǒng)計(jì)學(xué)領(lǐng)域,假設(shè)檢驗(yàn)是驗(yàn)證研究假設(shè)、判斷數(shù)據(jù)差異是否 “ ...
2025-09-16CDA 數(shù)據(jù)分析師:掌控表格結(jié)構(gòu)數(shù)據(jù)全功能周期的專(zhuān)業(yè)操盤(pán)手 表格結(jié)構(gòu)數(shù)據(jù)(以 “行 - 列” 存儲(chǔ)的結(jié)構(gòu)化數(shù)據(jù),如 Excel 表、數(shù)據(jù) ...
2025-09-16MySQL 執(zhí)行計(jì)劃中 rows 數(shù)量的準(zhǔn)確性解析:原理、影響因素與優(yōu)化 在 MySQL SQL 調(diào)優(yōu)中,EXPLAIN執(zhí)行計(jì)劃是核心工具,而其中的row ...
2025-09-15解析 Python 中 Response 對(duì)象的 text 與 content:區(qū)別、場(chǎng)景與實(shí)踐指南 在 Python 進(jìn)行 HTTP 網(wǎng)絡(luò)請(qǐng)求開(kāi)發(fā)時(shí)(如使用requests ...
2025-09-15CDA 數(shù)據(jù)分析師:激活表格結(jié)構(gòu)數(shù)據(jù)價(jià)值的核心操盤(pán)手 表格結(jié)構(gòu)數(shù)據(jù)(如 Excel 表格、數(shù)據(jù)庫(kù)表)是企業(yè)最基礎(chǔ)、最核心的數(shù)據(jù)形態(tài) ...
2025-09-15Python HTTP 請(qǐng)求工具對(duì)比:urllib.request 與 requests 的核心差異與選擇指南 在 Python 處理 HTTP 請(qǐng)求(如接口調(diào)用、數(shù)據(jù)爬取 ...
2025-09-12解決 pd.read_csv 讀取長(zhǎng)浮點(diǎn)數(shù)據(jù)的科學(xué)計(jì)數(shù)法問(wèn)題 為幫助 Python 數(shù)據(jù)從業(yè)者解決pd.read_csv讀取長(zhǎng)浮點(diǎn)數(shù)據(jù)時(shí)的科學(xué)計(jì)數(shù)法問(wèn)題 ...
2025-09-12CDA 數(shù)據(jù)分析師:業(yè)務(wù)數(shù)據(jù)分析步驟的落地者與價(jià)值優(yōu)化者 業(yè)務(wù)數(shù)據(jù)分析是企業(yè)解決日常運(yùn)營(yíng)問(wèn)題、提升執(zhí)行效率的核心手段,其價(jià)值 ...
2025-09-12用 SQL 驗(yàn)證業(yè)務(wù)邏輯:從規(guī)則拆解到數(shù)據(jù)把關(guān)的實(shí)戰(zhàn)指南 在業(yè)務(wù)系統(tǒng)落地過(guò)程中,“業(yè)務(wù)邏輯” 是連接 “需求設(shè)計(jì)” 與 “用戶(hù)體驗(yàn) ...
2025-09-11塔吉特百貨孕婦營(yíng)銷(xiāo)案例:數(shù)據(jù)驅(qū)動(dòng)下的精準(zhǔn)零售革命與啟示 在零售行業(yè) “流量紅利見(jiàn)頂” 的當(dāng)下,精準(zhǔn)營(yíng)銷(xiāo)成為企業(yè)突圍的核心方 ...
2025-09-11CDA 數(shù)據(jù)分析師與戰(zhàn)略 / 業(yè)務(wù)數(shù)據(jù)分析:概念辨析與協(xié)同價(jià)值 在數(shù)據(jù)驅(qū)動(dòng)決策的體系中,“戰(zhàn)略數(shù)據(jù)分析”“業(yè)務(wù)數(shù)據(jù)分析” 是企業(yè) ...
2025-09-11Excel 數(shù)據(jù)聚類(lèi)分析:從操作實(shí)踐到業(yè)務(wù)價(jià)值挖掘 在數(shù)據(jù)分析場(chǎng)景中,聚類(lèi)分析作為 “無(wú)監(jiān)督分組” 的核心工具,能從雜亂數(shù)據(jù)中挖 ...
2025-09-10統(tǒng)計(jì)模型的核心目的:從數(shù)據(jù)解讀到?jīng)Q策支撐的價(jià)值導(dǎo)向 統(tǒng)計(jì)模型作為數(shù)據(jù)分析的核心工具,并非簡(jiǎn)單的 “公式堆砌”,而是圍繞特定 ...
2025-09-10