国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

「產(chǎn)品動態(tài)」解讀 Dataphin 流批一體的實時研發(fā)

網(wǎng)絡
Dataphin作為一款企業(yè)級智能數(shù)據(jù)構建與管理產(chǎn)品,具備全鏈路實時研發(fā)能力,從2019年開始支撐集團天貓雙11的實時計算需求。就以下文介紹Dataphin實時計算的能力。

背景

每當雙11全球購物狂歡節(jié)鐘聲響起,上千萬用戶涌入天貓、淘寶,流暢的購物體驗背后是阿里工程師用技術打造出的營地,支撐了每年雙11所帶來的數(shù)據(jù)洪峰。2020年11月1日至11月12日0:00,天貓“雙11”累計總交易額達4982億元,物流訂單總量達到23.21億單。這一切的背后都離不開實時計算技術。

Dataphin作為一款企業(yè)級智能數(shù)據(jù)構建與管理產(chǎn)品,具備全鏈路實時研發(fā)能力,從2019年開始支撐集團天貓雙11的實時計算需求。就以下文介紹Dataphin實時計算的能力。

傳統(tǒng)的數(shù)倉架構

在數(shù)倉建設過程中,一般來說都是先建設離線數(shù)倉,同時圍繞著離線數(shù)據(jù)構建應用。然后隨著業(yè)務的發(fā)展或者體驗的優(yōu)化,再建設實時計算的鏈路去提升數(shù)據(jù)的時效性。

在這個過程中相似的代碼寫兩遍就難以避免,還會出現(xiàn)實時和離線口徑不一致,分別維護成本增加等各種各樣的問題。

傳統(tǒng)的數(shù)倉架構流與批從存儲計算中分離帶來以下的問題:

效率問題:流批底層數(shù)據(jù)模型不一致,導致應用層做大量的拼接邏輯(同比、環(huán)比、二次加工等),搭建效率低且容易出錯
質量問題:一個業(yè)務邏輯,兩個引擎兩套代碼,SQL邏輯不能復用,數(shù)據(jù)一致性和質量問題難以保證
成本問題:
流批存儲系統(tǒng)隔離(面向不同寫入場景),提供的數(shù)據(jù)服務不一,維護成本高
手工建數(shù)據(jù)同步任務,開發(fā)成本/存儲成本高(兩份)
批處理&流處理集群無法做到錯峰,資源利用率低

Dataphin流批一體優(yōu)勢

為解決傳統(tǒng)數(shù)倉架構的存儲計算分離的問題,有了“流批一體”的思路:

流批存儲透明化,查詢邏輯完全一致,應用端接入成本大幅降低,點查/OLAP分析統(tǒng)一支持
服務層統(tǒng)一存儲,無需手工同步,無重復存儲
一套代碼,兩種計算模式,邏輯統(tǒng)一,靈活切換,研發(fā)效率大幅提升
流批計算資源混部,資源利用率提升

Dataphin在Flink流批一體的能力之上額外提供了更多的平臺能力,如數(shù)據(jù)源管理、元數(shù)據(jù)管理、資產(chǎn)血緣、資產(chǎn)質量控制、預編譯、調(diào)試等能力:

開發(fā)生產(chǎn)隔離:提供開發(fā)環(huán)境和生產(chǎn)環(huán)境隔離,保證開發(fā)環(huán)境開發(fā)的業(yè)務代碼和生產(chǎn)相互之間不干擾
元數(shù)據(jù)管理:各系統(tǒng)組件包括數(shù)據(jù)源、元表、UDX等具備權限控制功能,敏感型配置信息加密保護。支持數(shù)據(jù)源敏感字段訪問訂閱。元表、函數(shù)、資源等全部單元化可視化的管理,支持跨項目鑒權(字段級)調(diào)用,讓使用者聚焦業(yè)務邏輯。
流批一體:流批存儲層的統(tǒng)一管理,實現(xiàn)模型層統(tǒng)一,流批代碼統(tǒng)一、通過流批各自專屬配置,生產(chǎn)獨立有協(xié)同的額調(diào)度實例
研發(fā)提效:
提供了預編譯的能力,提供語法校驗、權限校驗、字段血緣提取的功能;
容器化調(diào)試,支持上傳自定義數(shù)據(jù)或直接消費真實生產(chǎn)數(shù)據(jù)用來觀察作業(yè)運行、檢查各個節(jié)點的輸出結果
支持元數(shù)據(jù)檢索,作業(yè)依賴、字段血緣的可視化探查

穩(wěn)定性及質量保障:

支持流量閾值設置,防止計算資源過度競爭,避免下游系統(tǒng)過載
支持實時元表質量監(jiān)測,可配置統(tǒng)計趨勢監(jiān)測、實時多鏈路對比、實時離線數(shù)據(jù)核對。

開發(fā)生產(chǎn)隔離

Dataphin支持開發(fā)生產(chǎn)隔離的項目,支持開發(fā)和生產(chǎn)雙環(huán)境的數(shù)據(jù)源配置。這樣在開發(fā)模式下,任務就會自動使用開發(fā)數(shù)據(jù)源和開發(fā)環(huán)境下的物理表;而當發(fā)布到生產(chǎn)環(huán)境時,Datpahin則會自動切換為生產(chǎn)數(shù)據(jù)源及生產(chǎn)環(huán)境的物理表。這個過程完全自動化,不用手動修改代碼或配置。

元數(shù)據(jù)管理

Dataphin創(chuàng)造性的引入了實時元表和鏡像表的概念,將實時研發(fā)過程中的表進行了平臺化、資產(chǎn)化的統(tǒng)一管理,并簡化了研發(fā),提升研發(fā)效率和體驗。

傳統(tǒng)實時任務研發(fā)工具需要用戶重復寫Create table建表語句,需要進行繁瑣的輸入輸出表映射等操作。實時元表將實時開發(fā)任務中所有用到的數(shù)據(jù)表進行了統(tǒng)一表構建與管理,統(tǒng)一維護了所有實時元表和相關schema信息。開發(fā)者在開發(fā)過程中不用重復寫DDL語句;同時,也不需要進行繁雜的輸入、輸出、維表映射,采用簡單的純代碼研發(fā)模式,簡單的SET語句及權限申請,即可引用表數(shù)據(jù),進行直接查詢或寫入數(shù)據(jù),輕松做到一次建表,多次引用,大幅度提升研發(fā)效率和體驗。

鏡像表顧名思義則是用于維護離線表與實時表之間字段的映射關系。創(chuàng)建鏡像表并提交發(fā)布后,就可以在流批一體的Flink任務中使用鏡像表的字段,Datpahin會在編譯時自動映射到流表和批表上,實現(xiàn)一份代碼,兩種計算,代碼邏輯、口徑變更強一致。

流批一體的代碼任務

除了引入實時元表與鏡像表,Dataphin也支持了流批一體的任務,使用Flink引擎作為統(tǒng)一的流批計算引擎,在一份代碼上可同時配置流+批的任務配置,基于同一份代碼生成不同模式下的實例。而對于流批差異化的代碼,Dataphin也提供了不同的方式給與支持。

流批一體任務中會廣泛使用鏡像表,而鏡像表在最終使用時會翻譯為對應的流表/批表,為了適應流表/批表的多樣性(流表/批表的數(shù)據(jù)源可能不一樣,帶來with參數(shù)中key可能不一樣;流表/批表的某些設置可能不一樣,比如batchSize等),可以利用tableHints進行流表/批表的對應。方法如下:

set project.table.${mode}.${key} --mode: 流任務:`stream` 批任務:batch

舉個例子,設置批任務的起停時間:

set project.table.batch.startTime='2020-11-11 00:00:00'; set project.table.batch.endTime='2020-11-12 00:00:00';

第二種是在Dataphin的任務配置實時和離線模式分別任務參數(shù)的方式是利用任務參數(shù)進行替換。

實時質量監(jiān)控

Dataphin實時數(shù)據(jù)質量主要面向開發(fā)者,針對產(chǎn)品中實時產(chǎn)出的數(shù)據(jù)表,通過對產(chǎn)出結果進行數(shù)據(jù)質量分析和校驗,來保障數(shù)據(jù)的最終有效與準確。Dataphin支持統(tǒng)計趨勢監(jiān)測、實時多鏈路對比、實時離線數(shù)據(jù)核對。

統(tǒng)計趨勢監(jiān)測:趨勢監(jiān)測指的是基于數(shù)據(jù)趨勢變化以及專家經(jīng)驗以捕獲波動異常的監(jiān)測方式;如 實時GMV的趨勢陡增有些異常

實時多鏈路趨勢對比:實時多鏈路指的是在實時計算的場景中,由于數(shù)據(jù)的恢復成本較高,無法快速從起點重新計算,因此需要使用多個計算鏈路,當發(fā)生計算異常時,自動/手動切換計算鏈路,是一種用資源換穩(wěn)定的策略,當有重大的保障業(yè)務時,往往會采用該種類型;如每年雙十一大屏都會采用多鏈路保障。

實時離線核對:實時離線核對,是保障實時數(shù)據(jù)常用的一種措施,由于實時計算處于一種持續(xù)運算狀態(tài),計算時間持久且受資源與源數(shù)據(jù)的擾動較大;離線數(shù)據(jù)在邏輯、數(shù)據(jù)復用性方面可以被更好地操作,因此,為了保障實時數(shù)據(jù)的準確性,常用離線數(shù)據(jù)與實時數(shù)據(jù)進行對比;如每年雙十一前都會使用離線數(shù)據(jù)對實時數(shù)據(jù)進行校驗;

雙十一大屏后的Dataphin

回到文章開始的天貓雙十一,了解了Dataphin平臺特有的能力,我們來具體拆解Dataphin為什么能支撐天貓雙十一的實時數(shù)據(jù)大屏。

[[414768]]

Dataphin為實時提供研發(fā)、調(diào)試、測試、運維全鏈路一站式服務,極大降低用戶開發(fā)門檻;
同時提供統(tǒng)一元數(shù)據(jù)管理,元數(shù)據(jù)僅需初始化一次,輕松做到一次建表,多次引用,讓開發(fā)聚焦業(yè)務邏輯,大幅度提升研發(fā)效率和體驗;
另外有數(shù)據(jù)研發(fā)經(jīng)歷的同學都有這樣的體會,很多數(shù)據(jù)口徑都驚人的類似,甚至有些只是輸入輸出表不同,典型的場景比如主備鏈路,針對這種場景我們提供了模版研發(fā)的能力,相同邏輯封裝在模版中,差異邏輯通過模版參數(shù)體現(xiàn),新任務僅需引用模版配置模版參數(shù)即可,極大提升研發(fā)效率的同時也降低了口徑維護成本。
基于以上能力,在雙十一大屏的支持上,盡管業(yè)務玩法很多,需求井噴,仍然僅以2人便支撐上百需求。

穩(wěn)

Dataphin提供任務監(jiān)控及數(shù)據(jù)質量監(jiān)控全方位保障任務穩(wěn)定,快速發(fā)現(xiàn)問題;基于模版的主備多鏈路在異常發(fā)生時可以秒級切換,快速止血;基于實時任務血緣,快速定位問題根因;基于調(diào)試、測試、細粒度資源配置,快速驗證并修復,真正做到1min發(fā)現(xiàn)、5min定位、10min解決。

基于流批一體的能力,真正做到代碼統(tǒng)一,口徑統(tǒng)一,存儲統(tǒng)一,數(shù)據(jù)服務接口統(tǒng)一,研發(fā)提效的同時,保證數(shù)據(jù)一致。

未來規(guī)劃

在即將發(fā)布的Flink VVP(Ververica Platform)適配版本將支持新的VVR引擎,也將在未來支持開源Flink引擎已支持更多的部署環(huán)境。Dataphin也將持續(xù)提升實時研發(fā)的能力和體驗,幫助企業(yè)降低實時研發(fā)的門檻,挖掘更多的場景,獲得實時數(shù)據(jù)帶來的業(yè)務價值!

責任編輯:梁菲 來源: 阿里云云棲號
相關推薦

2023-03-30 07:40:03

FeatHub 項目特征工程開發(fā)

2022-09-29 09:22:33

數(shù)據(jù)倉

2020-01-13 14:39:06

FlinkSQL無限流

2023-09-05 07:22:17

Hudi數(shù)據(jù)存儲

2022-06-30 09:30:36

FlinkSQL流批一體京東

2023-05-16 07:24:25

數(shù)據(jù)湖快手

2024-06-25 13:08:31

2019-07-01 15:40:53

大數(shù)據(jù)架構流處理

2021-11-18 21:09:50

流批場景引擎

2023-09-24 20:31:23

數(shù)字化

2020-11-24 10:26:08

2024-03-25 08:15:02

數(shù)據(jù)分析AI 一體化大數(shù)據(jù)

2021-06-30 09:20:08

數(shù)倉FlinkHive

2024-08-27 09:41:02

2020-03-20 16:54:14

戴爾

2019-11-28 20:51:10

阿里云Alink開源

2023-06-28 07:28:36

湖倉騰訊架構

2025-09-12 16:40:08

2017-09-06 16:07:26

一體機電腦PC

2021-06-07 11:22:38

大數(shù)據(jù)數(shù)據(jù)倉庫湖倉一體
點贊
收藏

51CTO技術棧公眾號

日本午夜一本久久久综合| 精品午夜一区二区三区在线观看| 欧美成人一区二区三区片免费| 亚色视频在线播放| 久久久久久综合| 久久香蕉视频网站| 国产剧情一区在线| 国产对白在线播放| 六月丁香婷婷久久| 亚洲欧洲另类精品久久综合| 噜噜噜躁狠狠躁狠狠精品视频 | 日本不卡高清视频| 老牛影视免费一区二区| 韩日成人在线| 国产乱码一区| 亚洲日产国产精品| 久久久精品国产一区二区三区| 在线高清一区| 欧美不卡1区2区3区| 性欧美videos另类喷潮| 日本午夜一区二区三区| 玖玖国产精品视频| 精品国产无码在线| 成人av在线播放网址| 免费成人在线视频网站| 久久久欧美精品sm网站| 国产精品天天av精麻传媒| 日本一区二区免费在线观看视频| 久久黄色免费看| 亚洲欧洲www| 黄色污网站在线免费观看| 偷拍与自拍一区| 色影视在线观看| 亚洲经典中文字幕| 欧美三级电影网址| 欧美在线视频播放| 欧美国产激情| 欧美aaa在线观看| 91在线播放网址| 日本中文字幕高清视频| 欧美人成免费网站| 成人免费网站www网站高清| 性欧美xxxx| 女生裸体视频一区二区三区| 日韩欧美精品久久| 91麻豆福利精品推荐| x88av蜜桃臀一区二区| 欧美一区二区黄| 国产精品字幕| 国产精品久久久久久久久久久久久 | 久久久久高清| 国产99一区视频免费| 欧美自拍小视频| 日韩欧美精品网址| 午夜不卡影院| 97超级碰在线看视频免费在线看| 欧美天天视频| 成年人网站国产| 亚洲成人一区二区| 日产福利视频在线观看| 日韩电影一区二区三区| 色婷婷综合久久久久中文字幕| 精品影片在线观看的网站| 欧美激情视频一区| 日韩福利一区二区| 日韩午夜在线播放| 四虎国产精品免费久久5151| 97久久超碰福利国产精品…| 欧美激情亚洲| 免费看毛片的网址| 午夜精品久久久久久久99水蜜桃| 成人免费一区二区三区牛牛| 51久久精品夜色国产麻豆| 免费在线欧美黄色| 成人漫画网站免费| 日韩免费视频线观看| 欧美电影完整版在线观看| 黑人中文字幕一区二区三区| 99麻豆久久久国产精品免费| 日本在线丨区| 久久亚洲私人国产精品va| 激情综合网址| 黄色成人av网站| 久久久国产精品亚洲一区| 性国产高清在线观看| 污污的网站在线免费观看| 欧美激情欧美激情在线五月| 一区二区三区四区五区在线 | 欧美日韩国产精品成人| 欧洲大片精品免费永久看nba| 国产一区不卡在线观看| 国产精品久久久久久久久免费樱桃| 成人a在线视频免费观看| 欧美一区二粉嫩精品国产一线天| 久久电影网站中文字幕| 你懂的在线观看视频网站| 九九热精品视频在线播放| 美女性感视频久久| 欧美日韩视频精品二区| 午夜精品久久久久久久99热浪潮| 国产真实精品久久二三区| 国产日本在线观看| 欧美在线xxx| 精品日产卡一卡二卡麻豆| 国产一区二区| 91精品国产综合久久久久久丝袜| 免费成人在线影院| 免费cad大片在线观看| 亚洲国产高清一区| 91九色露脸| 亚洲一区二区三区高清| 国产精品吹潮在线观看| 亚洲国内欧美| 亚洲一区三区| 日韩欧美一二三四区| 日本私人网站在线观看| 久久综合亚洲社区| 久草精品在线观看| 欧美一区二区三区| 日韩国产欧美亚洲| 国产精品福利av| 麻豆精品一区| 国模吧无码一区二区三区| 国产视频一区在线| 麻豆久久久久久| 牛牛精品视频在线| 先锋影音一区二区三区| 91精品国产综合久久精品app| 欧美精品日本| 涩涩视频免费网站| 国产成人精品免高潮在线观看| 97se亚洲国产综合自在线观| 日韩一区精品| 久久久精品在线视频| 日韩天堂在线视频| 91丨porny丨中文| 亚洲精品一区av| 高清在线观看免费| 高清欧美性猛交xxxx| 国产精品超碰97尤物18| 亚洲bt欧美bt精品777| 国产三级av在线| 国产精品v欧美精品v日韩| 色婷婷久久久久swag精品| 国产精品红桃| av免费在线观| 亚洲精品日韩精品| 国产亚洲精品日韩| 国产婷婷色一区二区三区 | 久久综合久久久久| 欧美精品在线免费观看| 亚洲色图欧洲色图| 欧美成人午夜| 天堂成人av| 免费观看美女裸体网站| 午夜免费在线观看精品视频| 亚洲综合一区二区| 极品尤物久久久av免费看| 欧美人与动牲性行为| 久激情内射婷内射蜜桃| 午夜精品蜜臀一区二区三区免费 | 国产成人无码av在线播放dvd| 欧美精品精品精品精品免费| 一区二区三区精品在线| 欧美三区在线| 中文字幕高清在线播放| 日韩精品一区二区三区色欲av| 欧美亚洲日本黄色| 欧美日韩在线不卡| 国产精品一区免费在线观看| 亚洲国产视频二区| 成人影视在线播放| 99久久免费观看| 日韩免费在线播放| 日韩欧美一级精品久久| 久久精品免费在线观看| 亚洲视频一二| 日韩欧乱色一区二区三区在线 | 国产精品欧美综合在线| 欧美在线免费| 写真福利精品福利在线观看| 国产男女爽爽爽| 欧美一区国产一区| 色综合老司机第九色激情| 欧美日韩一区二区三区视频| 久久免费电影网| 在线综合亚洲| 福利片在线一区二区| 男人的天堂在线视频免费观看 | 日韩欧美电影| 午夜影院一区| 国产三级av在线| 一二三四中文字幕| 国产精品免费视频xxxx| 亚洲视频自拍偷拍| 五月婷婷综合激情| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 又粗又黑又大的吊av| 国产91一区二区三区| 欧美激情精品久久久久久蜜臀|