精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

數據開發,如何平衡效率與質量

大數據
數據開發的效率,是如何盡快的將產品設計、業務過程,轉換為數據模型;數據開發的質量,則是如何盡快的將數據加工過程中的問題,識別出來。向業務交付的內容,是開發的內容;而如果開發的時候,忽略質量的問題,雖然交付的時候不會有感知,但往往會在排查問題階段,把這些時間加倍的補償回來。

[[420500]]

|0x00 質量VS效率

我一直有一個觀點:“數據模型設計的是商業模式,是產品邏輯;數據結果反映的是業務實操,是實際現狀。”

數據開發的效率,是如何盡快的將產品設計、業務過程,轉換為數據模型;數據開發的質量,則是如何盡快的將數據加工過程中的問題,識別出來。向業務交付的內容,是開發的內容;而如果開發的時候,忽略質量的問題,雖然交付的時候不會有感知,但往往會在排查問題階段,把這些時間加倍的補償回來。

很多時候,開發同學會覺得,做這么多質量工作是“無效”的,因為很多問題,并不需要數據同學對業務有太深入的了解,如果發現了,會覺得業務就這么設置的,跟我有啥關系;如果沒發現,那就是開發工期太緊張了,我做不過來。

比如,按照規定,我們要向1萬用戶發放優惠券,但因為人群選擇錯了,導致發出去了10萬張優惠券;再比如,商品綁定錯了貨品,或者是發貨發錯了,但大家的第一想法是數據算錯了。這些情況的出現,導致數據和業務出現一些對立的情緒。

但幸運的是,數據質量問題的排查,要遠比業務系統問題的排查,容易不少,因為我們有章可循。

所以,如何在保證開發速度的情況下,做好質量保障,是一個很重要的問題。效率和質量,哪個都不能放棄,是數據開發的兩條生命線。

本文我們分開講講,質量體系的事情,效率體系的事情,以及兩者如何兼顧平衡。

|0x01 數據質量體系

數據的作用可以從三個比較宏觀的維度來描述,一個是豐富、一個是準確、一個是及時。豐富的數據可以為業務提供更多可以描述業務的方法,準確的數據意味著交付結果及分析結論是可靠的,及時的是數據代表我們面對市場變化所能夠做出的反應時間。因此,數據質量的體系,要以保障這三條為主。

從這個角度來講,我們能夠總結出一些常見的數據問題,而這些都是我們需要關注的。

首先是唯一性,也就是常講的“主鍵唯一”,公共層的表主鍵必須唯一,例如訂單表中的訂單號、倉庫表中的倉庫編碼,等等;如果是DWS層,那么統計的維度也是要唯一的,例如商品 + sku的統計表中,這兩個ID的組合結果就要唯一。

其次是異常值,最常見的異常值是“空值”,如果一個字段的取值都是空,那么就需要考慮廢棄該字段;同時,還有一些比較常見的場景,比如支付金額一般情況下不能是負值,這些都考驗開發對于業務的熟練掌握程度;

再次是格式類型,比如日期的格式是否都是yyyyMMdd,再比如身份證號是不是有不符合位數的情況,不一而足;

最后是波動性,對于GMV、商品數這種全局性的指標,如果波動太大那么出現問題的可能性就很大。

所以平時就要從各個數據的關鍵環節,與業務或者服務端、客戶端一起,解決這些問題。

在業務側,要規范運營的操作,比如該填寫的信息沒有寫,商品名稱沒有錄入;或者是填寫的信息存在問題,比如把小二的信息填錯了。

在工程側,問題產生的可能性最多,比如訂單號記錄重復了、數據精度轉換時出錯、數據存在空格導致與null產生差異,等等。

在消費側,同步任務重啟導致數據重復,或者是某些數據庫任務掛掉導致少同步數據,都可能造成數據缺失或者重復。

通常情況下,不論是哪個環節發現了問題,都要及時的止損,因為把錯誤數據放給了下游,導致大范圍的數據問題、數據重新刷新的成本,都是不可承受的。

當然,我們保障數據質量的方法,也都大同小異,主要包括:

數據規范:有道是“無規矩不成方圓”,規范并不是方便小二開發的,而是為了方便其他人閱讀和接手代碼的,排查問題時能夠更快的定位,因此是團隊必須遵守的規范;

項目文檔:大多數時候,僅僅通過看代碼,我們是無法還原這么設計的意圖,因此整理下項目文檔,記錄背景、需求的詳情,以及建模的思考過程與流程圖,也是團隊要強制的內容;

DQC:為每一個關鍵任務,加上基本的數據校驗,如主鍵唯一、數據字段空值校驗,等等,這也是任務自測的關鍵環節;

自動化測試:很多測試部門會寫好任務回歸用例,常見的一些問題會總結成自動化的任務,能夠有效識別一些不常見的錯誤。

以上,就是數據質量體系的常見內容。

|0x02 數據效率體系

數據開發講求產出,不光要有“量”的結果,也要有“質”的思考。如果一味的做基礎工作,被替代的可能性非常高。

因此,我們非常希望業務來提需求,因為這樣才能貼近業務去走,體現個人或者團隊的價值;但同時,我們又希望更快的交付這些需求,這樣才能有時間,來把解決問題的過程或者方法,總結并沉淀下來。

開發的效率的提升方法,大體有四種:一是借助基礎平臺提供的工具,二是憑借完善的公共層,三是良好的業務Sense,四是多方順利的合作模式。

先講一下基礎平臺提供的工具,大數據的發展,從早期的靠工程師手動搭建集群、手動運維,發展到后來CDH這種有完善管理功能的集群,再發展到以阿里云為代表的完善商業化方案,工具提供的生產力已經不同于往日。因此,市面上的崗位,也從早期的“大數據開發”,逐步的過渡到了“數據倉庫”,再到如今的“數據技術”,本質還是用數據來做需求開發,但其本質內核已經發生了比較大的變化。可以說,正是因為工具的不斷完善,使得開發從偏后臺的職能,走向了前臺業務的職能。

在這個基礎上,SQL開發有工作臺、數據分析有在線文檔、運維有監控平臺、元數據有數據地圖、任務執行有像海豚調度這種完善的工具、數據庫有TiDB這種融合了OLAP和OLTP的工具、實時開發Flink統一天下。可以講,數據開發如何使用好工具,已經成為了提升開發效率的不二法寶。

再講一下完善的公共層,公共層是互聯網數據倉庫的核心理念,將復雜的業務由專門的團隊,統一進行管理和建模,降低了下游理解數據、使用數據的難度。因此,不論團隊規模有多大、數據團隊的發展到了怎樣的一個階段,把公共層做好,都是一件非常有必要的事情。

按照分層理論,公共層是DWD/DIM/DWS三者的統稱,也正好反映了Kimball所提出的一致性維度+一致性事實。因此,公共層也是最考驗建模水平的階段,它是解決業務復雜性、保障準確性的最重要基石。

其次講一下良好的業務Sense,因為建模所反映的是業務應有的邏輯,但它不代表業務想看到的邏輯,比如在電商場景中,優惠券的發放是一件比較復雜的事情,各種優惠策略可以設置的很靈活。但因為策略設置的很靈活,因此公共層不太可能把運營的玩法記錄清楚,只是記錄發生了什么事情。因此,當你想從應用層建模的時候,會發現每年的玩法都在變,每年的模型都要改了重新做。最重要的是,如果沒有貼近業務,一不留神,數據沒按照玩法算,結果就是錯的,會被人追問數據準確性問題。

這其實也是關系到開發效率的核心因素,即你能不能準確理解業務的意圖,因為不會所有的需求都寫的一清二楚,很多邏輯還是需要自己來做判斷。

最后說一下多方順利的合作模式,雖然SQL開發是效率最高的交付語言了,但很多基礎性的工作,少不了和其他部門打交道,比如OLAP引擎、比如前端頁面、比如報表工具、比如工程業務邏輯,等等。因此,很多項目是否能夠如期完工,就需要看與其他團隊的配合情況了。

做過項目管理的同學都清楚,項目工期取決于最長關鍵路徑,但互聯網業務的現狀,往往決定了服務端在跨團隊合作中,是起到主導作用的,因此尤其要注意兩者的合作關系。

|0xFF 數據質量與開發效率的平衡

因為績效的壓力,我們需要高效率的做開發;又因為數據質量/數據安全/業務投訴這種懸在頭上的達摩克斯之劍,我們又不能忽視繁瑣的質量保障工作,怎么辦?

筆者的看法,我們有兩個突破口,來解決這個問題。首先,將質量問題控制在某個層次上,也就是抓問題抓主要矛盾,其次,要有熟練的上手流程,避免重復性的說教工作。

將質量問題控制在某個層次上。這其實要分兩個情況,一個是團隊能夠有正常的排期研發流程;另一個是野蠻成長,追求競爭的機制。

對于正常排期的研發流程,建議在流程前加入模型評審的環節,流程后加入測試的環節。對于大多數的問題,模型評審能夠解決設計混亂的問題,而測試可以有效把低級問題消滅掉。再配合自測使用的DQC,基本上95%以上的問題,都可以解決掉。這種正常研發排期的環節,對數據質量問題往往是控制的比較好的。

對于追求競爭的機制,那么公共層的設計就很重要,默認情況下,100%的表要覆蓋DQC監控,同時每個表也要配合三個以上的DQC規則。因為ADS開發節奏都很快,而且需求往往是變動性非常大的,今天改邏輯明天再改這種的,那么確保公共層是正確的的,阻斷大部分的問題,就很重要。

熟練的上手流程。其實數據開發不像工程,任務通常都是以表的形式存在,而且團隊會跨業務線進行開發工作,這些情況下,閱讀他人的代碼、熟悉他人的業務,就成了習以為常的事情。很多團隊總是出問題,大體上集中在兩個階段,一個是老人帶新人階段,新人不懂坑有哪些;一個是業務交接的階段,不熟悉業務,會導致一些看似邏輯正確的改動,引起了某些業務上的邏輯缺陷。

從這個角度看,作為數據開發,不厭其煩的整理文檔、Review模型、匯報業務線情況,都是一些非常有必要的事情。一方面可以幫助團隊其他同學了解業務,另一方面也為需求開發的背景和設計思路,留下比較充足的參考資料。從這個角度看,提供參考的規范與文檔定期Review,這件事情在工作中的占比,可以達到30%以上。

最后,我們還需要注意一點,就是要有與業務直接對話的通道,以培養業務Sense。比如,業務操作的規范性、一些常見的業務問題總結。

盡管我們是偏后臺的數據團隊,但我們要走到前臺,就要有一種宣講、同步機制。這并不是故意擴大影響力,而是確實有必要的。我們要講清楚數據背后的邏輯、數據計算的口徑、數據工具使用的方法,等等。尤其要講清楚,我們能做什么、不能做什么,有一套成熟的應對方法,以解釋很多情況下數據與經驗有偏差的原因,并把這些差異呈現出來。

雙方理解一致了,很多質量問題,也就迎刃而解了。

 

祝大家工作994,生活工作兩balance。

 

責任編輯:武曉燕 來源: 曉陽的數據小站
相關推薦

2019-09-27 12:14:15

低代碼程序平衡

2010-12-29 10:02:46

銀行軟件測試

2009-08-17 16:48:34

ASP.NET緩存機制

2023-09-07 09:46:44

程序員編程

2013-12-19 17:04:33

2013-07-04 14:54:24

Android

2022-12-12 15:36:48

2020-07-22 10:15:56

物聯網安全物聯網IOT

2013-12-13 10:30:09

2017-08-18 13:02:15

大數據數據質量

2025-04-25 08:05:00

網絡攻擊CISO安全

2025-11-19 18:34:55

2025-03-03 09:20:00

VueUseVue.js前端

2021-01-05 10:41:07

遠程工作CIO首席信息官

2010-08-17 09:55:29

2017-04-17 06:07:01

React Nativ開發性能

2010-01-18 23:14:55

IT運維管理Mocha ITOM摩卡軟件

2022-07-27 19:24:16

SQL

2020-11-16 09:19:10

程序員IT互聯網

2025-05-29 03:00:00

混合推理模型LHRMAI
點贊
收藏

51CTO技術棧公眾號

日本亚洲最大的色成网站www| 任我爽精品视频在线播放| 亚洲欧洲日韩一区二区三区| 91麻豆国产精品| 亚洲一区 视频| 免费观看不卡av| 欧美日韩国产美| 又大又硬又爽免费视频| 黑人与亚洲人色ⅹvideos | 国产96在线 | 亚洲| 国产有码在线| 国产1区2区3区精品美女| 热门国产精品亚洲第一区在线| 永久免费观看片现看| 蜜桃一区av| 欧美久久久久久蜜桃| 亚洲不卡中文字幕无码| 久久精品视频免费看| 久久久久久久久久久黄色| 亚洲va久久久噜噜噜久久天堂| 日韩视频在线观看一区| 欧美黄色大片网站| 亚洲三级黄色在线观看| 特黄特色免费视频| 日韩国产一二三区| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 中文国产亚洲喷潮| 妖精视频一区二区| 国产精品一区二区三区www| 日韩欧美精品中文字幕| 日本一本中文字幕| а√天堂8资源在线官网| 国产午夜精品理论片a级大结局| 99精彩视频| 97人妻精品一区二区三区软件| 亚洲中字黄色| 国内精品久久久| 欧美精品成人久久| 亚洲国产精品91| 色偷偷噜噜噜亚洲男人的天堂| 国产在线观看无码免费视频| 成人av综合网| 日韩欧美国产一区二区三区| www.成年人| 欧美性www| 欧美在线观看你懂的| jizzjizzxxxx| 91在线超碰| 亚洲午夜电影在线| 日韩在线观看a| 亚洲大胆人体大胆做受1| 国产精品超碰97尤物18| 亚洲国产精品一区在线观看不卡| 欧美一区二区少妇| 91在线精品秘密一区二区| 国产亚洲欧美一区二区三区| 亚洲精品人妻无码| 成人激情免费网站| 国产嫩草一区二区三区在线观看| 午夜老司机福利| 处破女av一区二区| 国产伦精品一区二区三区视频黑人 | 欧美jizzhd69巨大| 国产精品每日更新| 中日韩在线视频| 国产激情在线观看| 一区二区三区中文免费| 欧美国产视频一区| 蜜桃麻豆av在线| 欧美性xxxxxxx| 日韩欧美xxxx| 欧美日韩伦理一区二区| 欧美精选午夜久久久乱码6080| 九九热99视频| 日韩精品久久久久久久软件91| 日韩精品一区二区三区视频在线观看| 亚洲少妇一区二区| 特黄特色欧美大片| 国产一区二区三区中文| 911国产在线| 欧美不卡视频| 久久久免费精品| 狠狠人妻久久久久久| 日韩电影在线观看网站| 成人黄色免费看| www.色日本| 91亚洲大成网污www| 午夜一区二区三区| 成人在线免费看黄| 欧美日韩国产精品| 在线观看亚洲色图| 亚洲乱码一区| 国产一级揄自揄精品视频| 午夜激情福利网| 一区二区三区成人精品| 国产精品久久久久久亚洲影视| 国产欧美综合视频| 99re成人在线| 亚洲AV无码成人精品一区| 成人在线免费观看黄色| 欧美综合视频在线观看| 岛国大片在线免费观看| 欧美精选视频在线观看| 久久99精品久久久久久青青91| 天天干在线播放| 国产中文字幕精品| 日本精品视频一区| 成人影音在线| 欧美电影一区二区| 国产美女精品久久| 韩日成人av| 国产精品欧美在线| 少妇av在线播放| 最新中文字幕一区二区三区| 欧美日韩在线视频一区二区三区| 国产精品亚洲欧美一级在线| 亚洲最新在线视频| 日本少妇做爰全过程毛片| 麻豆国产欧美日韩综合精品二区 | 69视频在线播放| 国产视频第二页| 中文字幕+乱码+中文字幕一区| 丁香婷婷综合激情| 日本免费成人| 亚洲一级黄色av| 久久久久久久久久免费视频| 国产精品一区二区久久不卡 | 欧美精品福利| 国产欧美精品在线| www黄在线观看| 高跟丝袜欧美一区| 精品久久久久一区二区| 综合久久一区| 亚洲影院高清在线| 午夜毛片在线| 欧美色老头old∨ideo| 亚洲一区二区乱码| 99成人在线| 国产视频在线观看一区| 成人a在线视频免费观看| 精品视频1区2区| 伊人影院综合网| 日本一不卡视频| 日韩免费三级| 日韩电影免费观看高清完整版| 亚洲国产精彩中文乱码av| 欧美成人一二三区| 大白屁股一区二区视频| 欧美一级片免费播放| 亚洲综合网狠久久| 欧美日韩电影在线观看| www视频在线| 一区2区3区在线看| 亚洲日本久久久| 亚洲经典在线看| 国产一级精品aaaaa看| 岛国片av在线| 精品在线小视频| 久久久久久久久久久影院| 91污在线观看| jizz欧美激情18| 日韩精品dvd| 成人免费午夜电影| 任你弄在线视频免费观看| 精品国产污污免费网站入口 | 黄网页在线观看| 欧美一区中文字幕| 精品无码一区二区三区电影桃花 | 国产精品国产精品| 国产精品yjizz视频网| 亚洲乱码av中文一区二区| 国产又粗又猛又爽又| 国产精品亲子伦对白| 中文字幕在线视频精品| 国内综合精品午夜久久资源| 国产在线一区二| 香蕉久久免费电影| 俺去亚洲欧洲欧美日韩| 国产99久久九九精品无码免费| 一区二区三区中文字幕精品精品 | 午夜精品免费视频| 嫩草研究院在线观看| 欧美日韩视频不卡| 国产一级视频在线| 国产亚洲综合性久久久影院| www.久久av.com| 亚洲精品美女| 亚洲国产午夜伦理片大全在线观看网站 | 日本韩国一区| 欧美日韩小视频| 久久久91视频| 国产免费成人在线视频| 国模大尺度视频| 久久婷婷久久| av久久久久久| 精品国产乱码久久久久久果冻传媒 | 成人a区在线观看| 人妻无码视频一区二区三区| 一区二区日韩欧美| 欧美日本亚洲| 国产一区二区三区视频在线| 26uuu久久噜噜噜噜| 黄色精品免费看| 亚洲精品影视在线观看| 国内毛片毛片毛片毛片| 91国偷自产一区二区三区观看| 欧美成人黄色网| 欧美国产精品一区| 亚洲精品乱码久久久久久不卡| 精品一区二区三区不卡| 欧美色图另类小说| 午夜欧美理论片| 亚洲午夜在线观看| 亚洲免费成人av在线| 99在线视频首页| 色狠狠一区二区三区| 欧美性视频网站| 国产丝袜精品丝袜| 久久夜精品va视频免费观看| 国产视频第一区| 日韩经典中文字幕| 亚洲乱码在线观看| 欧美精品亚洲一区二区在线播放| 日本视频在线观看免费| 亚洲不卡一区二区三区| 老妇女50岁三级| 亚洲视频一区在线| 日本视频在线免费| 国产清纯白嫩初高生在线观看91 | 欧美国产日韩在线观看| 欧美大片免费播放器| 成人免费的视频| 中文字幕在线视频一区二区三区 | 国产精品私拍pans大尺度在线| 欧产日产国产精品视频| 欧美激情亚洲视频| h片在线观看网站| 久久激情视频免费观看| 日韩成人影视| www.欧美三级电影.com| 国产69久久| 一区二区三区四区精品| 精品视频二区| 亚洲性生活视频在线观看| 香蕉视频免费看| 精品在线小视频| 男操女在线观看| 亚洲一级片在线看| wwwxxx在线观看| 国产亚洲一区二区在线| av小片在线| 色噜噜狠狠色综合网图区| 3d成人动漫在线| www.久久久久| 激情视频在线观看| 欧美精品少妇videofree| 69xxx在线| 久久久久久久成人| 国产三级电影在线播放| 日产精品99久久久久久| 免费污视频在线一区| 国产精品久久久久久搜索 | 欧美久久久久中文字幕| 国产免费无遮挡| 精品久久99ma| 三级无遮挡在线观看| 亚洲图片制服诱惑| 亚洲搞黄视频| 欧美激情手机在线视频| 在线天堂资源| 国产欧美精品一区二区| 日韩高清一区| 久久国产精品免费一区| 国产一区二区观看| 国产日韩视频在线播放| 欧美日韩中文| 欧美一级在线看| 日本美女一区二区三区视频| 四虎成人在线播放| 99久久精品免费看国产免费软件| 欧洲女同同性吃奶| 日韩美女视频一区| 中文字幕亚洲高清| 欧美日韩在线免费视频| 国产按摩一区二区三区| 亚洲精品理论电影| 欧美猛烈性xbxbxbxb| 久久久久久亚洲精品| 国产超碰精品| 亚洲自拍偷拍色片视频| 亚洲素人在线| 强伦女教师2:伦理在线观看| 亚洲精品麻豆| 玖玖爱视频在线| 2欧美一区二区三区在线观看视频| 99久久99久久精品免费| 亚洲成国产人片在线观看| 在线观看国产小视频| 精品99久久久久久| 尤物在线视频| 777777777亚洲妇女| 999精品嫩草久久久久久99| 狠狠色伊人亚洲综合网站色| 国产二区精品| 亚洲熟女乱色一区二区三区| 国产精品一区二区你懂的| 日本精品在线观看视频| 亚洲福中文字幕伊人影院| 伊人免费在线观看高清版| 亚洲第一网站免费视频| 黄色网页在线免费看| 国产精品igao视频| 成人av动漫| 99久re热视频精品98| 免费视频最近日韩| 性久久久久久久久久| 一个色在线综合| 97精品人妻一区二区三区| 精品在线小视频| av成人 com a| 91丝袜脚交足在线播放| 久久一区91| 日本成人中文字幕在线| 91视频国产资源| 久久伊人成人网| 欧美一区二区私人影院日本| av资源网站在线观看| 欧美自拍大量在线观看| 精品国产18久久久久久洗澡| 欧美日韩dvd| 精品一区二区三区欧美| 婷婷综合在线视频| 欧美伊人久久大香线蕉综合69| 亚洲三级中文字幕| 97国产精品视频人人做人人爱| 伊人精品久久| 超级碰在线观看| 国模无码大尺度一区二区三区| 国产精品综合激情| 欧美探花视频资源| av在线免费一区| 国产日韩av高清| 日韩欧美一区二区三区免费看| 国产xxxxx视频| 久久久精品欧美丰满| 国产在线精品观看| 日韩精品视频三区| 欧美男男tv网站在线播放| 精品国产一区二区三区日日嗨| 99精品免费网| 亚洲欧美日本一区| 欧美性猛交xxxxx免费看| 欧美精品a∨在线观看不卡| 人人爽久久涩噜噜噜网站| 免费一区二区| www亚洲成人| 中文字幕亚洲成人| 精品久久久久中文慕人妻| 欧美激情精品久久久久久免费印度| jazzjazz国产精品久久| 欧美亚洲国产成人| 国产人成一区二区三区影院| 中文字幕人成人乱码亚洲电影| 日韩中文字幕网| 秋霞一区二区| 国产高清av在线播放| 久久久三级国产网站| 一区二区三区精彩视频| 欧美日本高清视频| 女人抽搐喷水高潮国产精品| 成人黄色一区二区| 国产精品福利av| 亚洲经典一区二区| 欧美在线影院在线视频| 青青草国产免费一区二区下载| 爽爽爽在线观看| 亚洲成人精品影院| 国产色在线 com| 成人国产一区二区| 老司机免费视频久久| 免费在线观看a级片| 亚洲精品一区二区三区精华液| 欧美xxx网站| 国产人妻互换一区二区| aaa国产一区| 在线观看中文字幕码| 欧美猛交ⅹxxx乱大交视频| 日韩欧美黄色| 亚洲免费成人在线视频| 狠狠躁夜夜躁人人躁婷婷91 | aa视频在线免费观看| 51ⅴ精品国产91久久久久久| 99精品综合| 可以直接看的无码av| 欧美一区二区视频在线观看2022 | 色狠狠桃花综合| 亚洲妇熟xxxx妇色黄| 神马影院一区二区三区| 成人免费视频播放| 亚洲图片在线播放|