亚洲综合在线一区二区三区-日韩超碰人人爽人人做人人添-麻豆国产精品久久人妻-无码人妻丰满熟妇啪啪-天堂精品一区二区三区-99久久综合狠狠综合久久aⅴ

×

Flink實時計算指標對數方案

分類:互聯網熱點 編輯:互聯網觀察 瀏覽量:1
2020-07-13 16:55:23
對于一個實時數據產品人員、或者開發人員來說,產品上展示的實時數據,pv、uv、gmv等等,怎么知道這些數據是不是正確的呢?當其他的小組開發的產品的數據(或者其他的數據提供方)又是另外一個數字,那么究竟該如何判斷自己的數據還是別人的數據是正確的呢?這就需要一套實時數據對數方案,本文主要從背景、實時數據計算方案、對數方案、總結四方面來介紹,說服老板或者讓其他人相信自己的數據是準確的、無誤的。 一、背景: 相信做過實時數據統計的朋友,肯定會遇到一個問題,怎么知道自己算的數據是不是對的呢?比如:pv、uv、dau、gmv、訂單等等統計數據。 二、實時數據統計方案 上述流程圖描述了一般的實時數據計算流程,接收日志或者MQ到kafka,用Flink進行處理和計算,將最終計算結果存儲在redis中,最后查詢出redis中的數據給大屏、看板等展示。 但是在整個過程中,不得不思考一下,最后計算出來的存儲在redis中指標數據是不是正確的呢?怎么能給用戶或者老板一個信服的理由呢?相信這個問題一定是困擾所有做實時數據開發的朋友。 比如說:離線的同事說離線昨天的數據訂單是1w,實時昨天的數據確實2w,存在這么大的誤差,到底是實時計算出問題了,還是離線出問題了呢? 三、對數解決方案 為了方便理解,還是拿上面離線和實時的下單金額為例。 某電商雙11實時數據大屏最終展示的GMV是200億,小李當晚匯報給老板,雙11GMV是200億。第二天晨會,離線的同事小王匯報給老板,雙11GMV是300億。同時又有一個數據部門的同事小趙說,我們這邊計算的是192億。老板聽到這么多數據,一瞬間就不知道該相信誰的呢?然后就說,小李、小王你們兩數據差距最大,你們對一下吧,匯報我一個最終結果。 于是,小王看著自己數據告訴小李:某人在我們平臺下了30個iphone x合計多少錢、某人又在我們這里買了10臺聯想筆記本電腦合計多少錢 ....... 小李看著最終展示在大屏上的200億GMV,瞬間就蒙了,心里想道:我這里不知道誰買了多少個iphone呀,也不知道他們花了多少錢呀? 于是小李回去請教了自己的導師,導師說你把上面的實時寬表數據存儲下來,就可以和他們對了,就知道誰買了多少個iphone x了,誰有買了多少個聯想電腦了。 小李想了想,按照導師的思路開發如下的寬表加工方案: (1)用Flink將實時寬表數據存儲至elasticsearch 將加工的寬表數據通過Flink寫入es,這樣可以得到所有數據的明細數據,拿著明細和其他數據提供方進行比對即可。 (2)用Flink實時寬表數據存儲至HDFS,通過Hive進行查詢 但是有一些朋友可能會說,es對應的sql count、group by語法操作,非常復雜,況且也不是用來做線上服務,而只是用與對數,所以時效性也不需要完全考慮,這樣的話,就可以考慮將數據回寫至HDFS了。 因此可以考慮采用下圖的方案,將加工的寬表通過Flink寫入到HDFS,然后新建hive表進行關聯HDFS數據進行關聯查詢。 寫HDFS與es相比,存在非常明顯的優點: a.學習成本低、會sql的基本就可以了,而不需要重新學習es負責的count、group by 等語法操作 b.可以非常方便地和離線表數據進行關聯查詢(大多數情況下都是和離線數據比對),兩張Hive表的關聯查詢,容易找出兩張表的數據差異 最終小李拿著自己存儲的明細數據和小王對了一下,發現是小王的口徑不一樣,沒有排除一些預售訂單,最終小李將匯報給老板,得到了老板的嘉獎。 四、總結 實時計算能提供給用戶查看當前的實時統計數據,但是數據的準確性確實一個很大的問題,如何說服用戶或者領導數據計算是沒有問題的,就需要和其他的數據提供方進行比對了。問題的關鍵就在于,只要有明細數據,就可以和任意一方進行比對,畢竟有明細數據。不服?我們就對一對啊。 明細數據的存儲、設計也很有講究,可以和離線或者其他提供方的數據字段進行對齊,這樣就非常方便進行比對了,而采用hive這種方式又是最簡便的方式了,畢竟大多數人都是會sql的,無論開發人員還是數據人員或者BI人員。

聲明:免責聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發現本社區中有涉嫌抄襲的內容,請發

送郵件至:operations@xinnet.com進行舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。本站原創內容未經允許不得轉載,或轉載時

需注明出處:新網idc知識百科

免費咨詢獲取折扣

Loading
主站蜘蛛池模板: 精品丝袜熟女一区二区三区| 久久久久久国产精品无码超碰动画 | 99国内精品久久久久久久| 久久精品国产亚洲av大全| 国产va免费精品高清在线30页| 九九久久精品国产波多野结衣 | 国产人妻人伦精品1国产| 草草影院ccyy国产日本欧美| 国产午夜亚洲精品久久| 久久精品中文字幕一区二区三区 | 熟女人妻av粗壮巨龙| 美女视频黄又黄又免费| 久久国产欧美日韩精品| 欧美牲交a欧美在线| 人妻精品久久无码专区精东影业| 久久精品无码专区免费青青| 强插女教师av在线| 少妇特黄a一区二区三区| 欧美激情视频一区二区三区免费| 国产精品亚洲专区无码第一页 | 狠狠爱无码一区二区三区| 日韩在线不卡免费视频一区| av片在线观看免费| 在线人成视频播放午夜福利| 亚洲av永久无码精品国产精| 国产95在线 | 欧美| 成人h无码动漫在线观看| 欧美丰满熟妇xxxx性大屁股| 国模裸体无码xxxx视频| 欧洲国产伦久久久久久久| 少妇av射精精品蜜桃专区| 日日摸天天摸爽爽狠狠97| 欧美做爰一区二区三区| 国产精品久久久久久亚洲色| 国产一区二区三区不卡av| 国产乱人伦app精品久久| 国产 亚洲 制服 无码 中文| 丰满少妇被猛烈进av毛片| 永久亚洲成a人片777777| 日韩一区二区三区射精| 国产精品无码av在线播放|