99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
首頁精彩閱讀數(shù)據(jù)分析師成長記(三):數(shù)據(jù)需求與數(shù)據(jù)報表是數(shù)據(jù)價值的基石
數(shù)據(jù)分析師成長記(三):數(shù)據(jù)需求與數(shù)據(jù)報表是數(shù)據(jù)價值的基石
2019-12-12
收藏
數(shù)據(jù)分析師成長記(三):數(shù)據(jù)需求與數(shù)據(jù)報表是數(shù)據(jù)價值的基石

作者 | 數(shù)據(jù)海洋

來源 | haiyangxinyong

一名數(shù)據(jù)分析師不管在什么行業(yè),在什么類型的企業(yè)任職,把服務(wù)公司的業(yè)務(wù)流程、業(yè)務(wù)邏輯、業(yè)務(wù)與數(shù)據(jù)對應(yīng)起來這是基礎(chǔ)的基礎(chǔ)。在這個前提下,通過我業(yè)務(wù)方的溝通與交流,你應(yīng)該要了解的信息,在時間維度上,可能是未來1個月,3個月,6個月或者12個月:

  • 業(yè)務(wù)背負(fù)的KPI是什么?
  • 業(yè)務(wù)痛點(diǎn)是什么?
  • 業(yè)務(wù)要解決的問題是什么?
  • 業(yè)務(wù)今年的重點(diǎn)創(chuàng)新是什么?
  • …….

了解信息后,以KPI具體數(shù)值的為例:數(shù)據(jù)分析師可以多問自己幾個為什么,然后再和業(yè)務(wù)溝通你的理解,你才有可能真正理解KPI背后的邏輯與原因。業(yè)務(wù)包括:

  • 了解到這些內(nèi)容后,數(shù)據(jù)分析師應(yīng)該有很多為什么想知道!
  • 為什么公司要設(shè)定這些KPI指標(biāo) ?
  • 為什么是這個數(shù)值?

很多數(shù)據(jù)分析師其實(shí)都不愿意或者認(rèn)為去了解和理解這些內(nèi)容不重要,或者感覺和自己做的事情無關(guān)。數(shù)據(jù)分析師從做的內(nèi)容來說,可以分成以下幾個層次,每次層次的內(nèi)容和分析師所處的階段和數(shù)據(jù)分析師資歷有關(guān)系。

數(shù)據(jù)分析師成長記(三):數(shù)據(jù)需求與數(shù)據(jù)報表是數(shù)據(jù)價值的基石

1

數(shù)據(jù)需求處理

所謂有數(shù)據(jù)需求,就是業(yè)務(wù)團(tuán)隊(duì)根據(jù)業(yè)務(wù)需要。向你提出的希望分析師能從數(shù)據(jù)庫中提取的數(shù)據(jù)內(nèi)容。例如:本月做了一個促銷活動,想知道促銷活動帶來了多少新客、顧客,同時想看一下,老客戶從過去某段時間內(nèi)累計消費(fèi)的頻次分布。業(yè)務(wù)基于得到的數(shù)據(jù)進(jìn)行活動總結(jié),來分析這次活動是否達(dá)到預(yù)期。

在一些業(yè)務(wù)快速發(fā)展的企業(yè),數(shù)據(jù)需求處理往往占據(jù)了數(shù)據(jù)分析師非常大的工作量。對于初級數(shù)據(jù)分析師來說,可能占據(jù)了他們80%左右的工作時間。

很多數(shù)據(jù)分析師發(fā)現(xiàn),特別是初級數(shù)據(jù)分析師在工作一段時間后。天天都是拉數(shù)據(jù),處理為完的數(shù)據(jù)需求;公司的大數(shù)據(jù)平臺或者數(shù)據(jù)倉庫建設(shè)不是那么完善,數(shù)據(jù)提取效率比較低。

有時候因?yàn)閿?shù)據(jù)底層的問題,導(dǎo)致提取數(shù)據(jù)的時候,可能用的表不一樣,導(dǎo)致數(shù)據(jù)取錯誤的數(shù)據(jù)。數(shù)據(jù)倉庫底層往往表非常多,1千多張是很正常的。很多公司的數(shù)據(jù)開發(fā)/治理不是那么好,導(dǎo)致表的生命周期管理不是很好。經(jīng)常對不常用的表可能會使用錯誤。

往往抱怨,數(shù)據(jù)分析師好像非常沒有“技術(shù)”含量。但在我個人認(rèn)為,這往往是最有“技術(shù)”含量的,數(shù)據(jù)需求往往是幫助一個數(shù)據(jù)分析師,去理解業(yè)務(wù),理解業(yè)務(wù)痛點(diǎn),和業(yè)務(wù)建立緊密關(guān)系的最重要的場景。

當(dāng)我還是一個初級數(shù)據(jù)分析師的時候:

在處理前:

在收到業(yè)務(wù)數(shù)據(jù)需求的時候,我往往都會去思考,給自己提幾個問題:

為什么要提這個需求?

業(yè)務(wù)中是誰真正會用這個數(shù)據(jù)?

要解決的問題是什么?

用這些數(shù)據(jù)能不能真正解決業(yè)務(wù)的問題?

在處理后:

當(dāng)我給出數(shù)據(jù)需求的時候,一般我會把每個數(shù)據(jù)的口徑說明清楚,對自己給出的數(shù)據(jù)做出檢查。很多時候我會根據(jù)我的理解,再對這個需求提供多一些數(shù)據(jù)內(nèi)容,幫助他可能要做進(jìn)一步的數(shù)據(jù)分析。

對應(yīng)數(shù)據(jù)需求的代碼,我們做一下歸檔。往往很多時候,很多業(yè)務(wù)的數(shù)據(jù)需求都是會重復(fù)的或者相差不大,用寫的代代碼修改提取數(shù)據(jù),速度要快很多。

在處理數(shù)據(jù)需求過程中,會和業(yè)務(wù)溝通確定一下數(shù)據(jù)口徑,也一起問一下為什么會需要這個需求,如果態(tài)度比較好,一般業(yè)務(wù)同學(xué)都很愿意和你分享。通過與數(shù)據(jù)需求建立聯(lián)系后,有空可以和業(yè)務(wù)一起吃吃飯,交流交流,會讓你更清楚業(yè)務(wù)情況,這樣你也更好的知道應(yīng)該如何提供數(shù)據(jù)服務(wù),誰需要用相關(guān)數(shù)據(jù)來干什么。“數(shù)據(jù)需求是理解業(yè)務(wù)問題與痛點(diǎn),與業(yè)務(wù)伙伴建立溝通的橋梁”

經(jīng)驗(yàn)分享:

在業(yè)務(wù)比較理解,數(shù)據(jù)比較熟悉后,我處理數(shù)據(jù)需求的時候,往往我會在理解完數(shù)據(jù)需求的基礎(chǔ),主動和業(yè)務(wù)做一次溝通,一般是說我們一起確定數(shù)據(jù)口徑。然后對數(shù)據(jù)需求中的數(shù)據(jù)口徑,時間范圍作一個討論,通過確定數(shù)據(jù)需求。也順便了解一下業(yè)務(wù)。

數(shù)據(jù)分析師成長記(三):數(shù)據(jù)需求與數(shù)據(jù)報表是數(shù)據(jù)價值的基石

很多同行會說,有時候很忙,沒有時候確定。其實(shí),如果你自己有理解清楚需求再加上溝通數(shù)據(jù)需求,對你后續(xù)數(shù)據(jù)需求處理效率,以及避免需求處理反工有很大幫助。

小觀點(diǎn)viewpoint 如果你所有公司有非常多的各種臨時需求,一方面:一般說明公司業(yè)務(wù)還在發(fā)展或者變化中,很需要數(shù)據(jù)來支持和幫助。另一方面:如果你不能很好的響應(yīng)與處理需求,對你來說是個壞事,你會天天認(rèn)為自己的工作就是在處理需求,天天都在寫SQL代碼,沒有什么價值。

數(shù)據(jù)分析師在處理數(shù)據(jù)需求的同時,必然都是各種數(shù)據(jù)報表的需求。各個開發(fā)或者設(shè)計過報表開發(fā)的數(shù)據(jù)分析師,有沒有思考過這些問題:

  • 為什么需要數(shù)據(jù)報表?
  • 數(shù)據(jù)報表定位是什么?
  • 數(shù)據(jù)報表要解決誰的問題?
  • 數(shù)據(jù)報表應(yīng)該怎么設(shè)計?
  • 如何評估一張報表的好壞?
  • 如何對報表進(jìn)行生命周期管理?
  • ……

經(jīng)驗(yàn)分享:

一個好的數(shù)據(jù)分析師,往往都有一顆“好奇心”。往往對任何事情都會有很多為什么?對一個數(shù)據(jù)背后,數(shù)據(jù)分析師和普通人的思維可能會不一樣。同樣看到某個報道上,某個城市人均月收入破8千,你的感覺是什么?好奇的數(shù)據(jù)分析師可以會問以下問題:

  • 這個數(shù)據(jù)是誰統(tǒng)計的?
  • 這個數(shù)據(jù)的收入是怎么定義的?
  • 數(shù)據(jù)有沒有誤差,有一定可信度下誤差可能的范圍多大?
  • 收入的分布是什么?例如:1-3千,3-5千,……,100萬以上
  • ……

基于這些進(jìn)一步的數(shù)據(jù)后,才能對這些數(shù)據(jù)背后的東西做判斷。所以在設(shè)計報表的時候就要基于業(yè)務(wù)場景,來思考要用什么樣的數(shù)據(jù)來幫助業(yè)務(wù)做出更正的判斷。

2

數(shù)據(jù)報表設(shè)計

在設(shè)計報表的時候經(jīng)驗(yàn)總結(jié)來看,可以不斷問以幾個問題,從而可以幫助更好的把數(shù)據(jù)報表設(shè)計好:

  • 報表的使用對象是誰?使用對象分二類,一類是直接使用對象,一類是間接使用對象;例如:把報表數(shù)據(jù)導(dǎo)出進(jìn)行個性化加工,發(fā)給部門負(fù)責(zé)人。
  • 報表解決什么問題。數(shù)據(jù)的使用對象,想用這個報表來解決什么問題。比較建議一張報表應(yīng)該解決一個場景的問題。例如:用于制作
  • 報表的使用時間。一般報表什么時候用,這涉及到數(shù)據(jù)報表的數(shù)據(jù)更新時間。不同企業(yè)數(shù)據(jù)底層架構(gòu)的穩(wěn)定性,數(shù)據(jù)質(zhì)量可能不一樣。所以在明確報表使用對象基礎(chǔ)上,報表什么時候用決定了報表數(shù)據(jù)更新。
  • 報表需要的內(nèi)容。就是報表具體可以取的數(shù)據(jù)指標(biāo)和數(shù)據(jù)維度,以及數(shù)據(jù)報表的時間范圍。

什么時候應(yīng)該開發(fā)數(shù)據(jù)報表提供給業(yè)務(wù)團(tuán)隊(duì)使用。當(dāng)業(yè)務(wù)提出要開發(fā)數(shù)據(jù)報表的時候,數(shù)據(jù)分析師應(yīng)該有基于業(yè)務(wù)知識的基礎(chǔ)上進(jìn)行判斷。正常應(yīng)該在二種情況下比較適合開發(fā)數(shù)據(jù)報表:

  • 業(yè)務(wù)發(fā)展穩(wěn)定。當(dāng)一個新業(yè)務(wù)開始的時候,并不著急開發(fā)相關(guān)的數(shù)據(jù)報表。當(dāng)一個業(yè)務(wù)剛開始,更適合通過數(shù)據(jù)需求的方式去處理。因?yàn)樾聵I(yè)務(wù)剛開始的時候經(jīng)常會發(fā)生變化,可能報表剛做好業(yè)務(wù)又發(fā)生變化,同時業(yè)務(wù)邏輯不穩(wěn)定,很容易造成報表中的內(nèi)容指標(biāo)發(fā)生變化。
  • 數(shù)據(jù)需求頻率。站在業(yè)務(wù)角度來說,希望所有的需求都可以開發(fā)成報表。方便后續(xù)需要數(shù)據(jù)可以隨時去取。但很多需求可能是偶爾性,或者周期性【周期比較長,例如:半月,一月】。從開發(fā)、維護(hù)成本角度來說,投入產(chǎn)出比不高。數(shù)據(jù)分析師可以定期手工提取或者自動郵件發(fā)送的形式來滿足,并不需要做成報表。
數(shù)據(jù)分析師成長記(三):數(shù)據(jù)需求與數(shù)據(jù)報表是數(shù)據(jù)價值的基石

經(jīng)驗(yàn)分享:收到報表需求后,數(shù)據(jù)分析師應(yīng)該先有判斷。并不應(yīng)該是收到數(shù)據(jù)需求后,立即就為開發(fā)數(shù)據(jù)報表做準(zhǔn)備,多分析這個數(shù)據(jù)報表需求,從業(yè)務(wù)穩(wěn)定性、數(shù)據(jù)需求頻率等角度考慮。如果不開發(fā)成數(shù)據(jù)報表,可以提供其它方式滿足業(yè)務(wù)。

3

小結(jié)

一個數(shù)據(jù)分析師,如果可以把數(shù)據(jù)報表設(shè)計好,數(shù)據(jù)需求處理好,對于業(yè)務(wù)來說,滿足了業(yè)務(wù)基礎(chǔ)的數(shù)據(jù)服務(wù),為業(yè)務(wù)基于數(shù)據(jù)對業(yè)務(wù)異常的定位、監(jiān)控。

當(dāng)發(fā)現(xiàn)業(yè)務(wù)KPI數(shù)據(jù)指標(biāo)不好,我們定位好問題在哪發(fā)生?接下來應(yīng)該要回答的,解決怎么問題,怎么辦?就需要我們開始針對具體的業(yè)務(wù)問題,和業(yè)務(wù)場景進(jìn)行專項(xiàng)的數(shù)據(jù)分析。下一篇我們一起來探討,如何開展一個數(shù)據(jù)分析。

數(shù)據(jù)分析師成長記(三):數(shù)據(jù)需求與數(shù)據(jù)報表是數(shù)據(jù)價值的基石

如果您是以下幾種情況之一:

  • 1、想了解更多有關(guān)大數(shù)據(jù)分析、數(shù)據(jù)挖掘、機(jī)器學(xué)習(xí)、人工智能領(lǐng)域內(nèi)容的好學(xué)者;
  • 2、職業(yè)遭遇瓶頸,想提升自己在數(shù)據(jù)分析或人工智能領(lǐng)域的硬件技能的在職人士;
  • 3、尋求新出路、新突破,有意向轉(zhuǎn)行到數(shù)據(jù)分析行業(yè)或人工智能領(lǐng)域的求職人士;
  • 4、對未來搖擺不定,有興趣想Python、數(shù)據(jù)分析、人工智能方向發(fā)展的在校大學(xué)生。

數(shù)據(jù)分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數(shù)據(jù)分析師資訊
更多

OK
客服在線
立即咨詢
客服在線
立即咨詢
') } function initGt() { var handler = function (captchaObj) { captchaObj.appendTo('#captcha'); captchaObj.onReady(function () { $("#wait").hide(); }).onSuccess(function(){ $('.getcheckcode').removeClass('dis'); $('.getcheckcode').trigger('click'); }); window.captchaObj = captchaObj; }; $('#captcha').show(); $.ajax({ url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機(jī)數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調(diào)用 initGeetest 進(jìn)行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調(diào),回調(diào)的第一個參數(shù)驗(yàn)證碼對象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺檢測極驗(yàn)服務(wù)器是否宕機(jī) new_captcha: data.new_captcha, // 用于宕機(jī)時表示是新驗(yàn)證碼的宕機(jī) product: "float", // 產(chǎn)品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說明請參見:http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計時完成 $(".getcheckcode").removeClass('dis').html("重新獲取"); }else{ $(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)"); _wait--; setTimeout(function () { codeCutdown(); },1000); } } function inputValidate(ele,telInput) { var oInput = ele; var inputVal = oInput.val(); var oType = ele.attr('data-type'); var oEtag = $('#etag').val(); var oErr = oInput.closest('.form_box').next('.err_txt'); var empTxt = '請輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請輸入正確的'+oInput.attr('placeholder')+'!'; var pattern; if(inputVal==""){ if(!telInput){ errFun(oErr,empTxt); } return false; }else { switch (oType){ case 'login_mobile': pattern = /^1[3456789]\d{9}$/; if(inputVal.length==11) { $.ajax({ url: '/login/checkmobile', type: "post", dataType: "json", data: { mobile: inputVal, etag: oEtag, page_ur: window.location.href, page_referer: document.referrer }, success: function (data) { } }); } break; case 'login_yzm': pattern = /^\d{6}$/; break; } if(oType=='login_mobile'){ } if(!!validateFun(pattern,inputVal)){ errFun(oErr,'') if(telInput){ $('.getcheckcode').removeClass('dis'); } }else { if(!telInput) { errFun(oErr, errTxt); }else { $('.getcheckcode').addClass('dis'); } return false; } } return true; } function errFun(obj,msg) { obj.html(msg); if(msg==''){ $('.login_submit').removeClass('dis'); }else { $('.login_submit').addClass('dis'); } } function validateFun(pat,val) { return pat.test(val); }