今天在確認(rèn)實(shí)習(xí)生不能幫忙搭建數(shù)據(jù)庫(kù)后,自己根據(jù)業(yè)務(wù)需求嘗試搭了一個(gè)小型access數(shù)據(jù)庫(kù)。
主要目的:儲(chǔ)存歷史月度數(shù)據(jù),避免每次從公司數(shù)據(jù)庫(kù)下載數(shù)據(jù)的麻煩,節(jié)省數(shù)據(jù)拉取時(shí)間。
搭建了以acct id為主鍵的兩種數(shù)據(jù)。
1)客戶信息,包括
由業(yè)務(wù)人員手工更新匯總的數(shù)據(jù),如客戶所在區(qū)域,商業(yè)信息等。
由機(jī)器抓取的客戶信息,如客戶賬號(hào)狀態(tài),專屬業(yè)務(wù)人員信息等等。
上述數(shù)據(jù)按照每月定期更新,以及每周更新,存儲(chǔ)在不同的表里。
2)客戶交易信息,計(jì)劃包括:
匯總月度信息,如月成交額,交易量等;
分多個(gè)維度的表格,如周信息,交易類型,交易來(lái)源等,該數(shù)據(jù)刷新時(shí)間段不一樣,且根據(jù)業(yè)務(wù)需求,會(huì)有不同的維度需求。
另外,為了方便,把數(shù)據(jù)庫(kù)里常見(jiàn)的“Jan-2014”細(xì)分為"Year"和"Month"兩個(gè)變量,這樣以后數(shù)據(jù)導(dǎo)入輸出時(shí),不用再費(fèi)心數(shù)據(jù)格式問(wèn)題,在excel里,直接用date(year,month,day)即可快速合成日期。
通過(guò)搭建多個(gè)表格,就把曾經(jīng)整合在excel里的數(shù)據(jù)拆分成了多個(gè)表格,且各個(gè)表格之間刷新頻率不一樣,減少了我們用excel vlookup匹配的時(shí)間。
同時(shí)我新建了兩個(gè)查詢
1)整合客戶基本信息,包括業(yè)務(wù)人員使用的信息,以及由機(jī)器抓取的信息。(這里以賬戶唯一識(shí)別碼作為關(guān)聯(lián)標(biāo)識(shí),并修改了連接屬性,即所謂的左連接右連接)
2)把匯總的月度信息與客戶基本信息結(jié)合起來(lái),匯總成一張大表。該大表之后將直接導(dǎo)入excel中,作為數(shù)據(jù)透視表的一部分。
另外,關(guān)于操作,目前摸索出:
1)刪除查詢:可以刪除不符合我要求的數(shù)據(jù)(如每個(gè)月導(dǎo)入數(shù)據(jù)時(shí),把當(dāng)前月數(shù)據(jù)刪除,避免數(shù)據(jù)重復(fù))
2)追加查詢:主要用于客戶交易信息,定期追加月度/季度數(shù)據(jù)。
現(xiàn)在需要解決的問(wèn)題包括:
1)如何在導(dǎo)入新的賬戶信息后,快速找到需要追加的客戶信息,并且追加(計(jì)劃查找不匹配項(xiàng))
2)如何在刪除已經(jīng)不合格的數(shù)據(jù),以及表之間的聯(lián)合,以及決定后續(xù)數(shù)據(jù)導(dǎo)入的工作。(相信代碼可以實(shí)現(xiàn),但目前還未探索)
3)關(guān)于搭建一個(gè)友好的訪問(wèn)界面,或者撰寫(xiě)文檔存稿
總結(jié):
access在我們數(shù)據(jù)處理初期并不常用。但是隨著數(shù)據(jù)量的擴(kuò)大,我們自然而然的要用到多個(gè)數(shù)據(jù)庫(kù)。
從access起步,個(gè)人覺(jué)得還比較容易。
以及,積極主動(dòng),代表著,要努力學(xué)習(xí)。之前把這個(gè)任務(wù)分配給實(shí)習(xí)生時(shí),沒(méi)有得到滿意答復(fù),但是自己折騰,在熟知業(yè)務(wù)的基礎(chǔ)上,也勉強(qiáng)能完成一個(gè)符合大致需求的數(shù)據(jù)庫(kù)。未來(lái)還需要多加嘗試,并規(guī)范化模板。
再以及,比一年前為了某個(gè)TEAM搭建CRM系統(tǒng)時(shí)對(duì)ACCESS的一竅不通,這一次經(jīng)過(guò)多番思考,很順利就完成了框架的搭建,表?yè)P(yáng)自己一個(gè)!
更多信息請(qǐng)查看IT技術(shù)專欄