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

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

大數據
本文將分享網易數帆在指標中臺構建方面的實踐。網易數帆指標中臺(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

物聯網

2023-04-25 18:29:36

網易數帆CodeWave

2021-01-04 11:17:10

網易數帆云原生

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

低代碼網易數帆

2017-05-14 14:41:20

5G波束基站

2010-08-19 09:20:24

寬帶路由器

2017-03-08 10:06:11

Java技術點注解
點贊
收藏

51CTO技術棧公眾號

含羞草www国产在线视频| 色综合天天爱| 一区二区三区日韩欧美| 欧美深夜福利视频| 西西人体一区二区| 7777精品伊久久久大香线蕉语言 | 日韩av电影在线播放| 亚洲精品伦理| 亚洲性无码av在线| 久久亚洲资源| 欧美一区二区在线免费观看| 你懂的在线观看视频网站| 亚洲国产裸拍裸体视频在线观看乱了| av在线无限看| 国产午夜精品久久久久久久| 欧美一区二区激情| 高清视频一区二区| 日本熟妇人妻xxxx| www.色综合.com| 亚洲精品无码久久久久久| 91首页免费视频| 黄色一级片播放| 91蜜桃免费观看视频| 国产福利视频在线播放| 欧美激情一区二区三区不卡| 91制片厂毛片| 亚洲综合色成人| 伊人影院在线播放| 色呦呦一区二区三区| 丝袜美腿美女被狂躁在线观看| 欧美日韩在线播| jizzjizz亚洲| 亚洲欧美一区二区精品久久久| 欧亚一区二区| 高清视频欧美一级| 久久在线视频| 激情五月综合色婷婷一区二区| 一区二区三区国产盗摄| 亚洲韩国在线| 成人av电影在线播放| 国产一伦一伦一伦| 色综合久久综合| av在线最新| 欧美高清性猛交| 色琪琪久久se色| 免费日韩电影在线观看| 精品一区二区三区在线观看| 精品少妇人妻av免费久久洗澡| 国产女同互慰高潮91漫画| 成人免费在线观看网站| 色综合天天天天做夜夜夜夜做| 性xxxxfjsxxxxx欧美| 久久成人国产精品| 成人3d精品动漫精品一二三| 久久久水蜜桃| 91免费观看视频| 精品电影在线| 日韩亚洲精品电影| 亚洲影视一区二区三区| 老司机午夜网站| 玉米视频成人免费看| 欧美巨大xxxx做受沙滩| 久久久久久国产免费| 伊人久久久大香线蕉综合直播| 国产91视频一区| 亚洲伊人伊色伊影伊综合网| 99热99re6国产在线播放| 97色在线视频观看| 免费永久网站黄欧美| 免费观看美女裸体网站| 亚洲大片精品永久免费| 亚洲成av人片在线观看无码| 尤物yw午夜国产精品视频明星| 高清精品xnxxcom| 99电影在线观看| 大尺度一区二区| 在线看的网站你懂| 伊人久久久久久久久久久久久| 欧美韩日一区| 91.com在线| 欧美色另类天堂2015| 99re66热这里只有精品4| 国产一区在线播放| 成人av资源网站| 国产精品无码2021在线观看| 久久久91精品国产| 影音先锋久久精品| 宅男噜噜噜66国产免费观看| 欧美丰满高潮xxxx喷水动漫 | 国产欧美日韩另类一区| 日本在线免费| 4438全国亚洲精品在线观看视频| 久久精品主播| 香港日本韩国三级| 日韩中文字幕网站| 视频一区中文字幕| 中文在线资源在线| 久久久欧美一区二区| 久久精品国产亚洲高清剧情介绍| 美国成人av| 久精品免费视频| 国产制服丝袜一区| 日本欧美在线视频免费观看| 国产精品精品视频一区二区三区| wwww国产精品欧美| 国产盗摄——sm在线视频| 国产不卡一区二区三区在线观看| 综合欧美亚洲日本| 国产激情综合| 国产曰肥老太婆无遮挡| 日韩欧美第一区| 最新亚洲一区| 在线免费国产| 日本精品性网站在线观看| 91污片在线观看| 毛片免费看不卡网站| 亚洲永久一区二区三区在线| 制服丝袜亚洲播放| 亚洲国产一区二区三区a毛片 | 国产精品欧美日韩一区二区| 97精品久久久久中文字幕 | 色一情一乱一乱一91av| 亚洲ab电影| 欧美一级在线看| 国产亚洲人成a一在线v站| 蜜桃视频一区二区三区在线观看| 在线观看黄av| 风间由美久久久| 欧美系列亚洲系列| 欧美日一区二区在线观看| 亚洲有码转帖| 亚洲最大福利视频| 欧美日韩精品免费| 久久国产日韩| 91超碰免费在线| 免费高清一区二区三区| 久久精品国产免费观看| 26uuu亚洲综合色| 亚洲精品国产九九九| 亚洲 欧美 日韩系列| 久久久亚洲福利精品午夜| 国产拍揄自揄精品视频麻豆| 大桥未久女教师av一区二区| 99视频资源网| 91沈先生在线观看| 欧美日本一区二区三区| 三级影片在线观看欧美日韩一区二区 | 亚洲欧美日韩一区在线| 国产激情精品久久久第一区二区| 2021中文字幕在线| 手机成人av在线| 在线观看国产成人av片| 99国产欧美另类久久久精品 | 亚洲欧美自拍另类日韩| 91精品国产色综合| 一区二区三区四区不卡视频| 亚洲最新av| a在线免费观看| 亚洲成人第一| 日韩亚洲欧美中文在线| 欧美国产日韩一二三区| 欧美亚洲国产激情| 鲁片一区二区三区| 欧美不卡123| 北条麻妃一区二区三区| 精品视频高潮| 精品久久久久一区二区三区 | 欧洲亚洲成人| 黄色高清在线观看| 免费试看一区| 亚洲人成亚洲人成在线观看| 久久久www免费人成精品| 香蕉人人精品| 高潮毛片在线观看| 青青草视频在线免费播放| 欧美一区三区三区高中清蜜桃| 欧美日韩在线免费| 国产一区二区三区免费播放| 亚洲精品18| 国产h视频在线观看| 中国女人做爰视频| 日本国产高清不卡| 欧美日韩精品专区| 狠狠色丁香婷综合久久| av日韩精品| av网站在线免费观看| 免费拍拍拍网站| 国产精品伦子伦免费视频| 欧美一区二区视频免费观看| av高清不卡在线| 五月天久久久| 亚洲wwww| 视频二区在线| 中文字幕日韩精品无码内射| 91福利视频在线观看| 亚洲а∨天堂久久精品9966| 国产精品久久久久久久久久免费看| 国产一区二区三区久久| 在线播放成人| 日韩av激情|