作為工作總結(jié),最好越全面越好,工作即將結(jié)束,讓我們一起來寫工作總結(jié)吧,范文社小編今天就為您帶來了縣大數(shù)據(jù)辦工作總結(jié)5篇,相信一定會(huì)對(duì)你有所幫助。
縣大數(shù)據(jù)辦工作總結(jié)篇1
時(shí)間如梭,新年的鐘聲即將敲響。20xx年將告別它的光輝,20xx年從容而至。在這個(gè)辭舊迎新之際,第一次嘗試把自己在這一年來的行動(dòng)用語言表達(dá)。下面我就做個(gè)簡(jiǎn)單的總結(jié)。
一、統(tǒng)計(jì)工作
1、每日做好生產(chǎn)一線職工的個(gè)人產(chǎn)量與次品數(shù)據(jù)的匯總與登記,并間斷性地抽查相關(guān)數(shù)據(jù)是否準(zhǔn)確;
2、每月匯總并公布職工的出勤、個(gè)人產(chǎn)量、次品等。做好產(chǎn)量月報(bào)表上報(bào)生產(chǎn)經(jīng)理和財(cái)務(wù)部門,包括生產(chǎn)車間和包裝車間;
3、每月月底進(jìn)行一次徹底的盤庫,主要有原材料、輔料、半成品、成品。整理分析數(shù)據(jù)后上交財(cái)務(wù)部等相關(guān)部門;
4、每月將生產(chǎn)部各種人員流動(dòng)情況及考勤,獎(jiǎng)罰,請(qǐng)假等數(shù)據(jù)匯總上報(bào)行政人事部;
5、協(xié)助人事部門招聘、登記求職人員信息,刊出宣傳櫥窗;
6、配合生產(chǎn)部發(fā)布和修改各類制度、通知、考核等;
7、自從公司實(shí)行免費(fèi)餐以后,每日進(jìn)行就餐人數(shù)統(tǒng)計(jì);
8、年底將部分?jǐn)?shù)據(jù)用表格的形式進(jìn)行匯總與分析。主要有《年度原材料消耗表》、《年度生產(chǎn)表》、《年度成品包裝產(chǎn)量表》。
二、20xx的工作計(jì)劃
努力完成本職工作之余,學(xué)習(xí)更多有關(guān)財(cái)務(wù)、統(tǒng)計(jì)方面的知識(shí),以提升自己專業(yè)學(xué)識(shí)。
積極參加一些和專業(yè)有關(guān)的培訓(xùn),有效提高對(duì)統(tǒng)計(jì)數(shù)據(jù)的準(zhǔn)確性,并做好數(shù)據(jù)的登記與分析。
三、總結(jié)經(jīng)驗(yàn)與不足之處
20xx年,在原有的各種統(tǒng)計(jì)報(bào)表基礎(chǔ)上,對(duì)一些沒有實(shí)際意義的表格作了改進(jìn),并對(duì)統(tǒng)計(jì)數(shù)字的準(zhǔn)確性進(jìn)行了加強(qiáng)。但也存在著不少問題,尤為突出的是“食堂就餐人數(shù)的統(tǒng)計(jì)”問題。由于如今在廠職工按部門劃分,人員變動(dòng)情況很難在同一時(shí)間最準(zhǔn)確地掌握,給每日的上報(bào)帶來很大的麻煩。為此經(jīng)過一系列的改進(jìn)與調(diào)整,我們將專屬部門專職人員上報(bào)簽字認(rèn)可,希望能夠起到更準(zhǔn)確更及時(shí)的統(tǒng)計(jì)。12月份最多統(tǒng)計(jì)人數(shù)相差了8人,為此我也做了檢討。有人反映人數(shù)統(tǒng)計(jì)方面存在問題,那是否職工產(chǎn)量也是如此。關(guān)于這個(gè)問題是我統(tǒng)計(jì)中的疏忽,但產(chǎn)量我可以大膽地說,不是百分之百的正確,卻有99%的準(zhǔn)確!工作中經(jīng)常會(huì)出現(xiàn)這樣那樣的問題,我們要勇于正視錯(cuò)誤,并且解決錯(cuò)誤。有則改之,無則加勉!
回顧過去,20xx年是個(gè)不平凡的一年,是我職業(yè)生涯的一個(gè)重要轉(zhuǎn)折點(diǎn)。寶光給了我鍛煉的舞臺(tái),使我取得了不少的收益。這些成績(jī)是離不開領(lǐng)導(dǎo)的信任和支持,離不開車間各道質(zhì)檢的共同努力。在此我要感謝各位對(duì)本人工作的支持!過去的成績(jī)只能說明過去,未來的日子還是要靠我們共同的努力去實(shí)現(xiàn)。一份耕耘,一份收獲,我相信寶光的未來會(huì)更加輝煌!
縣大數(shù)據(jù)辦工作總結(jié)篇2
1.什么是數(shù)據(jù)分析?
基于現(xiàn)有的業(yè)務(wù)知識(shí)和統(tǒng)計(jì)學(xué)基礎(chǔ)知識(shí)及基本思想的理解與掌握,通過數(shù)據(jù)庫及統(tǒng)計(jì)分析工具對(duì)數(shù)據(jù)的調(diào)取與處理、分析,達(dá)到對(duì)現(xiàn)有問題or主題的探索與剖析,最終實(shí)現(xiàn)業(yè)務(wù)問題的解決or優(yōu)化。
2.數(shù)據(jù)分析需要的知識(shí)、技能及工具?
業(yè)務(wù)知識(shí):最重要
業(yè)務(wù)分析能力:業(yè)務(wù)問題的拆解、探索與定位,也包括一些思維導(dǎo)圖工具的使用(visio,mind,mindmanager)
數(shù)據(jù)分析能力:基本的統(tǒng)計(jì)學(xué)及數(shù)學(xué)知識(shí)及較強(qiáng)的邏輯思維能力及分析工具的掌握spss,r,python等。
數(shù)據(jù)提取能力:在數(shù)據(jù)庫中能完成較為復(fù)雜的數(shù)據(jù)查詢及預(yù)處理的能力(sql使用能力)。
數(shù)據(jù)處理及展現(xiàn)能力:主要指ecel及ppt的使用,也有信息圖制作能力的要求。
較強(qiáng)的溝通能力:能無障礙的理解業(yè)務(wù)人員(包括產(chǎn)品經(jīng)理)及技術(shù)人員的想法并與之進(jìn)行溝通交流
3.長(zhǎng)期只處理數(shù)據(jù)的詬病【for分析人員】?
對(duì)于分析人員來說,若無實(shí)際分析經(jīng)驗(yàn),但經(jīng)常提取數(shù)據(jù),作為一個(gè)數(shù)據(jù)庫工程師的角色開展工作時(shí),容易形成一種慣性思維:從數(shù)據(jù)角度出發(fā)去看問題。這是很危險(xiǎn)的,因?yàn)橐粭l連貫、清晰的業(yè)務(wù)邏輯中間會(huì)產(chǎn)生各種數(shù)據(jù),同時(shí)由于業(yè)務(wù)人員操作的相對(duì)靈活以及數(shù)據(jù)錄入和etl處理的問題會(huì)導(dǎo)致某一業(yè)務(wù)節(jié)點(diǎn)產(chǎn)生不同值的數(shù)據(jù),若不清楚業(yè)務(wù)流程,業(yè)務(wù)知識(shí),很難確認(rèn)異常值的合理性及異常值產(chǎn)生的關(guān)鍵原因。長(zhǎng)此以往,這種數(shù)據(jù)角度出發(fā)的慣性思維就很難改變了,進(jìn)而任何分析,出發(fā)點(diǎn)都是錯(cuò)的,分析過程和結(jié)果可想而知。
4.對(duì)于“數(shù)據(jù)敏感”的理解?
數(shù)據(jù)敏感主要包括三方面:對(duì)異常or極值數(shù)據(jù)識(shí)別的敏感;對(duì)特定數(shù)值背后代表的業(yè)務(wù)含義的敏感;對(duì)業(yè)務(wù)數(shù)據(jù)重要、機(jī)密程度的敏感;
5.如何體現(xiàn)一個(gè)數(shù)據(jù)分析人員的工作能力強(qiáng)弱?
相關(guān)學(xué)歷背景及工作年限;
對(duì)數(shù)據(jù)預(yù)處理的重視程度;
對(duì)細(xì)小業(yè)務(wù)問題解決方案及流程的抽取固化能力;
算法知識(shí)的應(yīng)用能力;
業(yè)務(wù)知識(shí)的深度和廣度;
任務(wù)的整體把控和分配能力;
溝通及表述的邏輯清晰程度;
6.數(shù)據(jù)分析人員、應(yīng)用型數(shù)據(jù)挖掘人員、算法型數(shù)據(jù)挖掘人員的區(qū)別?
數(shù)據(jù)分析人員算法應(yīng)用比較少;
應(yīng)用型數(shù)據(jù)挖掘人員在數(shù)據(jù)預(yù)處理及模型調(diào)參上下的功夫最多;
算法型數(shù)據(jù)挖掘人員在數(shù)據(jù)預(yù)處理上下的功夫叫少,模型理解及實(shí)現(xiàn)能力較強(qiáng),偏開發(fā);
7.數(shù)據(jù)分析人員的角色定位——企業(yè)賢內(nèi)助
工作內(nèi)容上:精準(zhǔn)營(yíng)銷時(shí)的用戶群篩選及營(yíng)銷數(shù)據(jù)方案的確定;業(yè)務(wù)現(xiàn)狀的拆解與分析;業(yè)務(wù)問題及業(yè)務(wù)發(fā)展瓶頸的監(jiān)控、探索與分析;數(shù)據(jù)產(chǎn)品的數(shù)據(jù)邏輯及模型的方案確定;
縣大數(shù)據(jù)辦工作總結(jié)篇3
時(shí)光荏苒,很快就要過去了,回首過去一年來的統(tǒng)計(jì)工作,內(nèi)心不禁感慨萬千,在領(lǐng)導(dǎo)和全體同志的關(guān)懷、幫助、支持下,緊緊圍繞中心工作,充分發(fā)揮崗位職能,不斷改進(jìn)工作方法,提高工作效率,以“服從領(lǐng)導(dǎo)、團(tuán)結(jié)同志、認(rèn)真學(xué)習(xí)、扎實(shí)工作”為準(zhǔn)則,始終堅(jiān)持高標(biāo)準(zhǔn)、嚴(yán)要求,工作上有了進(jìn)步,總結(jié)過去、取長(zhǎng)補(bǔ)短、挖掘潛力,為明年的工作做好充分的準(zhǔn)備和規(guī)劃。
一、一年來的工作表現(xiàn)
(一)仔細(xì)認(rèn)真,提高自身素質(zhì)。為做好統(tǒng)計(jì)工作,我堅(jiān)持嚴(yán)格要求自己,統(tǒng)計(jì)工作最大地要求就是“仔細(xì)認(rèn)真”,因此,我正確認(rèn)識(shí)自身的工作價(jià)值,提高自己的耐心,增強(qiáng)自己的細(xì)心,時(shí)刻提醒自己,要以高效率,高質(zhì)量的報(bào)表數(shù)據(jù)上報(bào)給各位領(lǐng)導(dǎo)。同時(shí)細(xì)心學(xué)習(xí)他人長(zhǎng)處,改掉自己不足,并虛心向領(lǐng)導(dǎo)、同事請(qǐng)教,在不斷學(xué)習(xí)和探索中使自己有所提高。
(二)嚴(yán)于律已,不斷加強(qiáng)作風(fēng)建設(shè)。一年來我對(duì)自身嚴(yán)格要求,始終把耐得平淡、舍得付出、默默無聞作為自己的準(zhǔn)則,始終把作風(fēng)建設(shè)的重點(diǎn)放在嚴(yán)謹(jǐn)、細(xì)致、扎實(shí)、求實(shí)腳踏實(shí)地埋頭苦干上。在工作中,以制度、紀(jì)律規(guī)范自己的一切言行,嚴(yán)格遵守公司各項(xiàng)規(guī)章制度,尊重領(lǐng)導(dǎo),團(tuán)結(jié)同志,謙虛謹(jǐn)慎,主動(dòng)接受來自各方面的意見,不斷改進(jìn)工作;堅(jiān)持做到不利于公司形象的事不做,不利于公司形象的話不說,積極維護(hù)公司的良好形象。
(三)強(qiáng)化后勤處室職能,做好服務(wù)工作。對(duì)辦公室費(fèi)用方面,繼續(xù)發(fā)揚(yáng)以必需品為前提,節(jié)省處室費(fèi)用消耗,保證各種辦公必需用品齊全,確保領(lǐng)導(dǎo)與同事對(duì)辦公用品的需求。在這一年里,我積極配合做好后勤工作,與同事心往一處想,勁往一處使,不會(huì)計(jì)較干得多,干得少,只希望把工作圓滿完成。
二、工作中的不足與今后的努力方向
一年來的工作雖然取得了一定的進(jìn)步,但也存在一些不足,在今后工作中,我一定認(rèn)真總結(jié)經(jīng)驗(yàn),克服不足,努力把工作做得更好。
(一)仔細(xì)認(rèn)真,克服浮躁心理。面對(duì)枯燥的數(shù)字統(tǒng)計(jì)工作,不怕繁瑣,做到謹(jǐn)慎細(xì)心,不浮躁,積極適應(yīng)各種數(shù)據(jù)變化,在工作中磨練意志,增長(zhǎng)才干。
(二)發(fā)揚(yáng)孜孜不倦的進(jìn)取精神。加強(qiáng)學(xué)習(xí),勇于實(shí)踐,博覽群書,在向書本學(xué)習(xí)的同時(shí)注意收集各類信息,廣泛吸取各種“營(yíng)養(yǎng)”;同時(shí),講究學(xué)習(xí)方法,端正學(xué)習(xí)態(tài)度,提高學(xué)習(xí)效率,努力培養(yǎng)自己具有扎實(shí)的理論功底、辯證的思維方法、正確的思想觀點(diǎn)、踏實(shí)的工作作風(fēng)。力求把工作做得更好,樹立處室室的良好形象。
(三)多從細(xì)節(jié)考慮,緊跟領(lǐng)導(dǎo)意圖,協(xié)調(diào)好內(nèi)外部關(guān)系,多為領(lǐng)導(dǎo)分憂解難。繼續(xù)加強(qiáng)對(duì)公司各種制度和業(yè)務(wù)的學(xué)習(xí),做到全面深入的了解公司的各種制度和業(yè)務(wù)。用公司的各項(xiàng)制度作為自己工作的理論依據(jù),結(jié)合實(shí)際更好的開展統(tǒng)計(jì)工作。
總之,一年來,我做了一定的工作,也取得了一些成績(jī),但距領(lǐng)導(dǎo)和同志們的要求還有不少的差距:主要是對(duì)政治理論和文字基礎(chǔ)的學(xué)習(xí)抓得還不夠緊,學(xué)習(xí)的系統(tǒng)性和深度還不夠;工作創(chuàng)新意識(shí)不強(qiáng),創(chuàng)造性開展不夠。在今后的工作中,我將發(fā)揚(yáng)成績(jī),克服不足,以對(duì)工作、對(duì)事業(yè)高度負(fù)責(zé)的態(tài)度,腳踏實(shí)地,盡職盡責(zé)地做好各項(xiàng)工作,不辜負(fù)領(lǐng)導(dǎo)和同志們對(duì)我的期望。
縣大數(shù)據(jù)辦工作總結(jié)篇4
今年以來,在各級(jí)領(lǐng)導(dǎo)的關(guān)心支持和同志們的熱情幫助下,不斷加強(qiáng)自身建設(shè),努力提高個(gè)人修養(yǎng),認(rèn)真履行崗位職責(zé),較好地完成了各項(xiàng)工作任務(wù)。
我在四車間工作,崗位是統(tǒng)計(jì),負(fù)責(zé)本車間人員的考勤、所生產(chǎn)品種的成本核算、包裝材料的領(lǐng)取制表以及獎(jiǎng)金、勞保的發(fā)放工作,自199*年開始從事本崗位以來,每年都能按照領(lǐng)導(dǎo)的安排準(zhǔn)確、及時(shí)地完成任務(wù)。為了將本職工作做好,我于200*年取得高等教育自學(xué)考試財(cái)務(wù)會(huì)計(jì)大專學(xué)歷,并每年按時(shí)參加會(huì)計(jì)人員繼續(xù)教育,不斷學(xué)習(xí)新知識(shí)、新技能,努力提高自己的工作能力。
200*年對(duì)我公司來說是具有重大歷史意義的一年,在這一年中,公司完成了搬遷、復(fù)產(chǎn)、認(rèn)證工作,工作量之大是不言而喻的。我車間是擁有近170人的大車間,人員多,設(shè)備多,生產(chǎn)品種多,而辦公室管理人員又太少,因此,我沒有只把自己的工作看成簡(jiǎn)單的報(bào)報(bào)出勤、做做成本,而是主動(dòng)的將力所能及的工作多做一點(diǎn)。
一、 公司于年初完成了搬遷、復(fù)產(chǎn)、改造工程。這期間大多數(shù)員工放假,只有辦公室、班組長(zhǎng)及部分生產(chǎn)骨干上班,面對(duì)新落成的諾大廠房,我們不怕苦,不叫累,清理垃圾,安裝設(shè)備,為盡快復(fù)產(chǎn)作準(zhǔn)備。我們從沒休過公休日,就連元旦也一天未休,有時(shí)甚至加班到深夜,在大家的努力下,僅用20天便恢復(fù)了生產(chǎn),這其中也有我的汗水和功勞。
二、 我車間擁有員工170多人,其中一半以上是臨時(shí)工,由于身份性質(zhì),臨時(shí)工流動(dòng)性很大,甚至有些人才來兩三天就不干了,還得重新補(bǔ)充員工,每一名新員工報(bào)到后,我都及時(shí)做好出勤記錄,收好押金,將工作服、工作鞋等勞保品發(fā)放到個(gè)人手中,以便他們及時(shí)上崗,不耽誤生產(chǎn)。我的日常工作就是每天將生產(chǎn)所需的各種輔料、包裝物制表,交供運(yùn)班組領(lǐng)料,及時(shí)領(lǐng)取就餐卡,以保證職工按時(shí)就餐,對(duì)于各班組所需清潔劑、清潔工具、備品備件等做到隨時(shí)領(lǐng)取隨時(shí)發(fā)放,我從未因這些工作平liuxue86.com常、繁瑣而不盡心盡力。每月的月末是我最忙的時(shí)候,我將車間所有人員的考勤進(jìn)行整理,經(jīng)主任審核后上報(bào)人力資源部;將各種材料領(lǐng)用單據(jù)等整理登帳,進(jìn)行成本核算,將報(bào)表上報(bào)財(cái)務(wù)部,并保證報(bào)表資料準(zhǔn)確,數(shù)據(jù)正確,上報(bào)及時(shí)。
三、 我車間共有大小設(shè)備多臺(tái)套,有進(jìn)口的,有國(guó)產(chǎn)的,現(xiàn)在產(chǎn)量大,所有設(shè)備幾乎都是全負(fù)荷運(yùn)轉(zhuǎn),甚至有些設(shè)備是超負(fù)荷運(yùn)轉(zhuǎn),因此出現(xiàn)故障在所難免。我及時(shí)將維修工提出的所需備件做成采購(gòu)計(jì)劃,由主管領(lǐng)導(dǎo)批復(fù)后送交職能部門,并隨時(shí)與職能部門聯(lián)系物品到貨情況。
四、 我車間主要生產(chǎn)兩個(gè)劑型,膠囊和口服液,共計(jì)7個(gè)品種。劑型不同,生產(chǎn)工藝也不同。膠囊是固體制劑,在我車間要經(jīng)過制粒、膠囊灌裝、鋁塑包裝、封袋、包裝等工序制成成品入庫,完成生產(chǎn)過程??诜菏且后w口服制劑,在我車間經(jīng)過配劑、滅菌、過濾、灌裝、燈檢、包裝后入庫,完成生產(chǎn)。我要求自己對(duì)車間生產(chǎn)的所有品種的工藝流程都有所了解,掌握各品種的原輔料及包材的領(lǐng)用量和消耗。 以上是我對(duì)今年工作的簡(jiǎn)單總結(jié),工作中還有很多不完美之處,我決心在今后的工作中克服缺點(diǎn),發(fā)揚(yáng)優(yōu)點(diǎn),爭(zhēng)取把工作做的更好,也請(qǐng)領(lǐng)導(dǎo)和同志們進(jìn)行監(jiān)督和指導(dǎo)。
現(xiàn)在時(shí)全球金融危機(jī)的高峰時(shí)刻,任何企業(yè)都面臨著巨大的壓力,稍有不慎,一家企業(yè)就會(huì)倒閉關(guān)門,很多人失去工作,連養(yǎng)家都成了難題。所以我們一定要時(shí)刻警惕,不要被眼前的巨大困難打倒,相信金融危機(jī)很快就要過去,我們公司美好的明天就在明天。
縣大數(shù)據(jù)辦工作總結(jié)篇5
一、數(shù)據(jù)量過大,數(shù)據(jù)中什么情況都可能存在。
如果說有10條數(shù)據(jù),那么大不了每條去逐一檢查,人為處理,如果有上百條數(shù)據(jù),也可以考慮,如果數(shù)據(jù)上到千萬級(jí)別,甚至過億,那不是手工能解決的了,必須通過工具或者程序進(jìn)行處理,尤其海量的數(shù)據(jù)中,什么情況都可能存在,例如,數(shù)據(jù)中某處格式出了問題,尤其在程序處理時(shí),前面還能正常處理,突然到了某個(gè)地方問題出現(xiàn)了,程序終止了。
二、軟硬件要求高,系統(tǒng)資源占用率高。
對(duì)海量的數(shù)據(jù)進(jìn)行處理,除了好的方法,最重要的就是合理使用工具,合理分配系統(tǒng)資源。一般情況,如果處理的數(shù)據(jù)過tb級(jí),小型機(jī)是要考慮的,普通的機(jī)子如果有好的方法可以考慮,不過也必須加大cpu和內(nèi)存,就象面對(duì)著千軍萬馬,光有勇氣沒有一兵一卒是很難取勝的。
三、要求很高的處理方法和技巧。
這也是目的所在,好的處理方法是一位工程師長(zhǎng)期工作經(jīng)驗(yàn)的積累,也是個(gè)人的經(jīng)驗(yàn)的總結(jié)。沒有通用的處理方法,但有通用的原理和規(guī)則。
下面我們來詳細(xì)介紹一下處理海量數(shù)據(jù)的經(jīng)驗(yàn)和技巧:
一、選用優(yōu)秀的數(shù)據(jù)庫工具
現(xiàn)在的數(shù)據(jù)庫工具廠家比較多,對(duì)海量數(shù)據(jù)的處理對(duì)所使用的數(shù)據(jù)庫工具要求比較高,一般使用oracle或者db2,微軟公司最近發(fā)布的sqlserver20xx性能也不錯(cuò)。另外在bi領(lǐng)域:數(shù)據(jù)庫,數(shù)據(jù)倉庫,多維數(shù)據(jù)庫,數(shù)據(jù)挖掘等相關(guān)工具也要進(jìn)行選擇,象好的etl工具和好的olap工具都十分必要,例如informatic,eassbase等。筆者在實(shí)際數(shù)據(jù)分析項(xiàng)目中,對(duì)每天6000萬條的日志數(shù)據(jù)進(jìn)行處理,使用sqlserver20xx需要花費(fèi)6小時(shí),而使用sqlserver20xx則只需要花費(fèi)3小時(shí)。
二、編寫優(yōu)良的程序代碼
處理數(shù)據(jù)離不開優(yōu)秀的程序代碼,尤其在進(jìn)行復(fù)雜數(shù)據(jù)處理時(shí),必須使用程序。好的程序代碼對(duì)數(shù)據(jù)的處理至關(guān)重要,這不僅僅是數(shù)據(jù)處理準(zhǔn)確度的問題,更是數(shù)據(jù)處理效率的問題。良好的程序代碼應(yīng)該包含好的算法,包含好的處理流程,包含好的效率,包含好的異常處理機(jī)制等。
三、對(duì)海量數(shù)據(jù)進(jìn)行分區(qū)操作
對(duì)海量數(shù)據(jù)進(jìn)行分區(qū)操作十分必要,例如針對(duì)按年份存取的數(shù)據(jù),我們可以按年進(jìn)行分區(qū),不同的數(shù)據(jù)庫有不同的分區(qū)方式,不過處理機(jī)制大體相同。例如sqlserver的數(shù)據(jù)庫分區(qū)是將不同的數(shù)據(jù)存于不同的文件組下,而不同的文件組存于不同的磁盤分區(qū)下,這樣將數(shù)據(jù)分散開,減小磁盤i/o,減小了系統(tǒng)負(fù)荷,而且還可以將日志,索引等放于不同的分區(qū)下。
四、建立廣泛的索引
對(duì)海量的數(shù)據(jù)處理,對(duì)大表建立索引是必行的,建立索引要考慮到具體情況,例如針對(duì)大表的分組、排序等字段,都要建立相應(yīng)索引,一般還可以建立復(fù)合索引,對(duì)經(jīng)常插入的表則建立索引時(shí)要小心,筆者在處理數(shù)據(jù)時(shí),曾經(jīng)在一個(gè)etl流程中,當(dāng)插入表時(shí),首先刪除索引,然后插入完畢,建立索引,并實(shí)施聚合操作,聚合完成后,再次插入前還是刪除索引,所以索引要用到好的時(shí)機(jī),索引的填充因子和聚集、非聚集索引都要考慮。
五、建立緩存機(jī)制
當(dāng)數(shù)據(jù)量增加時(shí),一般的處理工具都要考慮到緩存問題。緩存大小設(shè)置的好差也關(guān)系到數(shù)據(jù)處理的成敗,例如,筆者在處理2億條數(shù)據(jù)聚合操作時(shí),緩存設(shè)置為100000條/buffer,這對(duì)于這個(gè)級(jí)別的數(shù)據(jù)量是可行的。
六、加大虛擬內(nèi)存
如果系統(tǒng)資源有限,內(nèi)存提示不足,則可以靠增加虛擬內(nèi)存來解決。筆者在實(shí)際項(xiàng)目中曾經(jīng)遇到針對(duì)18億條的數(shù)據(jù)進(jìn)行處理,內(nèi)存為1gb,1個(gè)p42.4g的cpu,對(duì)這么大的數(shù)據(jù)量進(jìn)行聚合操作是有問題的,提示內(nèi)存不足,那么采用了加大虛擬內(nèi)存的方法來解決,在6塊磁盤分區(qū)上分別建立了6個(gè)4096m的磁盤分區(qū),用于虛擬內(nèi)存,這樣虛擬的內(nèi)存則增加為4096*6+1024=25600m,解決了數(shù)據(jù)處理中的內(nèi)存不足問題。
七、分批處理
海量數(shù)據(jù)處理難因?yàn)閿?shù)據(jù)量大,那么解決海量數(shù)據(jù)處理難的問題其中一個(gè)技巧是減少數(shù)據(jù)量??梢詫?duì)海量數(shù)據(jù)分批處理,然后處理后的數(shù)據(jù)再進(jìn)行合并操作,這樣逐個(gè)擊破,有利于小數(shù)據(jù)量的處理,不至于面對(duì)大數(shù)據(jù)量帶來的問題,不過這種方法也要因時(shí)因勢(shì)進(jìn)行,如果不允許拆分?jǐn)?shù)據(jù),還需要另想辦法。不過一般的數(shù)據(jù)按天、按月、按年等存儲(chǔ)的,都可以采用先分后合的方法,對(duì)數(shù)據(jù)進(jìn)行分開處理。
八、使用臨時(shí)表和中間表
數(shù)據(jù)量增加時(shí),處理中要考慮提前匯總。這樣做的目的是化整為零,大表變小表,分塊處理完成后,再利用一定的規(guī)則進(jìn)行合并,處理過程中的臨時(shí)表的使用和中間結(jié)果的保存都非常重要,如果對(duì)于超海量的數(shù)據(jù),大表處理不了,只能拆分為多個(gè)小表。如果處理過程中需要多步匯總操作,可按匯總步驟一步步來,不要一條語句完成,一口氣吃掉一個(gè)胖子。
九、優(yōu)化查詢sql語句
在對(duì)海量數(shù)據(jù)進(jìn)行查詢處理過程中,查詢的sql語句的性能對(duì)查詢效率的影響是非常大的,編寫高效優(yōu)良的sql腳本和存儲(chǔ)過程是數(shù)據(jù)庫工作人員的職責(zé),也是檢驗(yàn)數(shù)據(jù)庫工作人員水平的一個(gè)標(biāo)準(zhǔn),在對(duì)sql語句的編寫過程中,例如減少關(guān)聯(lián),少用或不用游標(biāo),設(shè)計(jì)好高效的數(shù)據(jù)庫表結(jié)構(gòu)等都十分必要。筆者在工作中試著對(duì)1億行的數(shù)據(jù)使用游標(biāo),運(yùn)行3個(gè)小時(shí)沒有出結(jié)果,這是一定要改用程序處理了。
十、使用文本格式進(jìn)行處理
對(duì)一般的數(shù)據(jù)處理可以使用數(shù)據(jù)庫,如果對(duì)復(fù)雜的數(shù)據(jù)處理,必須借助程序,那么在程序操作數(shù)據(jù)庫和程序操作文本之間選擇,是一定要選擇程序操作文本的,原因?yàn)椋撼绦虿僮魑谋舅俣瓤?;?duì)文本進(jìn)行處理不容易出錯(cuò);文本的存儲(chǔ)不受限制等。例如一般的海量的網(wǎng)絡(luò)日志都是文本格式或者csv格式(文本格式),對(duì)它進(jìn)行處理牽扯到數(shù)據(jù)清洗,是要利用程序進(jìn)行處理的,而不建議導(dǎo)入數(shù)據(jù)庫再做清洗。
十一、定制強(qiáng)大的清洗規(guī)則和出錯(cuò)處理機(jī)制
海量數(shù)據(jù)中存在著不一致性,極有可能出現(xiàn)某處的瑕疵。例如,同樣的數(shù)據(jù)中的時(shí)間字段,有的可能為非標(biāo)準(zhǔn)的時(shí)間,出現(xiàn)的原因可能為應(yīng)用程序的錯(cuò)誤,系統(tǒng)的錯(cuò)誤等,這是在進(jìn)行數(shù)據(jù)處理時(shí),必須制定強(qiáng)大的數(shù)據(jù)清洗規(guī)則和出錯(cuò)處理機(jī)制。
十二、建立視圖或者物化視圖
視圖中的數(shù)據(jù)來源于基表,對(duì)海量數(shù)據(jù)的處理,可以將數(shù)據(jù)按一定的規(guī)則分散到各個(gè)基表中,查詢或處理過程中可以基于視圖進(jìn)行,這樣分散了磁盤i/o,正如10根繩子吊著一根柱子和一根吊著一根柱子的區(qū)別。
十三、避免使用32位機(jī)子(極端情況)
目前的計(jì)算機(jī)很多都是32位的,那么編寫的程序?qū)?nèi)存的需要便受限制,而很多的海量數(shù)據(jù)處理是必須大量消耗內(nèi)存的,這便要求更好性能的機(jī)子,其中對(duì)位數(shù)的限制也十分重要。
十四、考慮操作系統(tǒng)問題
海量數(shù)據(jù)處理過程中,除了對(duì)數(shù)據(jù)庫,處理程序等要求比較高以外,對(duì)操作系統(tǒng)的要求也放到了重要的位置,一般是必須使用服務(wù)器的,而且對(duì)系統(tǒng)的安全性和穩(wěn)定性等要求也比較高。尤其對(duì)操作系統(tǒng)自身的緩存機(jī)制,臨時(shí)空間的處理等問題都需要綜合考慮。
十五、使用數(shù)據(jù)倉庫和多維數(shù)據(jù)庫存儲(chǔ)
數(shù)據(jù)量加大是一定要考慮olap的,傳統(tǒng)的報(bào)表可能5、6個(gè)小時(shí)出來結(jié)果,而基于cube的查詢可能只需要幾分鐘,因此處理海量數(shù)據(jù)的利器是olap多維分析,即建立數(shù)據(jù)倉庫,建立多維數(shù)據(jù)集,基于多維數(shù)據(jù)集進(jìn)行報(bào)表展現(xiàn)和數(shù)據(jù)挖掘等。
十六、使用采樣數(shù)據(jù),進(jìn)行數(shù)據(jù)挖掘
基于海量數(shù)據(jù)的數(shù)據(jù)挖掘正在逐步興起,面對(duì)著超海量的數(shù)據(jù),一般的挖掘軟件或算法往往采用數(shù)據(jù)抽樣的方式進(jìn)行處理,這樣的誤差不會(huì)很高,大大提高了處理效率和處理的成功率。一般采樣時(shí)要注意數(shù)據(jù)的完整性和,防止過大的偏差。筆者曾經(jīng)對(duì)1億2千萬行的表數(shù)據(jù)進(jìn)行采樣,抽取出400萬行,經(jīng)測(cè)試軟件測(cè)試處理的誤差為千分之五,客戶可以接受。
還有一些方法,需要在不同的情況和場(chǎng)合下運(yùn)用,例如使用代理鍵等操作,這樣的好處是加快了聚合時(shí)間,因?yàn)閷?duì)數(shù)值型的聚合比對(duì)字符型的聚合快得多。類似的情況需要針對(duì)不同的需求進(jìn)行處理。
海量數(shù)據(jù)是發(fā)展趨勢(shì),對(duì)數(shù)據(jù)分析和挖掘也越來越重要,從海量數(shù)據(jù)中提取有用信息重要而緊迫,這便要求處理要準(zhǔn)確,精度要高,而且處理時(shí)間要短,得到有價(jià)值信息要快,所以,對(duì)海量數(shù)據(jù)的研究很有前途,也很值得進(jìn)行廣泛深入的研究。