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

網易數帆指標中臺構建核心技術解析

大數據
本文將分享網易數帆在指標中臺構建方面的實踐。網易數帆指標中臺(EasyMetrics)介于數據中臺和下游的數據應用(主要是 BI)之間,提供了指標的標準化能力。通過“一次定義,多次復用”(Build once , use many),為業務決策和管理提供單一、可信的數據來源,解決長期以來指標口徑不一致的問題。

一、網易數帆大數據產品介紹

1、網易數據分析的發展歷史

網易自 2006 年開始使用大數據技術組件,如分布式數據庫、分布式文件系統、分布式搜索引擎,支撐了網易互聯網 2.0 時代的產品。自 2009 年開始基于 Hadoop 構建數據分析及運維相關工作。在 2014 年上線了大數據平臺猛犸、網易有數等產品,加速了網易內部大數據的規模化應用。針對很多企業產生的開展數據分析的訴求,網易在 2017 年啟動對外商業化產品推廣,并在 2018 年將數據中臺構建覆蓋到網易嚴選、考拉、音樂、新聞等業務,形成了“全鏈路數據中臺”解決方案,并對外發布。在 2020 年,網易提出“數據生產力”的理念,倡導“人人用數據、實時用數據”。在 2022 年發布了數據治理和數據開發一體化“數據治理 2.0”解決方案,2023 年發布了全新產品 ChatBI、指標中臺。

圖片

網易在數據分析領域積累了豐富的技術、應用及解決方案層面的經驗。

2、網易 EasyData 產品矩陣

網易有數的整體產品矩陣,自底向上包括:

  • 底層數據計算、存儲引擎的組件封裝研發,涵蓋 HDFS/S3、Amoro(實時數據湖)、Yarn/K8s、Spark、Hive、Impala、Flink 等,還構建了自動化運維管理能力;
  • 基于 DataOps 全生命周期數據開發產品套件,涵蓋數據集成、數據開發、數據測試、任務運維等能力;
  • 打造了包括數據標準、元數據管理、數據地圖、指標系統、數據質量、數據資產中心、模型設計中心、數據安全、數據服務等九大產品,來滿足不同場景下的開發和管理訴求;
  • 最上層,由有數 BI、機器學習、標簽畫像,作為應用層對大數據技術或平臺進行業務化價值挖掘。

以上四層構成了網易 EasyData 的產品能力矩陣,體現了產品的豐富性和完整性。

圖片

下面,詳細介紹其中的指標系統,包括指標開發、治理、集市、應用等模塊。

二、網易數帆指標中臺

1、為什么要構建指標中臺?

綜合內部實踐和外部交流,指標使用問題主要集中在以下六大方面:

  • 指標口徑不一致:常規數據質量問題統計中,約有 31% 涉及指標口徑問題。
  • 指標入口不統一:缺少一個企業級的統一消費入口,不知道從哪去找,拿到了不知道口徑是否一致、是否可信。
  • 指標價值難以量化:難以跟蹤和量化指標的使用,報表開發成本涉及存儲資源、計算資源、開發資源等多方投入,如果長時間無人訪問,就是一種浪費。
  • 指標開發效率低:指標開發涉及多部門、多角色協同,業務人員無法獨立完成,數據分析團隊成為指標開發的瓶頸。
  • 重復計算大量消耗資源:大量的中間表計算冗余、復用度低等,涉及到分層設計加工。
  • 指標質量差:問題溯源難度大,排查效率低;因為加工路徑長,開發引入的問題占比超 60%,而且其中 90% 由業務先發現。

圖片

針對指標應用的服務模式,商業客戶方提出:

  • 物化到業務庫:由于 Hive 源數據和下游應用庫分屬不同團隊管理,客戶期望將指標中臺的加工結果,物化到下游業務系統庫。
  • 指標目標管理:在指標計算的基礎上,客戶關注指標目標達成情況的在線查看、關聯指標的進展查看等,需要考慮指標業務目標的管理能力。
  • 統一調度引擎:企業內部已有成熟的調度平臺,如 Apache DolphinScheduler 等,采用統一的調度平臺可以方便指標上下游任務統一管理,使計算依賴管理成為可能,加快指標生產。

圖片

2、網易數帆指標中臺解決方案

網易數帆指標中臺(EasyMetrics)介于數據中臺和下游的數據應用(主要是 BI)之間,提供了指標的標準化能力。通過“一次定義,多次復用”(Build once , use many),為業務決策和管理提供單一、可信的數據來源,解決長期以來指標口徑不一致的問題。指標中臺,構建在跨數據源(Catalog)的統一邏輯語義模型層之上,內置了一套指標定義語言,提供了獨立于第三方計算引擎和調度系統的指標自動計算的能力,通過配置化的方式可以自動完成指標的開發,大幅度提高了指標開發的效率。

圖片

如圖所示,網易數帆指標中臺方案處于中臺和下游系統之間,數據來源于數據中臺的 DWD 層(事實數據),經過指標平臺加工后,提供給下游系統應用。通過邏輯語義模型層屏蔽上游不同數據源的差異,通過引入統一語義層簡化了指標的定義,通過獨立的第三方引擎&調度,實現了指標開發、消費、管理一體化的服務平臺能力。

三、指標中臺核心技術解析

1、構建跨數據源的統一邏輯語義模型層

統一邏輯語義模型層,是構建在數據倉庫和下游數據應用之間的獨立層(stand-alone layer),它可以屏蔽不同的數據來源差異,來統一應對下游的數據應用。

圖片

如上圖所示,邏輯語義模型層主要包括事實表和維度表,多事實表、維度表之間的關系,可以在邏輯語義模型層說明。如客戶表、產品表、訂單表、銷售管理表等。度量字段主要有產品銷售量、產品銷售價格等,包括客戶維度、商品類型維度、訂單屬性等維度

邏輯語義模型層設計的三大原則:

  • 屏蔽數據源差異:不同數據源的插件化擴展管理,構建 PF4J 庫,實現可插拔式的插件式數據源管理模塊;
  • 逆向建模:基于現有物理表 DDL 能快速逆向建模出邏輯數據模型;
  • 物化 DDL:建模出的邏輯數據模型,可以正向生成物化的 DDL,方便生成物理表。

圖片

2、構建簡潔高效的指標分析查詢語言

傳統 SQL 不像通用編程語言一樣支持組合繼承等能力,所以采用 SQL 寫任務往往有大量的冗余代碼,而這些冗余代碼也常常會因為邏輯不一致,導致指標的計算口徑不一致。

圖片

我們引入指標分析查詢語言來實現簡化指標定義、指標的組合和復用、簡化時間口徑定義等目的。

第一步:簡化指標定義

構建在語義模型的基礎上,不需要再定義 From、Join,天然支持多維分析。下圖示例計算某個子類下每個產品的總銷售額:左側為傳統SQL實現,有大量的 From 部分;右側為指標分析查詢語言實現腳本,Select 指定計算邏輯,where 指定計算限定條件,BY 指定分組匯總維度。

圖片

簡化之后,只需要指定口徑、限定和分組維度,就可以完成指標開發。將指標定義交還給業務,最大化實現業務用戶的自助開發,充分緩解數據分析人員的開發壓力。

第二步 實現指標組合和復用

創建和存儲指標來指定數據的“基本事實分析”(即單一事實來源)。存儲的指標可以在其他指標中重復使用。

如下圖示例:某銀行事實表存在“網齡千元橙分期完成數”、“今年網齡千元橙分期目標完成數量”兩個度量數據。通過日期派生生成指標“今年網齡千元橙分期完成數”,并進一步通過復合計算(‘/’),實現指標“網齡千元橙分期目標完成進度”定義。

因為指標的靈活復用,大大提高了指標定義效率。

圖片

第三步 簡化時間口徑定義

常規模式下,需要頻繁地基于 SQL 進行時間周期邏輯的開發,并且在多個 SQL 中重復編寫代碼,這樣容易出錯,且不容易動態調整。通過引入時間周期,自然簡化了時間口徑的定義。通過內置和自定義的方式,可以實現多種時間口徑的定義和管理,包括交易日歷等時間周期的支持。語法上可以把時間維度字段對應于一個時間周期,來限定時間口徑,從語法上統一,該時間口徑還能隨時間動態變化。

圖片

定義指標時經常需要包含時間口徑,我們可以通過簡單的語法直接使用時間周期,從而實現時間口徑的統一,并且支持上一個交易日等證券行業特色的時間周期(交易日歷),來滿足客戶的特定時間口徑需求。

實現層面,將指標分析查詢語言定義成 antir4 格式的詞法文件(MaqlLexer.g4、MaqlParser.g4),將指標、度量、屬性、維度周期都定義為詞法單元。經過詞法分析、語法分析、語義分析,將指標分析查詢語言表達式和邏輯語義模型層轉化為 MetricsDSL(統一的指標查詢語義)。

圖片

目前,平臺已經支持:

  • AVG、COUNT、SUM 等 7 種聚合函數。
  • AND、OR 等 10 種邏輯操作函數。
  • +、-、*、%、ABS 等 11 種常用數據處理函數。
  • 直接使用時間周期。

3、構建統一指標查詢語義層

通過構建統一的指標查詢語義層 MetricsDSL,將指標的查詢需求做進一步抽象,并且在語義層實現指標依賴消解等工作,屏蔽底層不同數據源的 SQL 語法差異,并且隔離不同的指標查詢需求(不同語法)對于底層數據源的入侵和影響,從而方便分別擴展不同的指標查詢語法和對接不同的數據源目標。

圖片

基于 Calcite 進行引擎 SQL 翻譯,完成 MetircsDSL 的解析:

  • 邏輯模型和指標結果表信息作為上下文,使用 DSL 轉化為 Calcite RelNode 語法樹。
  • 選擇性使用 RBO 優化器對 Calcite RelNode 進行優化,形成優化語法樹。
  • 使用目標數據源方言翻譯 Calcite RelNode 為 SQL,形成目標數據庫引擎 SQL。

圖片

4、引擎解耦,靈活對接第三方引擎

為了能夠靈活對接第三方引擎,包括調度引擎、查詢引擎和計算引擎,我們通過適配組件來完成引擎和調度的對接,并基于抽象引擎的能力來完成指標中臺核心能力的建設。

圖片

調度引擎適配,通過在服務端,把調度服務管理能力進行抽象;根據調度引擎去實現組件任務管理;在調度服務注冊后,到點就開始執行,獲取執行指標查詢的計算插件,在客戶端適配,將信息轉化成對應參數,完成調度適配。

查詢能力和計算方面,也是類似的架構,將查詢和計算能力進行抽象,如 Impala、JDBC 等組件化方式,對接適配不同的計算組件,如 Spark、JDBC、Flink 等,完成計算。

四、未來規劃及展望

未來數帆指標中臺將持續迭代,提供:

  • 深入指標應用場景:數據洞察、儀表盤、KPI 管理、指標地圖等。
  • 對接更多 BI 系統,打通生產到消費的完整鏈路。
  • 支持更多的數據源,例如 Doris 等 MPP 數據源。
  • 接入 AIGC,實現基于自然語言的指標查詢。
責任編輯:姜華 來源: DataFunTalk
相關推薦

2025-09-15 06:25:00

2023-08-14 07:28:02

2009-02-26 10:11:00

寬帶路由器網絡共享

2020-05-14 18:04:20

Spring BootSaaS平臺

2023-08-10 19:40:37

網易數帆

2022-05-07 14:31:46

物聯網

2021-01-04 11:17:10

網易數帆云原生

2023-04-25 18:29:36

網易數帆CodeWave

2016-12-12 10:17:50

網易視頻云互動直播

2010-06-29 09:06:39

Java思想Java虛擬機

2011-05-18 09:32:14

java

2021-09-23 11:13:10

低代碼網易數帆

2010-08-19 09:20:24

寬帶路由器

2017-05-14 14:41:20

5G波束基站

2009-06-26 16:01:39

EJB組織開發EJB容器EJB

2016-11-15 14:33:05

Flink大數據
點贊
收藏

51CTO技術棧公眾號

蜜臀av一区二区在线免费观看| 欧美性生活一级片| 一区二区三区中文字幕电影| 成人在线视频网址| 国产在线一二区| 欧美最新另类人妖| 精品日韩av一区二区| 国产熟人av一二三区| 日本资源在线| 国产欧美日本一区二区三区| caoporen国产精品| 九九精品免费视频| 午夜精品av| 在线亚洲国产精品网| 精品一区二区视频在线观看| 青草综合视频| 日韩欧美亚洲范冰冰与中字| 国产资源第一页| 成人免费在线观看| 99视频有精品| 亚洲自拍av在线| 亚洲成人av网址| 亚洲茄子视频| 久久国产精彩视频| 免费黄色在线网址| 影视先锋久久| 亚洲精品98久久久久久中文字幕| 欧美日韩中文不卡| 亚洲四虎影院| 欧美日韩亚洲国产一区| 97干在线视频| 色a资源在线| 18欧美亚洲精品| 日韩中文一区二区三区| 日韩av视屏| www.日韩av| 2022国产精品| 国产三级三级在线观看| 日本aⅴ精品一区二区三区| 欧美在线视频免费观看| 黄网站免费在线| 欧美~级网站不卡| 中文字幕亚洲二区| 免费看的黄色录像| 日韩成人a**站| 亚洲一区二区黄| 成人黄色a级片| 久久99蜜桃| 亚洲人成网站免费播放| 一区二区三区伦理片| 青青草原在线亚洲| 日韩国产精品视频| 手机在线看片日韩| 一道本一区二区三区| 亚洲精品理论电影| aaaaaav| 色天天色综合| 亚洲欧美日韩中文在线| 伊人网在线视频观看| 久久成人高清| 日韩最新在线视频| 久久福利免费视频| 综合国产在线| 欧美激情视频播放| 亚洲国产精一区二区三区性色| 亚洲国产高清视频| 69av成年福利视频| 无码任你躁久久久久久久| 奇米影视一区二区三区小说| 国产美女精品视频免费观看| 国产精品久久久久久免费| 国产一区二区在线影院| 国产精品传媒毛片三区| 天堂av在线免费观看| 久久精品人人做人人爽人人| 亚洲不卡中文字幕| 国产资源在线看| 国产精品第四页| 国产免费一区二区视频| 亚洲va中文在线播放免费| 欧美日韩午夜在线| 精产国品一区二区三区| 理论片一区二区在线| 亚洲精品自拍偷拍| 五月婷婷综合激情网| 在线观看日韩av电影| 国产成人精品av在线| 91国产免费视频| 北条麻妃国产九九精品视频| 欧美日韩最好看的视频| 久热国产在线| 福利二区91精品bt7086| 性生活免费在线观看| 一区三区自拍| 色婷婷成人综合| 日韩av在线播| 精品在线你懂的| 精品伊人久久大线蕉色首页| 亚洲欧美视频一区二区| 亚洲不卡在线观看| 亚洲免费一级视频| 久久亚州av| 久久九九精品99国产精品| 免费在线观看黄网站| 国产在线精品一区二区夜色| 狼狼综合久久久久综合网| 日本www在线| 狠狠躁18三区二区一区| 九色91porny| 日韩av大片| 欧美在线xxx| 成人av手机在线| 国产精品青草综合久久久久99| 亚洲精品蜜桃久久久久久| 在线观看亚洲精品福利片| 亚洲精品二三区| 久草国产在线视频| 九九国产精品视频| 日本一区二区三区免费观看| 91网在线看| 欧美日韩一级片在线观看| 中文字幕免费在线播放| 亚洲欧美综合| 91在线免费观看网站| 国产51人人成人人人人爽色哟哟| 精品国产精品三级精品av网址| 天天综合成人网| 大片网站久久| 国产福利视频一区| 青青青草网站免费视频在线观看| 亚洲电影一级黄| 在线观看一区二区三区视频| 婷婷综合伊人| 91精品视频在线看| av在线免费观看网站| 在线观看区一区二| 久操视频免费看| 老鸭窝91久久精品色噜噜导演| 国产精品一 二 三| 欧美四级在线| 精品裸体舞一区二区三区| 国产成人av免费在线观看| 精品亚洲成a人在线观看| 特级西西444www大精品视频| 忘忧草在线www成人影院| 亚洲精品自在久久| 日本中文字幕第一页| 国产v综合v亚洲欧| 久青草视频在线播放| 91综合精品国产丝袜长腿久久| 蜜臀久久99精品久久久久久宅男 | 在线观看美女av| 精品一区免费av| 熟妇熟女乱妇乱女网站| 国产精品亚洲综合在线观看| 美女少妇精品视频| 丁香花免费高清完整在线播放| 亚洲va国产天堂va久久en| 国产高潮视频在线观看| 99xxxx成人网| 日韩av高清| 不卡精品视频| 久久久久久国产| 偷拍自拍在线| 欧美在线观看视频在线| 欧美特黄一级片| 成人污视频在线观看| 国产免费黄色av| 成人一二三区| 97超级碰碰| 色一区二区三区| 国产一区二区三区18| 国产一区二区在线视频聊天| 亚洲综合丝袜美腿| 国产精品jizz| 国产美女在线观看一区| 欧美视频在线第一页| 小说区图片区色综合区| 国产精品视频男人的天堂| www.久久ai| 日韩毛片在线看| 五月天中文字幕| 亚洲精品中文在线观看| 手机av免费看| 国产久卡久卡久卡久卡视频精品| 九九爱精品视频| 久久大综合网| 激情一区二区三区| 美女视频一区| 欧美一二三视频| 黄色av免费在线| 亚洲女人天堂视频| 99久久免费国产精精品| 色综合视频一区二区三区高清| 疯狂撞击丝袜人妻| 26uuu亚洲| 奇米777在线| 久久福利毛片| 91午夜在线观看| 欧美高清视频手机在在线| 国严精品久久久久久亚洲影视 | www久久日com| 夜夜嗨av一区二区三区四区| 精品国产av鲁一鲁一区| 欧美影院精品一区| 欧美三级韩国三级日本三斤在线观看| 中文字幕一区免费在线观看| 无码人妻精品一区二区三应用大全| 国产一区二区伦理| www.涩涩涩| 欧美亚洲一区| 成人免费毛片在线观看| 一个色综合网| 亚洲国产另类久久久精品极度| 欧洲vs亚洲vs国产| 国产乱码精品一区二区三区中文 | jizz国产免费| 亚洲色图清纯唯美| 久久久久亚洲av无码a片| 97久久精品人人澡人人爽| 免费观看黄网站| 国内久久婷婷综合| 91女神在线观看| 日韩精品乱码av一区二区| 一女被多男玩喷潮视频| 1024成人| 欧美精品久久久久久久自慰| 欧美在线不卡| 国产精品h视频| 四季av一区二区凹凸精品| 日本精品二区| 国产一区二区三区日韩精品| 蜜桃欧美视频| 亚洲精品合集| 美女主播视频一区| 婷婷综合成人| 久久久久久久久一区| 牛牛视频精品一区二区不卡| 黄色小网站91| 三级精品视频| 免费在线成人av电影| 亚洲黄页在线观看| 麻豆亚洲一区| 成人国产精品一级毛片视频| 欧美日韩国产精品一卡| 精品中文字幕一区二区三区av| 久久精品中文字幕一区二区三区 | 九九视频这里只有精品| 成人片在线看| 色综合久久中文字幕综合网小说| 在线欧美三级| 国产综合在线看| 国产免费拔擦拔擦8x在线播放| 亚洲r级在线观看| 九一在线免费观看| 久久久综合九色合综国产精品| 精品黑人一区二区三区观看时间| 96av麻豆蜜桃一区二区| 一区二区三区免费在线观看视频| 久久综合五月天婷婷伊人| 五级黄高潮片90分钟视频| 国产无遮挡一区二区三区毛片日本| 中文字幕一二三四区| 国产清纯在线一区二区www| 永久免费观看片现看| 成人欧美一区二区三区黑人麻豆| 国产一区二区视频在线观看免费| 一区二区三区久久| 日韩精品成人在线| 欧美性xxxx极品高清hd直播| 青青国产在线视频| 欧美丰满嫩嫩电影| 亚洲av无码乱码国产精品久久 | 韩国日本不卡在线| 英国三级经典在线观看| 国产热re99久久6国产精品| 欧美精品三级在线| 精品国产一区二区三区免费| 国产剧情一区| 菠萝蜜视频在线观看入口| 香蕉久久夜色精品| 羞羞的视频在线| 成人av片在线观看| 我不卡一区二区| 依依成人精品视频| 中文字幕日韩免费| 日韩欧美国产成人一区二区| 少妇性bbb搡bbb爽爽爽欧美| 日韩中文字幕网址| 国产99在线| 成人亚洲综合色就1024| 日韩aaa久久蜜桃av| 午夜啪啪免费视频| 亚洲女人av| 女教师高潮黄又色视频| 国产日韩精品一区| 久久精品国产亚洲av麻豆色欲| 欧美在线免费观看亚洲| 欧美自拍第一页| 久久色免费在线视频| 欧美特黄aaaaaaaa大片| 99精彩视频| 99精品电影| 乱子伦视频在线看| jizz一区二区| 一区二区在线观看免费视频| 欧美自拍偷拍一区| 特级丰满少妇一级aaaa爱毛片| 精品国产一区二区三区久久久| 久草在线资源福利站| 5g国产欧美日韩视频| 久久亚洲影视| 激情综合网婷婷| 99亚偷拍自图区亚洲| 久久国产精品波多野结衣| 欧美三级电影网| 久久精品国产亚洲a∨麻豆| 国内精品久久久久伊人av| 久久视频社区| 手机成人av在线| 久久精品国产一区二区| 中文字幕成人动漫| 懂色av影视一区二区三区| 欧美熟妇交换久久久久久分类| 久久天堂电影网| 台湾天天综合人成在线| 深田咏美在线x99av| 另类国产ts人妖高潮视频| 国产精品无码毛片| 午夜视频在线观看一区二区| 亚洲高清视频网站| 九九久久综合网站| 日韩精品亚洲专区在线观看| 咪咪色在线视频| 久久97超碰国产精品超碰| 人妻熟人中文字幕一区二区| 日本高清无吗v一区| 噜噜噜噜噜在线视频| 情事1991在线| 国产毛片一区二区三区| 玩弄japan白嫩少妇hd| 国产午夜精品久久久久久免费视| 欧美a视频在线观看| 亚洲欧美中文日韩在线| 免费观看成人性生生活片 | 国产精品v日韩精品v欧美精品网站 | 日韩一级二级三级精品视频| 操你啦在线视频| 成人午夜黄色影院| 欧美午夜一区| 三级视频网站在线观看| 欧美色欧美亚洲高清在线视频| 免费在线国产| 国产精品欧美日韩一区二区| 日韩中文在线电影| www.日本久久| 亚洲一区自拍偷拍| 天堂av中文在线资源库| 日韩av免费在线看| 色狮一区二区三区四区视频| 天堂av.com| 亚洲国产精品久久不卡毛片 | 日韩在线观看免费全| 国产精品久久久久久久久久辛辛 | 久久综合五月天| 国外av在线| 欧美中文在线观看国产| 香蕉视频一区二区三区| 五月天婷婷激情视频| 中文字幕在线一区二区三区| 国产男女无套免费网站| 欧美激情在线观看视频| 亚州综合一区| 不卡的av中文字幕| 一区二区三区久久久| 日韩av资源| 91夜夜揉人人捏人人添红杏| 亚洲黄色三级| 亚洲色图 激情小说| 欧美成人福利视频| 欧美极品免费| 亚洲综合激情五月| 久久欧美一区二区| 国产精品久久久久久免费免熟| 性日韩欧美在线视频| 欧美美女一区| 性活交片大全免费看| 欧美在线一区二区三区| 久久电影网站| 视频三区二区一区| 成人av网站免费观看| 一二三四区视频| 欧美又大又粗又长| 午夜久久tv| 无码人中文字幕| 日韩国产在线播放| 老司机亚洲精品一区二区| 日本www在线观看| 欧美亚洲国产精品| 婷婷综合网站|