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

滴滴指標(biāo)標(biāo)準(zhǔn)化實(shí)踐

大數(shù)據(jù) 數(shù)據(jù)倉(cāng)庫(kù)
指標(biāo)是對(duì)客觀世界業(yè)務(wù)過(guò)程以及結(jié)果的度量,是企業(yè)數(shù)倉(cāng)的核心產(chǎn)物,通常需要配合維度及聚合方式進(jìn)行衡量。完善的指標(biāo)體系不僅可以輔助業(yè)務(wù)進(jìn)行精細(xì)化運(yùn)營(yíng),而且可以指導(dǎo)戰(zhàn)略層進(jìn)行經(jīng)營(yíng)分析以及業(yè)務(wù)決策。

一、指標(biāo)管理背景

圖片

常見(jiàn)的指標(biāo)交付流程如下:

  • DS 或運(yùn)營(yíng)提出指標(biāo)需求
  • 數(shù)據(jù) BP 或數(shù)據(jù)產(chǎn)品梳理確認(rèn)指標(biāo)口徑
  • 數(shù)倉(cāng)工程師進(jìn)行 ETL 開(kāi)發(fā)

最終交付的指標(biāo)會(huì)被應(yīng)用到下游的各個(gè)數(shù)據(jù)產(chǎn)品中,比如管理駕駛艙、BI 報(bào)表以及分析工具。

1. 指標(biāo)的基本要求

圖片

數(shù)倉(cāng)交付的指標(biāo)必須滿足準(zhǔn)確性、及時(shí)性以及一致性的要求。同時(shí),在指標(biāo)交付的過(guò)程中,需要兼顧指標(biāo)管理的效率。在滴滴數(shù)據(jù)體系 1.0 階段,整體的策略如下:

(1)準(zhǔn)確性

  • 開(kāi)發(fā)環(huán)節(jié):通過(guò)測(cè)試中心進(jìn)行指標(biāo)數(shù)據(jù)的測(cè)試驗(yàn)收;通過(guò)配置數(shù)據(jù)質(zhì)量規(guī)則監(jiān)控指標(biāo)新增分區(qū)的產(chǎn)出情況。
  • 消費(fèi)環(huán)節(jié):通過(guò)配置指標(biāo)監(jiān)控監(jiān)測(cè)數(shù)據(jù)異動(dòng)。

(2)及時(shí)性

  • 開(kāi)發(fā)環(huán)節(jié):在指標(biāo)的生產(chǎn)任務(wù)上關(guān)聯(lián)對(duì)應(yīng)的SLA基線,通過(guò)基線的智能預(yù)警,配合平臺(tái)的穩(wěn)定性保障措施,保證指標(biāo)的及時(shí)產(chǎn)出。
  • 消費(fèi)環(huán)節(jié):根據(jù)指標(biāo)等級(jí)進(jìn)行分級(jí)保障,不同等級(jí)的指標(biāo)掛靠不同級(jí)別的基線,通過(guò)基線倒推保障下游數(shù)據(jù)的及時(shí)產(chǎn)出。

(3)一致性

  • 開(kāi)發(fā)環(huán)節(jié)和消費(fèi)環(huán)節(jié):通過(guò)人工校驗(yàn)和反饋的方式確保指標(biāo)的一致性。

(4)管理效率

  • 開(kāi)發(fā)環(huán)節(jié):基于統(tǒng)一的一站式開(kāi)發(fā)平臺(tái)進(jìn)行指標(biāo)的開(kāi)發(fā)。
  • 消費(fèi)環(huán)節(jié):在下游各個(gè)數(shù)據(jù)產(chǎn)品中定義指標(biāo)口徑和取數(shù)邏輯。

由此可見(jiàn),在滴滴數(shù)據(jù)體系 1.0 階段,指標(biāo)的口徑散落在各個(gè)數(shù)據(jù)產(chǎn)品中,不但對(duì)一致性提出了挑戰(zhàn),也造成了各個(gè)數(shù)據(jù)產(chǎn)品的重復(fù)開(kāi)發(fā)。

2. 解決方案發(fā)展

滴滴數(shù)據(jù)體系 2.0 階段,核心目標(biāo)之一是建立規(guī)范的、標(biāo)準(zhǔn)化的指標(biāo)體系。

(1)指標(biāo)字典

圖片

為了提升指標(biāo)管理的效率,最初采用的是傳統(tǒng)指標(biāo)字典的解決方案,即提供統(tǒng)一的指標(biāo)平臺(tái),用于指標(biāo)錄入、解釋指標(biāo)口徑。

該方案存在以下問(wèn)題:不規(guī)范的命名會(huì)造成指標(biāo)口徑的二義性,譬如同義不同名、同名不同義等;指標(biāo)管理的權(quán)責(zé)沒(méi)有明確的定義,指標(biāo)錄入的流程沒(méi)有嚴(yán)格的管控,久而久之就會(huì)造成指標(biāo)口徑的混亂以及指標(biāo)體系的臃腫等問(wèn)題,導(dǎo)致產(chǎn)品走向被棄用的結(jié)局。

(2)指標(biāo)管理工具

圖片

為了解決上述問(wèn)題,基于數(shù)倉(cāng)的維度建模方法論構(gòu)建指標(biāo)管理工具。通過(guò)系統(tǒng)自動(dòng)生成規(guī)范的中英文名稱(chēng),解決指標(biāo)的重復(fù)建設(shè)問(wèn)題,從而消除指標(biāo)的二義性。同時(shí)明確了指標(biāo)管理的權(quán)責(zé),以及指標(biāo)錄入的流程管控。

具體做法如下:

  • 根據(jù)滴滴的業(yè)務(wù)屬性,劃分網(wǎng)約車(chē)、兩輪車(chē)等獨(dú)立的業(yè)務(wù)板塊。
  • 在業(yè)務(wù)板塊下劃分?jǐn)?shù)據(jù)域以及時(shí)間周期。時(shí)間周期主要是用于描述數(shù)據(jù)統(tǒng)計(jì)的時(shí)間范圍,數(shù)據(jù)域通常是業(yè)務(wù)過(guò)程或者維度進(jìn)行抽象的集合。
  • 在數(shù)據(jù)域下劃分業(yè)務(wù)過(guò)程。業(yè)務(wù)過(guò)程通常是企業(yè)業(yè)務(wù)活動(dòng)的事件。
  • 在業(yè)務(wù)過(guò)程下劃分原子指標(biāo)以及修飾詞。原子指標(biāo)通常是某個(gè)業(yè)務(wù)過(guò)程的度量,是業(yè)務(wù)定義中不可再分的指標(biāo)。修飾詞通常是除維度以外的限定條件。原子指標(biāo)和修飾詞以及時(shí)間周期構(gòu)成了派生指標(biāo)。

以網(wǎng)約車(chē)板塊下的“最近 1 天完單 GMV”為例,GMV 是原子指標(biāo),完單是修飾詞,最近 1 天是統(tǒng)計(jì)范圍。系統(tǒng)根據(jù)原子指標(biāo)、修飾詞以及時(shí)間周期的中英文名稱(chēng)自動(dòng)生成派生指標(biāo)“最近 1 天完單 GMV”的中英文名稱(chēng)。

其次,指標(biāo)管理的方法論由數(shù)據(jù)側(cè)強(qiáng)管控。其中,相對(duì)不變的數(shù)據(jù)域、以及通用的時(shí)間周期,由業(yè)務(wù)板塊管理員統(tǒng)一管控。和數(shù)據(jù)域強(qiáng)相關(guān)的業(yè)務(wù)過(guò)程、原子指標(biāo)以及修飾詞,由數(shù)據(jù)域管理員統(tǒng)一管控。由于派生指標(biāo)的中英文名稱(chēng)是系統(tǒng)根據(jù)原子指標(biāo)、修飾詞以及時(shí)間周期自動(dòng)生成。所以,一旦原子指標(biāo)或者修飾詞的口徑發(fā)生變更,下游派生指標(biāo)就會(huì)自動(dòng)級(jí)聯(lián)變更。此外,根據(jù)不同等級(jí)對(duì)指標(biāo)的新增和變更流程進(jìn)行強(qiáng)管控,譬如 T1 核心指標(biāo)的變更,需要數(shù)據(jù)管理員、業(yè)務(wù)板塊管理員分別進(jìn)行審批。

二、滴滴數(shù)據(jù)產(chǎn)品概況

1. 數(shù)據(jù)產(chǎn)品多樣,各自消費(fèi)指標(biāo)

圖片

滴滴數(shù)據(jù)產(chǎn)品包括面向高管的駕駛艙、面向業(yè)務(wù)的 BI 看板、面向 DS 的分析工具等,這些數(shù)據(jù)產(chǎn)品消費(fèi)指標(biāo)的模式分為兩種:傳統(tǒng)數(shù)倉(cāng)模式和敏捷 BI 模式。

傳統(tǒng)數(shù)倉(cāng)模式下,數(shù)據(jù) DS 提出指標(biāo)需求,數(shù)據(jù)BP確認(rèn)指標(biāo)口徑,并將指標(biāo)錄入指標(biāo)管理工具。數(shù)倉(cāng)工程師在數(shù)據(jù)開(kāi)發(fā)平臺(tái)上進(jìn)行指標(biāo)加工,產(chǎn)出各個(gè)業(yè)務(wù)方向的 APP 表。下游的各個(gè)數(shù)據(jù)產(chǎn)品基于 APP 表構(gòu)建數(shù)據(jù)集,并在數(shù)據(jù)集上定義指標(biāo)的取數(shù)邏輯。

該模式存在以下問(wèn)題:

  • 指標(biāo)管理工具和指標(biāo)生產(chǎn)、消費(fèi)鏈路是脫離的,指標(biāo)管理工具等同于一個(gè)規(guī)范化的線上 wiki,指標(biāo)管理的業(yè)務(wù)價(jià)值難以評(píng)估。
  • 下游各個(gè)數(shù)據(jù)產(chǎn)品各自維護(hù)指標(biāo)的計(jì)算口徑, 指標(biāo)口徑的一致性無(wú)法得到保障。
  • 下游用戶(hù)只能基于數(shù)倉(cāng)提供的APP表中包含的維度進(jìn)行數(shù)據(jù)分析,無(wú)法進(jìn)行靈活的下鉆分析。

2. 敏捷 BI 難以管控指標(biāo)口徑

圖片

傳統(tǒng)數(shù)倉(cāng)模式下,所有數(shù)據(jù)需求都要經(jīng)過(guò)數(shù)倉(cāng)的排期開(kāi)發(fā),在業(yè)務(wù)需求快速變化的場(chǎng)景下,數(shù)倉(cāng)的開(kāi)發(fā)效率以及需求響應(yīng)速度就成為業(yè)務(wù)發(fā)展的瓶頸。由此誕生敏捷 BI 模式。

敏捷 BI 模式倡導(dǎo)“人人都是分析師”,即支持業(yè)務(wù)人員在 BI 工具中定義和加工指標(biāo),通過(guò)短平快的方式解決需求快速變化時(shí)的分析效率問(wèn)題。在這種模式下,數(shù)倉(cāng)提供的是大寬表,業(yè)務(wù)人員基于大寬表進(jìn)行指標(biāo)的加工以及靈活的分析。

該模式存在以下問(wèn)題:

  • 指標(biāo)的計(jì)算口徑由業(yè)務(wù)人員維護(hù),并且散落在各個(gè)數(shù)據(jù)產(chǎn)品以及數(shù)據(jù)集中,導(dǎo)致指標(biāo)口徑的一次性問(wèn)題變得更加嚴(yán)峻。
  • 指標(biāo)加工對(duì)于業(yè)務(wù)人員來(lái)說(shuō),存在一定的門(mén)檻。

3. 問(wèn)題總結(jié)

圖片

綜上所述,整個(gè)指標(biāo)交付流程存在以下問(wèn)題:

  • 指標(biāo)生產(chǎn)成本高。數(shù)倉(cāng)面向應(yīng)用層去構(gòu)建 APP 表,可復(fù)用性差,譬如需要在 APP 表中冗余存儲(chǔ)維度屬性,針對(duì)衍生維度或者計(jì)算指標(biāo)需要做二次計(jì)算。此外,開(kāi)發(fā)和運(yùn)維成本高,譬如針對(duì)于不同時(shí)間粒度下的同一個(gè)指標(biāo),數(shù)倉(cāng)需要開(kāi)發(fā)多張 APP 表,指標(biāo)的生產(chǎn)成本高進(jìn)而影響數(shù)倉(cāng)的交付效率。
  • 指標(biāo)消費(fèi)效率低。在傳統(tǒng)數(shù)倉(cāng)模式下,基于 APP 表的交付方式很難支撐業(yè)務(wù)進(jìn)行靈活的自助分析。在敏捷 BI 模式下,如果業(yè)務(wù)需要分析某個(gè)指標(biāo),首先需要在指標(biāo)管理工具中找到該指標(biāo),然后基于指標(biāo)對(duì)應(yīng)的物理表和計(jì)算口徑手寫(xiě) SQL 進(jìn)行取數(shù)驗(yàn)數(shù),不但流程長(zhǎng),而且使用門(mén)檻高。
  • 指標(biāo)口徑存在一致性問(wèn)題。由于指標(biāo)的取數(shù)邏輯沉淀在各個(gè)數(shù)據(jù)產(chǎn)品以及數(shù)據(jù)集中,所以會(huì)造成不同數(shù)據(jù)產(chǎn)品間指標(biāo)數(shù)據(jù)的不一致,乃至同一數(shù)據(jù)產(chǎn)品上不同BI看板間指標(biāo)數(shù)據(jù)的不一致。
  • 規(guī)范執(zhí)行落地難。由于指標(biāo)管理游離在指標(biāo)生產(chǎn)和消費(fèi)鏈路之外,導(dǎo)致指標(biāo)管理的規(guī)范執(zhí)行程度難以評(píng)估。其次,指標(biāo)管理的成本較高,而下游消費(fèi)指標(biāo)場(chǎng)景比較單一,導(dǎo)致指標(biāo)管理的收益不足,進(jìn)而影響數(shù)據(jù)BP的錄入意愿,從而加重了指標(biāo)管理執(zhí)行的難度。

三、指標(biāo)標(biāo)準(zhǔn)化建設(shè)

1. 整體方案

圖片

指標(biāo)標(biāo)準(zhǔn)化建設(shè)的整體目標(biāo)是打通指標(biāo)管理、生產(chǎn)、消費(fèi)的全鏈路,解決指標(biāo)口徑的一致性問(wèn)題,提升指標(biāo)生產(chǎn)消費(fèi)的效率。整體建設(shè)思路和業(yè)界的 headless BI 模式類(lèi)似,核心是將指標(biāo)從數(shù)據(jù)生產(chǎn)、消費(fèi)鏈路中抽離出來(lái),作為獨(dú)立的一層,不同的數(shù)據(jù)產(chǎn)品通過(guò)對(duì)接同一個(gè)指標(biāo)平臺(tái),實(shí)現(xiàn)屏蔽指標(biāo)技術(shù)口徑,確保指標(biāo)口徑一致性的目的。

指標(biāo)定義標(biāo)準(zhǔn)化建設(shè)的整體架構(gòu)分為三個(gè)部分:

  • 指標(biāo)定義標(biāo)準(zhǔn)化:基于指標(biāo)管理工具,進(jìn)行指標(biāo)的標(biāo)準(zhǔn)化定義以及流程管控。
  • 指標(biāo)實(shí)現(xiàn)邏輯化:通過(guò)邏輯模型隔離指標(biāo)生產(chǎn)和消費(fèi),提升物理模型可復(fù)用性,保障指標(biāo)交付質(zhì)量。
  • 指標(biāo)消費(fèi)統(tǒng)一化:基于指標(biāo)維度的統(tǒng)一查詢(xún) DSL,降低下游消費(fèi)門(mén)檻,通過(guò)接入統(tǒng)一查詢(xún)服務(wù),保障指標(biāo)口徑一致性,通過(guò)數(shù)據(jù)虛擬化技術(shù)增強(qiáng) OLAP 的分析能力,提升取數(shù)靈活性。

2. 解決方案:指標(biāo)定義標(biāo)準(zhǔn)化

圖片

為了提升指標(biāo)的語(yǔ)義化表達(dá)能力,在基礎(chǔ)派生指標(biāo)之上,引入了計(jì)算指標(biāo)以及復(fù)合指標(biāo)。計(jì)算指標(biāo)和復(fù)合指標(biāo)不需要落表開(kāi)發(fā)。

  • 基礎(chǔ)指標(biāo):對(duì)應(yīng)于物理表上的某個(gè)字段。
  • 計(jì)算指標(biāo):基于其他指標(biāo)四則計(jì)算得到。
  • 復(fù)合指標(biāo):基于其他指標(biāo)復(fù)合維度得到。

此外,支持四種維度類(lèi)型:

  • 維表維度:對(duì)應(yīng)于一張維表,維表包含唯一的主鍵以及其他的維度屬性,譬如城市維度。
  • 枚舉維度:用來(lái)描述可枚舉的 k-v 鍵值對(duì),譬如業(yè)務(wù)線維度,key 是業(yè)務(wù)線 ID,value 是業(yè)務(wù)線名稱(chēng)。
  • 退化維度:某些場(chǎng)景下,一些維度在不同的物理表上有不同的計(jì)算邏輯,但代表的是同一個(gè)維度。退化維度主要用于解決這種場(chǎng)景。
  • 衍生維度:和退化維度類(lèi)似,區(qū)別在于衍生維度的計(jì)算邏輯比較通用,可以進(jìn)行集中化管理。

基于四種維度類(lèi)型可以構(gòu)建邏輯維度,用于描述維度間的關(guān)聯(lián)關(guān)系,通過(guò)邏輯維度可以構(gòu)建數(shù)倉(cāng)的雪花模型。

除了對(duì)指標(biāo)維度的定義規(guī)范進(jìn)行標(biāo)準(zhǔn)化之外,還需要對(duì)指標(biāo)維度的錄入流程進(jìn)行標(biāo)準(zhǔn)化。

  • 將 DS 提指標(biāo)需求、數(shù)據(jù) BP 錄入指標(biāo)、數(shù)據(jù)開(kāi)發(fā)交付指標(biāo)的流程進(jìn)行線上化。
  • 對(duì)指標(biāo)的變更流程進(jìn)行強(qiáng)管控,當(dāng)指標(biāo)口徑發(fā)生變更時(shí),所有下游指標(biāo)會(huì)自動(dòng)級(jí)聯(lián)變更,并通知到所有的下游應(yīng)用。

為了規(guī)范指標(biāo)在下游的安全使用,構(gòu)建了完善的指標(biāo)權(quán)限體系,包括指標(biāo)權(quán)限以及行級(jí)權(quán)限。指標(biāo)權(quán)限對(duì)應(yīng)于指標(biāo)的列權(quán)限,擁有指標(biāo)權(quán)限才能使用指標(biāo)。行級(jí)權(quán)限主要控制指標(biāo)的數(shù)據(jù)可見(jiàn)范圍,比如某個(gè)大區(qū)運(yùn)營(yíng)只能看到該大區(qū)下的指標(biāo)數(shù)據(jù)。

為了防止平臺(tái)上錄入無(wú)用指標(biāo)導(dǎo)致指標(biāo)泛濫,需要進(jìn)行常態(tài)化的指標(biāo)維度治理。

  • 在看清方面,構(gòu)建了從基礎(chǔ)指標(biāo)、時(shí)間周期、修飾詞到基礎(chǔ)指標(biāo),基礎(chǔ)指標(biāo)和維度到計(jì)算指標(biāo)和復(fù)合指標(biāo)的全鏈路血源。
  • 在治理措施方面,針對(duì)長(zhǎng)期未使用的指標(biāo)維度,會(huì)自動(dòng)進(jìn)入廢棄狀態(tài),針對(duì)公共的指標(biāo)維度,支持跨業(yè)務(wù)板塊引用和管理。

綜上所述,基于指標(biāo)維度的標(biāo)準(zhǔn)化定義規(guī)范以及流程管控,確保指標(biāo)定義標(biāo)準(zhǔn)化。通過(guò)配合常態(tài)化的指標(biāo)維度治理,達(dá)到長(zhǎng)期的指標(biāo)定義標(biāo)準(zhǔn)化。

3. 解決方案:指標(biāo)實(shí)現(xiàn)邏輯化——邏輯建模

圖片

指標(biāo)的技術(shù)口徑是由物理表字段、聚合方式和維度共同決定。在指標(biāo)實(shí)現(xiàn)邏輯化部分,通過(guò)抽象出邏輯模型,構(gòu)建指標(biāo)維度和物理表字段的映射關(guān)系,同時(shí)定義指標(biāo)的聚合方式,從而實(shí)現(xiàn)指標(biāo)的技術(shù)口徑定義。

邏輯模型改變了數(shù)倉(cāng)交付數(shù)據(jù)、下游消費(fèi)數(shù)據(jù)的方式。數(shù)倉(cāng)從原先的交付表變?yōu)榻桓吨笜?biāo),下游從消費(fèi)表變?yōu)橄M(fèi)指標(biāo),從而對(duì)用戶(hù)屏蔽指標(biāo)的技術(shù)口徑實(shí)現(xiàn)。

邏輯模型解耦了指標(biāo)生產(chǎn)和消費(fèi)。 

  • 邏輯模型可以適配不同的計(jì)算引擎,對(duì)用戶(hù)屏蔽了不同引擎的計(jì)算差異。
  • 邏輯模型可以適配不同的表粒度,對(duì)用戶(hù)屏蔽 cube 表、groupingsets 表以及普通表在數(shù)據(jù)存儲(chǔ)上的差異。
  • 邏輯模型可以適配不同的數(shù)倉(cāng)架構(gòu),不僅支持 APP 表的接入,也支持直接接入 DWM 和 DWD 表。
  • 邏輯模型可以實(shí)現(xiàn)配置即開(kāi)發(fā)。譬如針對(duì)同一指標(biāo)不同時(shí)間粒度的情況,數(shù)倉(cāng)只需要開(kāi)發(fā)天粒度的指標(biāo),自然周、自然月指標(biāo)可以基于最近一天指標(biāo)上卷得到,譬如計(jì)算指標(biāo)和復(fù)合指標(biāo)可以通過(guò)實(shí)時(shí)計(jì)算得到,無(wú)需落表開(kāi)發(fā),譬如通過(guò)邏輯維度可以自動(dòng)構(gòu)建數(shù)倉(cāng)的星形模型和雪花模型。

4. 解決方案:指標(biāo)實(shí)現(xiàn)邏輯化——指標(biāo)質(zhì)量保障

圖片

為了支持同一個(gè)指標(biāo)在不同模型中同時(shí)存在,需要保證指標(biāo)在不同模型間的數(shù)據(jù)一致性。

  • ETL 階段:當(dāng)指標(biāo)的生產(chǎn)任務(wù)變更時(shí),需要產(chǎn)出指標(biāo)的測(cè)試報(bào)告后方可準(zhǔn)入。同時(shí)在 DQC 上配置指標(biāo)的數(shù)據(jù)質(zhì)量規(guī)則,用來(lái)檢測(cè)新增分區(qū)的產(chǎn)出質(zhì)量。
  • 邏輯模型階段:在模型發(fā)布前,需要針對(duì)模型上的指標(biāo)進(jìn)行驗(yàn)數(shù),并且需要和線上版本的數(shù)據(jù)進(jìn)行比對(duì),以確保模型的正確配置和變更。為了保證指標(biāo)的一致性,針對(duì)模型上的所有指標(biāo)進(jìn)行不同模型間的一致性校驗(yàn),只有數(shù)據(jù)一致才允許發(fā)布到線上。同時(shí),平臺(tái)會(huì)默認(rèn)監(jiān)聽(tīng)模型分區(qū)的變更,并自動(dòng)進(jìn)行系統(tǒng)一致性校驗(yàn),一旦出現(xiàn)數(shù)據(jù)不一致的情況則會(huì)及時(shí)告知用戶(hù)。

平臺(tái)上的流程規(guī)范和監(jiān)控手段,只是為了幫助用戶(hù)快速并及時(shí)地發(fā)現(xiàn)問(wèn)題,核心需要自上而下的目標(biāo)牽引,以及對(duì)指標(biāo)質(zhì)量的高度重視。

5. 解決方案:指標(biāo)實(shí)現(xiàn)邏輯化——指標(biāo)質(zhì)量保障

圖片

在指標(biāo)標(biāo)準(zhǔn)化建設(shè)前,下游各個(gè)數(shù)據(jù)產(chǎn)品各自維護(hù)指標(biāo)的取數(shù)邏輯,導(dǎo)致各個(gè)應(yīng)用間的指標(biāo)一致性無(wú)法得到保障。期望通過(guò)構(gòu)建統(tǒng)一的指標(biāo)消費(fèi)體系,解決指標(biāo)口徑的一致性問(wèn)題。

指標(biāo)消費(fèi)統(tǒng)一化的整體架構(gòu)分為三層:

最上層是統(tǒng)一的查詢(xún)?nèi)肟冢峁┙y(tǒng)一的查詢(xún)服務(wù),通過(guò) DSL 描述指標(biāo)維度的查詢(xún)請(qǐng)求,DSL 包含指標(biāo)、維度、過(guò)濾條件、時(shí)間范圍四個(gè)要素。基于指標(biāo)維度的查詢(xún)方式對(duì)下游屏蔽了計(jì)算口徑的實(shí)現(xiàn),由統(tǒng)一的查詢(xún)服務(wù)完成從指標(biāo)定義到計(jì)算口徑的轉(zhuǎn)化,主要實(shí)現(xiàn)流程如下:

(1)構(gòu)建指標(biāo) DAG

根據(jù)用戶(hù)的查詢(xún)請(qǐng)求構(gòu)建指標(biāo)查詢(xún)樹(shù),每個(gè)節(jié)點(diǎn)代表一個(gè)指標(biāo),節(jié)點(diǎn)間的邊代表指標(biāo)間的依賴(lài)關(guān)系。

(2)模型篩選

針對(duì)每個(gè)指標(biāo),篩選出滿足查詢(xún)條件的模型列表。主要會(huì)進(jìn)行維度、權(quán)限、時(shí)間的篩選。維度篩選用來(lái)過(guò)濾維度不匹配的模型,權(quán)限篩選用來(lái)過(guò)濾不包含鑒權(quán)維度的模型,時(shí)間篩選用來(lái)過(guò)濾數(shù)據(jù)范圍不匹配的模型。

(3)模型擇優(yōu)

模型篩選后,指標(biāo)和模型間是多對(duì)多的關(guān)系。針對(duì)每個(gè)指標(biāo),需要進(jìn)一步確定最優(yōu)的查詢(xún)模型,即模型擇優(yōu),主要采取性能為主,調(diào)控為輔的思路。主要包括以下幾種策略:

  • 周期排序:譬如自然月指標(biāo)同時(shí)存在天模型和月模型中,優(yōu)先選取月模型,通過(guò)減少計(jì)算數(shù)據(jù)量提高查詢(xún)速度。
  • 引擎排序:譬如指標(biāo)同時(shí)存在 Hive 模型和 SR 模型中,優(yōu)先選取 SR 模型,充分利用 OLAP 引擎的計(jì)算能力。
  • 粒度排序:譬如指標(biāo)同時(shí)存在 Cube 表模型和普通表模型中, 優(yōu)先選取 Cube 表模型,通過(guò)指標(biāo)的預(yù)計(jì)算提高查詢(xún)速度。
  • 效率排序:譬如優(yōu)先選取能夠滿足更多指標(biāo)查詢(xún)請(qǐng)求的模型,針對(duì)同一個(gè)模型上的指標(biāo)進(jìn)行查詢(xún)請(qǐng)求的合并,通過(guò)減少查詢(xún)次數(shù)提高查詢(xún)速度。

最后支持在模型上配置推薦度,輔助人工進(jìn)行策略調(diào)控。

(4)模型查詢(xún)樹(shù)

模型擇優(yōu)后,確定了每個(gè)指標(biāo)的查詢(xún)模型。由于不同的指標(biāo)可能對(duì)應(yīng)同一個(gè)模型,需要對(duì)同一個(gè)模型的指標(biāo)查詢(xún)進(jìn)行合并,將指標(biāo)查詢(xún)樹(shù)轉(zhuǎn)變成模型查詢(xún)樹(shù),模型查詢(xún)樹(shù)的每個(gè)節(jié)點(diǎn)代表一個(gè)模型以及可查的指標(biāo)列表,節(jié)點(diǎn)間的邊代表模型間的關(guān)聯(lián)關(guān)系。

(5)生成聯(lián)邦查詢(xún)

基于模型查詢(xún)樹(shù)生成聯(lián)邦查詢(xún) SQL,發(fā)送至最下層的數(shù)據(jù)虛擬化層。

數(shù)據(jù)虛擬化層主要用于執(zhí)行聯(lián)邦查詢(xún)及擴(kuò)展自定義計(jì)算函數(shù)。其中,聯(lián)邦查詢(xún) SQL 分為兩個(gè)部分:

  • 引擎 SQL:描述同一模型上所有指標(biāo)的查詢(xún) SQL,不同模型的引擎 SQL 會(huì)根據(jù)引擎類(lèi)型發(fā)送到不同的數(shù)據(jù)引擎執(zhí)行數(shù)據(jù)查詢(xún)。
  • MPP SQL:描述不同模型間指標(biāo)的計(jì)算關(guān)系,用于匯聚不同模型間的指標(biāo)并進(jìn)行二次計(jì)算,比如周、月、季、年的上卷,XTD,最近 N 天的上卷以及同環(huán)比均值等。

數(shù)據(jù)虛擬化層基于開(kāi)源的 MPP 實(shí)現(xiàn)。通過(guò)擴(kuò)展查詢(xún)協(xié)議,支持聯(lián)邦查詢(xún) SQL 的語(yǔ)義化描述;通過(guò)擴(kuò)展自定義 connector,實(shí)現(xiàn)基于聚合下推的聯(lián)邦查詢(xún)能力,提升跨源查詢(xún)的性能;通過(guò)擴(kuò)展自定義計(jì)算函數(shù),提升下游取數(shù)的靈活性。

6. 重塑消費(fèi)體系

圖片

通過(guò)指標(biāo)消費(fèi)統(tǒng)一化,實(shí)現(xiàn)指標(biāo)的一處定義,全局消費(fèi),重塑下游數(shù)據(jù)產(chǎn)品消費(fèi)指標(biāo)的方式。目前已經(jīng)覆蓋滴滴內(nèi)部絕大部分的數(shù)據(jù)產(chǎn)品,譬如駕駛艙,BI報(bào)表看板、復(fù)雜表格和探索分析,以及各種分析工具等,同時(shí)也支持各個(gè)業(yè)務(wù)的數(shù)據(jù)產(chǎn)品接入,未來(lái)也會(huì)接入實(shí)驗(yàn)分析領(lǐng)域的相關(guān)產(chǎn)品。

7. 收益總結(jié)

圖片

(1)標(biāo)準(zhǔn)化管理

通過(guò)指標(biāo)維度的標(biāo)準(zhǔn)化定義規(guī)范及流程管控,保證了指標(biāo)維度的標(biāo)準(zhǔn)化管理,為指標(biāo)的質(zhì)量保障奠定基礎(chǔ)。

(2)指標(biāo)質(zhì)量保障

通過(guò)邏輯模型隔離指標(biāo)生產(chǎn)和消費(fèi),基于平臺(tái)化的監(jiān)控手段以及自上而下的目標(biāo)牽引保障指標(biāo)口徑的一致性,為基于指標(biāo)維度消費(fèi)奠定基礎(chǔ)。

(3)指標(biāo)高效消費(fèi)

基于指標(biāo)維度的統(tǒng)一查詢(xún)服務(wù),對(duì)下游屏蔽了指標(biāo)的計(jì)算口徑。通過(guò)邏輯大寬表加數(shù)據(jù)虛擬化的方案,提升下游取數(shù)的靈活性,從而促進(jìn)指標(biāo)的高效消費(fèi),增強(qiáng)指標(biāo)維度治理的動(dòng)力。

(4)指標(biāo)治理

指標(biāo)維度的動(dòng)態(tài)治理,進(jìn)一步促進(jìn)指標(biāo)維度的長(zhǎng)期標(biāo)準(zhǔn)化,實(shí)現(xiàn)指標(biāo)標(biāo)準(zhǔn)化價(jià)值的正循環(huán),推進(jìn)了指標(biāo)標(biāo)準(zhǔn)化建設(shè)從「可做可不做——不得不做——愿意做」的過(guò)程演變。

圖片

指標(biāo)標(biāo)準(zhǔn)化建設(shè)對(duì)于數(shù)據(jù)體系來(lái)說(shuō)也是意義非凡。

(1)生產(chǎn)側(cè)

  • 通過(guò)邏輯大寬表和數(shù)據(jù)虛擬化的方案,使得部分指標(biāo)維度無(wú)需落表開(kāi)發(fā),降低數(shù)倉(cāng)的開(kāi)發(fā)成本,提升數(shù)倉(cāng)的需求交付效率。
  • 通過(guò)提供系統(tǒng)化的指標(biāo)質(zhì)量保障方案,保障指標(biāo)口徑的一致性,降低數(shù)倉(cāng)的運(yùn)維成本。
  • 通過(guò)構(gòu)建完善的指標(biāo)維度血緣,為數(shù)倉(cāng)治理提供可靠的依據(jù),降低數(shù)倉(cāng)的治理成本。

(2)消費(fèi)側(cè)

  • 構(gòu)建靈活、低門(mén)檻、高效的指標(biāo)應(yīng)用。基于邏輯大寬表和數(shù)據(jù)虛擬化的方案,構(gòu)建可復(fù)用的指標(biāo)池,支撐下游用戶(hù)進(jìn)行靈活的自助分析,提升指標(biāo)消費(fèi)的效率。基于指標(biāo)維度的統(tǒng)一查詢(xún)服務(wù),對(duì)所有用戶(hù)屏蔽指標(biāo)的計(jì)算口徑實(shí)現(xiàn),降低指標(biāo)消費(fèi)的成本。

四、后續(xù)規(guī)劃

滴滴指標(biāo)標(biāo)準(zhǔn)化建設(shè)的發(fā)展歷程總結(jié)為三個(gè)階段:探索、拓展和深入。當(dāng)前處于拓展階段,未來(lái)將走向深入階段。主要包含以下三個(gè)方面:

圖片

(1)打造全生態(tài)體系的產(chǎn)品矩陣

  • 打通實(shí)驗(yàn)分析領(lǐng)域,保證實(shí)驗(yàn)指標(biāo)和 BI 指標(biāo)口徑的一致性。
  • 通過(guò)自助分析產(chǎn)品,提供更加靈活的取數(shù)方式,為 DS 及運(yùn)營(yíng)提效, 提升指標(biāo)標(biāo)準(zhǔn)化建設(shè)的價(jià)值感知。
  • 探索基于大模型的指標(biāo)取數(shù)方式,進(jìn)一步降低下游取數(shù)的門(mén)檻。

(2)持續(xù)為數(shù)據(jù)體系提效

  • 從指標(biāo)錄入效率和模型構(gòu)建靈活性等方面,進(jìn)一步提升指標(biāo)管理和開(kāi)發(fā)的效率。
  • 基于統(tǒng)一的指標(biāo)監(jiān)控告警能力,進(jìn)一步保障指標(biāo)的交付質(zhì)量。
  • 打通指標(biāo)生產(chǎn)鏈路,實(shí)現(xiàn)指標(biāo)生產(chǎn)自動(dòng)化,進(jìn)一步降低數(shù)倉(cāng)的開(kāi)發(fā)成本。

(3)實(shí)時(shí)指標(biāo)標(biāo)準(zhǔn)化

指標(biāo)標(biāo)準(zhǔn)化建設(shè)拓展至實(shí)時(shí)指標(biāo)體系。實(shí)時(shí)場(chǎng)景不同于離線場(chǎng)景,對(duì)于 QPS 和查詢(xún)性能有著更高的要求,需要進(jìn)行更加完善的穩(wěn)定性建設(shè)。

以上就是本次分享的內(nèi)容,謝謝大家。

五、Q&A

Q1:是否支持同一請(qǐng)求里查詢(xún)不同模型?不同引擎查詢(xún)速度不同,多個(gè)結(jié)果要出來(lái)一起再給出,中間是否有超時(shí)處理?

A1:支持在一次請(qǐng)求里查詢(xún)不同的模型,按照公共維度關(guān)聯(lián)。針對(duì)不同模型查詢(xún)速度存在差異的情況,推薦用 join 性能較好的 StarRocks,當(dāng)前方案不做中間存儲(chǔ),在 MPP 層并行處理。

針對(duì)查詢(xún)速度做過(guò)一系列的性能優(yōu)化,譬如在統(tǒng)一查詢(xún)層實(shí)現(xiàn)了查詢(xún)緩存,在數(shù)據(jù)虛擬化層實(shí)現(xiàn)了聚合下推、字段裁剪等,未來(lái)考慮實(shí)現(xiàn)查詢(xún)預(yù)熱、自動(dòng)物化等性能優(yōu)化手段,譬如針對(duì) Hive 模型進(jìn)行預(yù)計(jì)算和加速。

指標(biāo)管理的成本較高,指標(biāo)錄入和開(kāi)發(fā)的效率提升是未來(lái)的核心方向之一,主要是通過(guò)提供指標(biāo)的批量錄入和變更,以及自動(dòng)化構(gòu)建模型等能力。

Q2:針對(duì)指標(biāo)調(diào)用,上游的數(shù)據(jù)產(chǎn)品準(zhǔn)入策略是什么?

A2:指標(biāo)主要服務(wù)于數(shù)據(jù)產(chǎn)品,沒(méi)有應(yīng)用到線上。數(shù)據(jù)產(chǎn)品包括BI報(bào)表、駕駛艙、各種分析工具等,離線指標(biāo)整體的 QPS 不高。在查詢(xún)性能方面,未來(lái)重點(diǎn)是指標(biāo)的自動(dòng)生產(chǎn)、自動(dòng)物化,提升整體查詢(xún)效率。

責(zé)任編輯:姜華 來(lái)源: DataFunTalk
相關(guān)推薦

2013-09-25 17:29:10

2023-07-19 08:58:00

數(shù)據(jù)管理數(shù)據(jù)分析

2025-01-22 14:00:12

2016-10-07 22:09:59

2010-04-20 14:55:58

Oracle標(biāo)準(zhǔn)化

2024-05-29 12:41:33

2015-09-01 10:28:56

云計(jì)算標(biāo)準(zhǔn)化需求標(biāo)準(zhǔn)化組織

2012-06-14 10:16:30

ibmdw

2021-05-14 13:57:01

數(shù)據(jù)標(biāo)準(zhǔn)組織技術(shù)

2022-12-09 09:52:47

AI深度學(xué)習(xí)

2021-04-30 11:10:24

博睿數(shù)據(jù)DataViewSLO

2018-01-09 09:32:48

開(kāi)源標(biāo)準(zhǔn)化基礎(chǔ)設(shè)施

2015-09-02 13:09:32

大數(shù)據(jù)標(biāo)準(zhǔn)化

2011-03-03 10:37:24

云計(jì)算戴爾

2017-12-07 11:16:17

云計(jì)算云服務(wù)國(guó)際標(biāo)準(zhǔn)

2010-01-27 15:05:04

C++標(biāo)準(zhǔn)化

2012-07-27 09:33:56

云計(jì)算標(biāo)準(zhǔn)化

2018-01-19 16:30:03

工業(yè)云云計(jì)算標(biāo)準(zhǔn)化

2015-08-25 10:40:22

運(yùn)維標(biāo)準(zhǔn)化

2009-12-21 13:42:10

Linux手機(jī)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

精品粉嫩超白一线天av| 久久精品水蜜桃av综合天堂| 美日韩在线视频| 18禁一区二区三区| 国产免费不卡| ...xxx性欧美| 久久久综合亚洲91久久98| 中文字幕第31页| 欧美欧美天天天天操| 精品一区二区三区四区在线| 蜜桃福利午夜精品一区| 97在线视频免费观看完整版| 欧美国产成人精品| 国产一区福利视频| 国产女18毛片多18精品| 亚洲免费影院| 色综合天天综合网国产成人网 | 国产ts人妖一区二区| 国产不卡视频在线| 国产一级做a爰片在线看免费| 欧美美女视频| 日韩高清a**址| 亚洲第一色av| 欧美激情日韩图片| 2025国产精品自拍| 成人写真视频| 亚洲男女性事视频| 国产成人精品无码片区在线| 欧洲精品99毛片免费高清观看| 色狠狠综合天天综合综合| 男女日批视频在线观看| 成人av免费| 国产精品久久久久精k8| 色涩成人影视在线播放| 你懂的视频在线观看| 成人精品在线视频观看| 97人人澡人人爽| 国产精品久久久久久久久久久久久久久久久久 | 中文字幕一区综合| 国产三区四区在线观看| 91在线高清观看| 国产精品我不卡| 精品国产99久久久久久宅男i| 麻豆国产欧美一区二区三区| 国产精品精品久久久久久| 六月丁香激情综合| 国产精品毛片在线看| 欧美极品少妇xxxxⅹ喷水| 青青草原在线免费观看| 亚洲精品一二三区区别| 久久精品美女视频网站| 侵犯稚嫩小箩莉h文系列小说| 欧美国产小视频| 日韩中文字在线| 日本女人性生活视频| 日韩一级毛片| 久久久精品国产一区二区| 久久久久久久麻豆| 欧美成人69av| 欧美精品18videosex性欧美| 久久久综合久久久| 亚洲国产欧美国产综合一区| 亚洲18私人小影院| 在线观看日韩中文字幕| 久久av最新网址| 国产成人在线视频| 国产一区二区三区中文字幕| 国产九色精品成人porny| 91成人免费视频| 少妇人妻精品一区二区三区| 91丨porny丨首页| 亚洲激情啪啪| 午夜av在线免费观看| 亚洲国产精品一区二区www在线 | 国产一区二区三区四区在线观看| 亚洲iv一区二区三区| 亚洲国产视频一区二区三区| 9久草视频在线视频精品| 欧美极品一区| 91caoporn在线| 亚洲一区国产视频| 国产精品免费观看久久| 久久爱.com| 欧美电视剧在线看免费| 国产ts丝袜人妖系列视频| 成人写真视频| 欧美激情一级二级| 中文字幕xxxx| 国产iv一区二区三区| 欧美色欧美亚洲另类七区| 天堂资源在线中文| 午夜精品久久久久久| 日本中文字幕高清| 中文字幕av一区二区三区四区| 日韩国产激情在线| 日本一级特级毛片视频| 久久国产高清| 99久久久精品免费观看国产| 狠狠狠综合7777久夜色撩人| 亚洲欧美电影院| 日本熟妇人妻xxxx| 国产成人精品一区二区三区免费| 91精品国产一区二区人妖| 亚洲欧美视频在线播放| 亚洲精品中文字幕乱码| 97色在线视频| 99久久久国产精品无码免费| 久久久久国产一区二区三区四区| 伊人久久大香线蕉综合75| 日韩理论视频| 日韩欧美精品在线| 日本污视频网站| 亚洲少妇自拍| 91精品国产99久久久久久红楼 | 性欧美8khd高清极品| 国产视频一区不卡| 日本在线xxx| 久久国产精品美女| 最近2019中文字幕第三页视频| 1级黄色大片儿| 国产麻豆日韩欧美久久| 亚洲一区高清| 亚洲成人不卡| 日韩精品极品在线观看| 亚洲国产精品久| 精品一区二区三区在线视频| 日韩av大全| 成人小电影网站| 亚洲第一精品电影| 欧美人妻精品一区二区免费看| 99久久伊人| 少妇av一区二区| 午夜视频在线观看网站| 国产蜜臀97一区二区三区| 电影午夜精品一区二区三区| 亚洲第一在线综合在线| 久久久久久女乱国产| 亚洲一区二区高清| 日本一本在线视频| 精品一二三区| 红桃视频国产一区| 久久久91精品| 亚洲影视一区二区| 欧美激情综合网| 中文字幕无码不卡免费视频| 香蕉视频一区| 4k岛国日韩精品**专区| 亚洲人妻一区二区| 黑人巨大精品欧美一区二区三区 | 日本丰满少妇黄大片在线观看| 国产日韩另类视频一区| 亚洲人成伊人成综合网久久久 | 精品日本一区二区| 精品三级久久| 日韩成人免费视频| 亚洲无码精品一区二区三区| 国产日韩欧美a| 在线免费视频一区| 国产大片一区| 亚洲综合日韩在线| 波多野结衣乳巨码无在线观看| 精品国产网站在线观看| 午夜精品久久久久久久久久久久久蜜桃| 成人av动漫在线| 99色精品视频| 成人一区二区| 国产日本欧美一区二区三区在线 | 欧美一区二区三区精品电影| 欧美日韩在线精品一区二区三区激情综| 欧美午夜精品久久久久久人妖| 四虎永久免费在线观看| 看片的网站亚洲| 亚洲乱码日产精品bd在线观看| 极品国产人妖chinesets亚洲人妖| 91高清免费视频| 97电影在线| 日韩一区二区三区视频在线| 欧美三日本三级少妇99| 国产亚洲午夜高清国产拍精品| 久久久久xxxx| 亚洲国产日韩欧美一区二区三区| 日韩免费av电影| 国产高清日韩| 日本国产欧美一区二区三区| 2019中文字幕在线视频| 日韩欧美成人一区| 亚洲国产成人精品女人久久| 亚洲男人电影天堂| 亚洲国产第一区| 久久成人精品无人区| 日韩精品一区在线视频| 日韩av片子| 国产精品久久亚洲| 成人国产综合| 韩国一区二区电影| 日本黄色片在线观看| 亚洲国产美女精品久久久久∴| 中文字幕第31页| 精品福利在线视频| 成人在线观看免费完整| 久久亚洲综合av| 4438x全国最大成人| 日韩精品每日更新| 国产精品久久..4399| 婷婷综合视频| 日本视频一区二区在线观看| aaa国产精品视频| 国产精品视频一区二区高潮| 99爱在线视频| 超碰91人人草人人干| 九色在线免费| 亚洲电影在线观看| hs视频在线观看| 欧美日韩一区二区三区在线看| 国产一级在线免费观看| 中文字幕在线不卡| 91精品国产色综合久久ai换脸| jizz中文字幕| 91在线精品秘密一区二区| 中文字幕一二三| 精品一二三四在线| 另类小说第一页| 国产精品一二| 精品这里只有精品| 狠狠久久婷婷| 妺妺窝人体色www看人体| 欧美残忍xxxx极端| 先锋影音一区二区三区| 国产精品欧美三级在线观看| 就去色蜜桃综合| 欧美日韩看看2015永久免费| 国产精品国产三级国产专区53 | 麻豆九一精品爱看视频在线观看免费| 久久久久久久香蕉| 欧美日韩国产探花| 欧美日韩视频免费| 欧美日韩午夜| 中文字幕日韩精品无码内射| 综合天堂久久久久久久| japanese在线视频| 97精品一区| 欧美 日韩 国产 在线观看| 999精品一区| 中文字幕剧情在线观看一区| 99久久夜色精品国产亚洲1000部| 亚洲电影一二三区| 天天影视综合| 女人床在线观看| 亚洲欧美综合| 国产精品视频网站在线观看| 欧美午夜一区| 蜜桃传媒一区二区三区| 国产一区二区你懂的| 亚洲国产精品久久久久婷蜜芽| 最新日韩在线| 国产成人黄色片| 日本人妖一区二区| 成人黄色一级大片| 国产一区二区电影| zjzjzjzjzj亚洲女人| 91丨九色丨黑人外教| 无码一区二区三区在线| 国产精品美女久久久久久久| 亚洲AV成人无码精电影在线| 亚洲综合色婷婷| 久久国产精品免费看| 欧美最猛黑人xxxxx猛交| 亚洲一卡二卡在线观看| 欧美一区二区三区的| 女人18毛片一区二区三区| 精品一区二区三区四区在线| 2019中文字幕在线视频| 欧美高清电影在线看| 中文字幕乱码在线播放| 国产精品丝袜视频| 国产又粗又猛又爽又黄视频| 69堂国产成人免费视频| 国精产品一品二品国精品69xx | 日韩一二三四区| 色婷婷av一区二区三| 亚洲天堂av在线播放| 国产网友自拍视频导航网站在线观看 | 欧美日韩国产不卡在线看| 色婷婷色综合| a级免费在线观看| 日韩影院免费视频| 无码人妻一区二区三区一| 久久久久久久久久美女| 日韩va亚洲va欧美va清高| 午夜av电影一区| 伊人网视频在线| 亚洲国产日韩精品在线| 日本中文在线观看| 91高潮在线观看| 欧美经典一区| 在线免费av一区| 国产欧美精品一区二区三区介绍| 精品人妻伦一区二区三区久久| 亚洲国产精品美女| 日韩在线观看www| 2021久久精品国产99国产精品| 青青草av在线播放| 亚洲欧美一区二区久久| 国产 日韩 欧美 在线| 在线电影欧美成精品| 午夜性色福利影院| 另类少妇人与禽zozz0性伦| 亚洲黄色免费av| 成人免费观看网站| 日韩精品首页| av动漫免费看| 成人免费毛片片v| 美女视频久久久| 日本精品免费观看高清观看| 人妻精品一区二区三区| 精品国产美女在线| 亚洲精品.com| 久久av一区二区三区亚洲| 成人性片免费| 国产一区二区三区香蕉| 欧美成人三级视频网站| 69视频在线| 欧美诱惑福利视频| 91欧美极品| 视频一区不卡| 伊人福利在线| 欧美一级片在线播放| 日韩精品成人| 黄色一级片网址| 卡一卡二国产精品| 欧美激情视频二区| 色综合天天综合网国产成人综合天| 亚洲图片第一页| 伊人色综合一区二区三区影院视频| 国产精品国产精品国产专区不蜜| 国产午夜手机精彩视频| 欧美日韩高清一区二区不卡| 成年人视频免费在线观看| 欧美有码在线观看视频| 天天爱天天做天天爽| 在线精品视频一区二区三四| 日韩精品123| 欧美亚洲国产视频| 三级小说欧洲区亚洲区| 国产视频九色蝌蚪| 99久久99久久综合| 国产成人精品a视频一区| 亚洲成色777777女色窝| av免费在线视| 国产在线一区二区三区播放| 亚洲大片av| 欧美xxxxx精品| 疯狂做受xxxx高潮欧美日本| 色就是色亚洲色图| 国产精品va在线| 成人动漫免费在线观看| 永久免费的av网站| 亚洲人成人一区二区在线观看| 国产乱码精品一区二区三区精东| 久久久av网站| av成人男女| 国产在线青青草| 中文字幕成人av| 国产三级午夜理伦三级| 欧美激情亚洲激情| 一区二区三区四区在线看| 国产xxxxx视频| 国产精品国产三级国产aⅴ中文| 国产麻花豆剧传媒精品mv在线| 国产黄在线播放| 亚洲一级二级三级| 亚洲国产精品二区| 97久久精品在线| 欧美亚洲国产激情| 岛国av免费在线| 亚洲综合男人的天堂| 日韩精品系列| 成人黄色片在线| 亚洲黄色视屏| 国产又粗又长免费视频| 日韩精品一区二区三区视频播放| 成人美女黄网站| 日韩精品电影网| av网站免费在线观看| 国产精品视频免费一区| 日本欧美在线看| 久久亚洲成人av| 亚洲视频在线视频| 日韩精品视频一区二区三区| 国产老熟妇精品观看| 国产精品久久午夜夜伦鲁鲁| 丰满人妻一区二区三区无码av | 久久久水蜜桃| 精品一区二区在线观看| 欧美人妻一区二区| 日韩中文字幕亚洲一区二区va在线| 日本欧美在线视频| 免费在线稳定资源站| 午夜精品福利一区二区蜜股av| 97中文字幕在线|