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

攜程酒店基于血緣元數據的數據流程優化實踐

開發
在數據倉庫的建設質量的評估中,一個必不可少的評價指標就是數據產出的及時性,特別是對于P0級別的流程,及時性指標的好壞一方面決定了下游應用方能否準時地獲取所需的業務指標,直接影響到業務的工作效率;另一方面也反映了相應指標的數據架構的合理程度。

作者簡介

九號,攜程數據技術專家,關注數據倉庫架構、數據湖、流式計算、數據治理。

一、背景

元數據MetaData狹義的解釋是用來描述數據的數據,廣義的來看,除了業務邏輯直接讀寫處理的那些業務數據,所有其它用來維持整個系統運轉所需的信息/數據都可以叫作元數據。比如數據表格的Schema信息,任務的血緣關系,用戶和腳本/任務的權限映射關系信息等等。

在數據倉庫的建設質量的評估中,一個必不可少的評價指標就是數據產出的及時性,特別是對于P0級別的流程,及時性指標的好壞一方面決定了下游應用方能否準時地獲取所需的業務指標,直接影響到業務的工作效率;另一方面也反映了相應指標的數據架構的合理程度。

數據及時性,顧名思義就是測試數據需要按時產出。及時性重點關注的三個要素是:定時調度時間、數據任務優先級以及數據產出deadline。其中任務的優先級決定了它獲取數據計算資源的多少,影響了任務執行時長。數據deadline則是數據最晚產出時間的統一標準,需要嚴格遵守。這三要素中,屬于業內統一認知且在質量保障階段需要重點關注的是:數據deadline,這也是我們優化數據流程產出的最終評判標準。

二、問題

上述部分已經闡述了數據及時性的重要性和評判標準,在通常情況下,為了提升數據及時性,需要投入人力對重點數據流程進行優化。

但針對數據倉庫業界來講,對于一個重要的數據結果,其上游可能存在幾十個層級,數百個不同的數據處理任務,從最初的數據到最終的結果,數據流轉過程極其復雜,傳統的通過人工逐個排查的方式去定位影響數據流程產出的問題節點,存在如下的三項缺點:

1)覆蓋的任務范圍有限;

2)效率低下,判斷標準不統一,判定準確率不高;

3)無法形成知識沉淀,依賴于個人能力;

如果數據流程未能充分優化,一方面會存在數據結果產出時間不穩定,影響數據的及時性;另一方面也會造成計算資源和存儲資源的浪費,并且也不易于后續維護。

三、方案

為了避免上述的問題,提升數據流程優化的效率和質量,我們采用了從血緣元數據出發的方案。在數倉任務的執行中,都會依賴于一個調度系統組件,目前業內通用的是以DAG為核心的工作流系統,數據流程中的每個任務都會設置定時執行或者配置上游依賴,這些設置的上游依賴就是我們方案中需要的調度血緣的元數據。

基于上述的血緣數據,我們的方案中需要實現以下兩個功能:

  • 基于任務之間的血緣關系生成所有上游任務的層級依賴數據

以調度系統本身的元數據作為出發點,調度系統自身的元數據就包含了一個任務的上游和下游依賴,基于這個數據,通過層級遞歸的掃描,就可以得到指定根節點任務的所有上游任務的層級依賴結果。

  • 設計合理的算法定位到有問題的任務

在上一步驟得到指定根節點任務的所有上游任務的層級依賴結果后,通過如下三種邏輯定位有問題的任務:

1)定位過度分層:JobA的下游只有JobA1在使用,且JobA是JobA1產出的關鍵路徑,也即JobA1的產出時間由JobA決定,那么此種情形下,我們可以把JobA的邏輯合并到JobA1,這樣一方面可以減少大數據任務的啟動消耗時間和獲取資源的時間;另一方面也可以減少依賴層級,方便后續維護。

2)定位重復依賴:在較復雜的數據流程中,會出現如下的情況:JobB2依賴JobB1和JobB,而JobB1也同時依賴JobB,簡化后的情況如下圖:

圖片

此時我們就可以檢查JobB2的邏輯,考慮任務內容中涉及到JobB的邏輯合并到JobB1,從而可以實現流程依賴和代碼邏輯的合并優化,降低維護成本,提升整體產出時間。

3)定位關鍵路徑:在完成上述兩個步驟后,整個流程從結構上已經基本沒問題,如果要進一步優化產出時間,需要針對特定任務進行調優,此時可以基于已有的上游層級依賴數據,計算得到每個層級的最晚產出的任務Id,這些任務Id串聯在一起就是影響整個流程產出的關鍵路徑,然后對關鍵路徑上的任務進行調優。

上述方案的整體設計圖如下:

圖片

四、案例

在對酒店訂單明細寬表的優化過程中,基于前期的元數據建設,主要的工作內容分為以下三個步驟:

1)調度優化。調度優化的出發點是合理分配同步任務的優先級,將非核心任務的數據同步延后。從而降低0到2點,酒店訂單寬表核心流程執行期間的集群資源壓力。

2)模型優化。在這一步驟中,我主要是從兩個方向出發:

  • 減少跨層級重復依賴,避免相似邏輯代碼的出現,提升數據結果的復用能力。
  • 避免濫用分層,對冗余的分層、中間表進行合并,減少任務調度鏈路的層級,減少Job數量,節省Job的啟動時間。

3)任務優化。通過調整參數設置、SQL邏輯優化的方式對具體任務進行優化需要優化的任務。這一步驟的工作也就是傳統認知中的任務優化。

其中第二步和第三步就是基于本文中的方案快速定位到問題任務,整體優化后的效果如下:

  • 酒店訂單明細寬表的7日平均產出時間由2:51提前到1:36,提升45%
  • 全流程任務總數量從211個降到145個,減少32%
  • 可控上游依賴任務(非外BU任務)總數量由180降到117,減少35%
  • 關鍵鏈路調度層級由11層減少到6層,且其中兩層是外部BU任務

五、展望

基于元數據和血緣建設,本方案后續有如下三點可以深入優化:

  • 跨多層判斷重復依賴。由于上述實際案例中的酒店訂單流程相對不復雜,在僅進行一層的重復依賴判斷后,就已經達到了比較滿意的優化效果,所以為繼續進行多層重復依賴的判斷,但從血緣結構上是可以支持多層判斷的。
  • 定位多Job中重復/相似邏輯。多個任務依賴同一個上游任務,可以人工進行判斷是否存在可合并的重復/相似邏輯;這一點如果要提升效率,需要再結合表的血緣關系一起判斷。
  • 多數據流程的優化。在數倉的工作中,一個主題域產出的結果表,通常會存在多張,在進行整個主題域流程的優化或者重構中,也可以利用本案的思想,結構化進行優化工作,提升效率。
責任編輯:張燕妮 來源: 攜程技術
相關推薦

2022-07-08 09:38:27

攜程酒店Flutter技術跨平臺整合

2016-09-04 15:14:09

攜程實時數據數據平臺

2015-05-28 14:05:02

2024-09-10 16:09:58

2022-08-12 08:34:32

攜程數據庫上云

2022-07-15 09:20:17

性能優化方案

2024-04-18 09:41:53

2024-03-22 15:09:32

2022-04-14 17:53:50

攜程AWS上云

2022-10-21 10:40:08

攜程酒店MySQL慢查詢

2022-08-15 07:37:56

圖數據庫元數據技術

2024-02-23 12:24:00

引擎數據

2022-06-03 08:58:24

APP攜程流暢度

2022-06-27 09:36:29

攜程度假GraphQL多端開發

2022-05-19 17:50:31

bookie集群延遲消息存儲服務

2022-08-06 08:23:47

云計算公有云廠商成本

2024-09-25 15:37:46

2023-06-06 11:49:24

2023-07-07 14:18:57

攜程實踐

2022-03-30 18:39:51

TiDBHTAPCDP
點贊
收藏

51CTO技術棧公眾號

а√天堂官网中文在线| 国产视频第二页| 禁果av一区二区三区| 色婷婷av一区二区| 中文字幕一区二区三区四区五区人| 国产偷拍一区二区| 国产欧美不卡| 久久精品视频99| 超碰男人的天堂| 日韩成人一区| 激情懂色av一区av二区av| 亚洲国产午夜伦理片大全在线观看网站| 国产裸体无遮挡| 亚久久调教视频| 欧美美女18p| 精品人妻互换一区二区三区| 国产精久久一区二区| 日韩欧美国产视频| 日韩一二区视频| www.亚洲资源| 91亚洲精品久久久蜜桃网站 | 日本精品人妻无码77777| 日韩欧美国产大片| 日韩欧美国产午夜精品| 91高清国产视频| 亚洲人体视频| ...av二区三区久久精品| 蜜桃传媒视频麻豆一区| 成人毛片在线精品国产| 韩国av一区二区三区在线观看| 欧美重口另类videos人妖| 久草资源在线视频| 99久久婷婷国产综合精品电影√| 亚洲人在线观看| av无码av天天av天天爽| av综合网页| 正在播放亚洲一区| 国产小视频精品| 伊人久久综合一区二区| 亚洲成人手机在线| 国产成人生活片| 一色桃子av在线| 成人免费小视频| 日韩影视精品| av午夜在线| 中文字幕乱码日本亚洲一区二区 | 国产77777| 国产精品资源在线观看| 成人在线观看视频网站| 91丨porny丨在线中文| 免费成人美女在线观看| 国产精品极品尤物在线观看 | 国产精品视频看看| 久久亚洲影视| 日韩专区在线观看| 91视频青青草| 综合在线一区| 欧美精品videos另类日本| www青青草原| 国产精品videosex极品| 久久777国产线看观看精品| 欧美黑吊大战白妞| 1024成人| 欧美洲成人男女午夜视频| 欧美成人一区二区三区四区| 久久狠狠一本精品综合网| 国产成人综合精品在线| 在线观看国产黄| 国产一区二区福利| 国产伦精品一区二区三区视频孕妇 | 日韩免费va| 欧美日本乱大交xxxxx| 五月天婷婷亚洲| 日韩黄色av| 亚洲精品suv精品一区二区| 免费污网站在线观看| 欧美一级精品| 欧美日韩国产999| 国产超碰人人爽人人做人人爱| 久久成人一区| 成人高清视频观看www| 精品人妻一区二区三区蜜桃| 91视频在线观看免费| 亚洲成人第一| 久久av色综合| 欧美午夜理伦三级在线观看| 欧美xxxx黑人| 欧美猛男男男激情videos| 久久精品视频亚洲| 91看片在线播放| 日本午夜一本久久久综合| 91久久国产精品91久久性色| 亚洲av成人无码久久精品老人 | 久久精品国产精品亚洲精品 | 欧美人妖在线| 九九视频这里只有精品| 久久久精品毛片| 国产成人在线色| 日韩.欧美.亚洲| 伊人电影在线观看| 欧美亚洲图片小说| 中文字幕18页| 97视频热人人精品免费| 3344国产精品免费看| 国产精品一区二区黑人巨大| 91麻豆高清视频| 最新av网址在线观看| 美女100%一区| 亚洲成人av中文字幕| 99久久久无码国产精品不卡| 国产精品嫩草99av在线| 91在线视频成人| 国产中文字幕在线看| 亚洲一区免费观看| 污污的视频免费观看| 久久99性xxx老妇胖精品| 国内精品小视频在线观看| 国产又爽又黄又嫩又猛又粗| 91免费观看视频在线| www.一区二区.com| 国产精品1区| 色综合伊人色综合网站| 女人十八岁毛片| 高清不卡一二三区| 视频在线99| 久久uomeier| 日韩精品一区二区视频| 国产精品第二十页| 国产成人精品www牛牛影视| 亚洲欧美精品在线观看| 日韩影片中文字幕| 亚洲人成自拍网站| 日韩精品在线免费视频| 不卡在线视频中文字幕| 青青草综合在线| 欧州一区二区三区| 久久久91精品国产| 亚洲视频在线免费播放| 国产精品午夜免费| 国产超碰在线播放| 国产亚洲一区| 国产精品看片资源| 91在线视频| 欧美日韩一二三区| 女性裸体视频网站| 九九在线精品视频| 欧美另类videos| 亚洲日本va中文字幕| 欧美激情国产精品| 亚洲奶汁xxxx哺乳期| 亚洲国产日韩精品| 中文成人无字幕乱码精品区| 国产欧美亚洲一区| 免费一区二区三区| 亚洲校园激情春色| 国产一区二区久久精品| 中文字幕一二区| 中文字幕亚洲综合久久菠萝蜜| 亚洲人视频在线| 久久精品免费一区二区三区| 亚洲一区制服诱惑| 成年人黄色大片在线| 日韩欧美成人一区二区| 欧美日韩综合在线观看| 久久九九久精品国产免费直播| 成人免费视频久久| 国产精品国产一区| 不卡一卡2卡3卡4卡精品在| 18aaaa精品欧美大片h| 精品偷拍一区二区三区在线看| 日韩欧美国产另类| 日韩毛片一二三区| 这里只有精品在线观看视频| 亚洲欧美激情诱惑| 亚洲国产精品一区二区第四页av| 粉嫩av国产一区二区三区| 欧美精品精品精品精品免费| 污污网站免费在线观看| 91搞黄在线观看| 朝桐光av在线| 久久久久久久国产精品影院| 极品粉嫩美女露脸啪啪| 在线成人国产| 性高潮久久久久久久久| 在线视频亚洲欧美中文| 国产精品va在线| 女人黄色免费在线观看| 一本色道久久88亚洲综合88| 国产免费高清av| 欧美日韩免费在线观看| 在线观看黄网址| 成人激情文学综合网| 另类小说第一页| 国产精品mm| 婷婷四房综合激情五月| 精品网站aaa| 国产一区红桃视频| 天堂在线中文网官网| 美女少妇精品视频| 精彩国产在线| 精品美女一区二区| 亚洲在线精品视频| 欧美性xxxx极品hd欧美风情| 国产av无码专区亚洲av毛网站| 久久蜜臀精品av| jjzz黄色片| 激情久久五月天| 任你操这里只有精品| 亚洲婷婷免费| 欧美少妇一区二区三区| 日韩在线观看一区 | 免费看毛片的网站| 国产一区不卡视频| mm131国产精品| 三级在线观看一区二区 | 国产调教在线| 欧美另类在线播放| 三级外国片在线观看视频| 日韩精品中文字| 亚洲精品一级片| 欧美一区二区三区爱爱| 中文字幕久久网| 精品久久久中文| 久久精品欧美一区二区| 亚洲三级视频在线观看| 黄色av片三级三级三级免费看| 久久亚区不卡日本| 在线免费观看污视频| 福利一区二区在线观看| 亚洲av无一区二区三区久久| 久久99国产精品免费| 中文字幕第38页| 看电视剧不卡顿的网站| 国产xxxxx视频| 日韩一区精品字幕| 黄色片久久久久| 奶水喷射视频一区| 欧美三级一级片| 免费日韩av片| 黑鬼大战白妞高潮喷白浆| 亚洲欧美成人| av五月天在线| 日韩激情视频在线观看| 欧美成人免费高清视频| 石原莉奈在线亚洲二区| 狠狠躁狠狠躁视频专区| 免费成人你懂的| 天天做天天干天天操| 国内精品久久久久影院一蜜桃| 中文 日韩 欧美| 国产成人精品综合在线观看| jjzz黄色片| 99视频国产精品| 三级黄色片网站| 国产亚洲综合在线| 国产传媒视频在线| 综合在线观看色| 久久国产免费观看| 午夜久久久久久| 色av性av丰满av| 欧美日韩国产免费一区二区| 国产又粗又大又爽| 欧美sm美女调教| 午夜视频www| 中文字幕精品在线| 欧美另类极品| 久久久久久久久久亚洲| 国产日韩电影| 成人国产精品久久久久久亚洲| 一区二区三区欧洲区| 精品蜜桃传媒| 日韩av有码| 妞干网在线播放| 日韩不卡一二三区| 免费观看污网站| 久久精品一区四区| 黄色片子在线观看| 午夜精品福利视频网站| 天天综合久久综合| 日韩一级精品视频在线观看| 午夜性色福利视频| 中文字幕亚洲色图| 69av成人| 国产精品网红福利| 精品午夜电影| 一区二区三区四区欧美日韩| 激情综合中文娱乐网| 日本激情视频在线| 成人听书哪个软件好| 日本美女xxx| 亚洲国产精品一区二区www| 波多野结衣毛片| 精品国产一二三| 国产专区在线| 性色av一区二区三区在线观看| 日本综合视频| 久99久在线| 亚洲精品网址| 成年人视频在线免费| 国产91对白在线观看九色| 欧美黄色高清视频| 欧美日韩精品在线观看| av在线免费在线观看| 国产一级揄自揄精品视频| 欧美极品少妇videossex| 国产精品视频久久久| 欧美亚洲大陆| 福利在线一区二区| 狠狠网亚洲精品| 一级特黄曰皮片视频| 香蕉久久一区二区不卡无毒影院| 国产一区二区三区四区视频| 亚洲一区二区国产| 天堂8中文在线最新版在线| 7777精品伊久久久大香线蕉语言| 日韩理论电影| 日韩中文字幕免费在线 | 黑人狂躁日本娇小| 欧美在线三级电影| 免费av在线电影| 91国内免费在线视频| 1204国产成人精品视频| 一区二区三区日韩视频| 蜜芽一区二区三区| 色哟哟精品观看| 精品久久中文字幕| 天堂成人在线视频| 久久久久久成人| 日本一区二区三区视频在线看| 一本二本三本亚洲码| 美日韩一区二区三区| 一级黄色毛毛片| 欧美在线观看一二区| 国产视频二区在线观看| 国产成人综合亚洲| 青青草97国产精品麻豆| 性chinese极品按摩| 中文字幕的久久| 中文字幕在线观看1| 上原亚衣av一区二区三区| 99久久伊人| 相泽南亚洲一区二区在线播放| 免费精品视频在线| 久草手机视频在线观看| 欧美乱妇一区二区三区不卡视频| 日本在线天堂| 91久久精品国产| 欧美午夜国产| 国产伦精品一区二区三区妓女| 欧美日韩中文在线观看| 国产视频精品久久| 国产日产久久高清欧美一区| 色婷婷热久久| 熟女人妻一区二区三区免费看| 亚洲不卡在线观看| 瑟瑟在线观看| 国产精品久在线观看| 亚洲高清影视| 亚洲熟女乱综合一区二区三区 | 中文字幕av久久爽| www日韩中文字幕在线看| 精品一区视频| 青青青青草视频| 国产亚洲精品久| 91在线你懂的| 欧美激情在线观看视频| 性人久久久久| 国产无遮挡猛进猛出免费软件 | 亚洲免费一区三区| 乱妇乱女熟妇熟女网站| 国产蜜臀av在线一区二区三区| 91国内精品视频| 欧美精品久久一区二区 | 日韩在线视频免费观看高清中文| 成人51免费| 日韩黄色短视频| 国产欧美一区二区精品性色| 国产免费黄色大片| 91av免费观看91av精品在线| 成人3d动漫在线观看| 国产精品19p| 91成人在线精品| 主播国产精品| 欧美日韩另类综合| 国产精品白丝av| 久久久久久久久久久影院| 日韩在线免费视频观看| 国产一区福利| 奇米视频7777| 婷婷亚洲久悠悠色悠在线播放 | 欧美精品第一页在线播放| 日韩88av| 在线天堂www在线国语对白| 欧美色偷偷大香| 国模精品视频| 在线观看日韩羞羞视频| 2021中文字幕一区亚洲| 精品黑人一区二区三区在线观看| 日本视频久久久| 亚洲人人精品|