中通科技数仓数据治理实践

目录

一、背景

1.1 中通数仓架构介绍

1.2 中通数仓层级划分

1.3 中通数据现状

1.4 中通数仓现面临的压力

二、数据仓库具体实践

2.1 时效治理

2.1.1 数据入仓治理

2.1.2 核心模型治理

2.2 存储治理

2.3 内存治理

2.3.1 内存浪费治理

2.3.2 数据倾斜治理

2.3.3 内存不足治理

2.4 指标治理

2.4.1 定义标准

2.4.2 具体执行

2.4.3 推广与使用

三、未来规划


一、背景

1.1 中通数仓架构介绍

   中通数据仓库目前是介于业务系统和数据平台之上,数据应用之下的组件,通过中通的大数据开发工具,构建了覆盖全公司所有业务线的数据仓库,支撑了中通庞大的数据应用,如驾驶舱、C端、智能仲裁等业务系统的数据应用功能,直接为一线业务赋能。

1.2 中通数仓层级划分

  • ODS层:数据引入层ODS(Operation Data Store),存放未经过处理的原始数据至数据仓库系统,结构上与源系统保持一致,是数据仓库的数据准备区。
  • DW 层:数据清洗层(DW),对ODS数据进行异常值数据和对变化数据进行合并,形成包含历史全量,规整的数据明细层,对ODS数据进行Merge,字段异常清洗等操作。
  • DIM层:公共维度层(DIM),基于维度建模理念思想,建立整个企业的一致性维度。降低数据计算口径和算法不统一风险。公共维度层与数据清洗层在一个并列层次。
  • DM层:数据集市层(Data Market),主要完成数据加工与整合,建立一致性的维度,构建可复用的面向分析和统计的明细事实表,以及汇总公共粒度的指标集合,俗称”宽表”。
  • ST 层:数据应用层(ST),存放数据产品个性化的统计指标数据。面向用户应用和分析需求,包括前端报表、分析图表、KPI、仪表盘,OLAP、专题等分析,面向最终结果用户。

1.3 中通数据现状

  • 主题域现状:目前中通数仓主题域主要划分为财务、中转、件量、时效、运营、客户、网络管理等主题。
  • 规模现状:目前核心宽表应用500+,每日调度任务2W+,PB级数据规模,千级集群支撑与服务集团全领域业务线。

1.4 中通数仓现面临的压力

    中通快递从2002年成立至今,业务量的规模正发生着巨大的变化。

   快递业务主要包括收发到派签5大扫描流程,在这个快递转运过程中产生了海量的数据。中通快递日均扫描量从19年初的3.5亿到2022年初日均10亿条扫描记录入库,翻了3倍。

  • 时效方面:面对与日俱增的数据量,核心调度任务的跑批时效捉襟见肘,时时面临业务报表出数不及时或者留存buffer以及紧张的情况。
  • 存储方面:目前已同步的基础数据已达PB级别,大量冗余不活跃的脏数据占据着磁盘存储资源。
  • 内存方面:早期为了尽快从hive切换到spark引擎,内存参数的设置滥用,无节制与规划,历史模型冗余重复,脚本书写不规范。
  • 指标方面:早起大量“烟囱”式开发导致指标混乱不清,下游口径不统一,无法高效输出应用与复用。

   为了更好的进行“数智化”,中通数据仓库的治理就显得尤为紧迫与重要。

二、数据仓库具体实践

2.1 时效治理

2.1.1 数据入仓治理

   规范化的数据入仓需要考虑:数据量的大小,数据变化的频率,数据使用的场景等因素,在业务端源数据同步入仓时采取相应的同步方式【增量/全量】、同步方法【例如DataX/Sqoop/CDC】、数据的分类分级等操作。

   早期为了尽快使下游能够使用基础数据,针对入仓操作简单粗暴,以数据快速入仓为目的进行的一系列操作带来大量的数据问题:

(1)错误的全量或增量同步方式所引起的大量业务侧数据库的慢sql;

     首先在同步工具上面进行改造优化,针对数据同步本身进行初步评估,如下图:

    在新增同步任务时,避免采取不合理的同步方式进行处理,同时通过对元数据的统计分析以及DBA提供的慢sql清单,数仓按照数据量的规模,增量数据的大小,历史数据使用场景,数据变更的周期等因素开始针对历史的同步任务进行改造,大大降低了业务侧数据库抽取压力,同时规范数据同步。

(2)抽取方式繁多不统一,后续维护工作量大

    在抽取方式上面,进行了平台侧改造,新增的普通抽取全部采用datax的方式,取消原先的sqoop,这种考虑主要的因素是要弱化数据同步的复杂性、并且提高数据同步操作的时效性。同时在数据同步选择存储时,优先选用orc格式,尽量避免text格式【目前不推荐】,降低存储与脏数据的容错性。在2022年,中通数仓完成了同步任务的全部切换与改造,同时将原先不合理的同步单层全部进行治理,比如多个ods写入一个dw。大表早期选择textFile的,也进行切换到orcFile上,这个过程主要通过new create table 然后rename的方式完成,而存在大量下游依赖的表,平台侧也开发了一键迁移依赖关系的功能,如下图:

   表格式的切换,大大减少了下游调度任务读取磁盘的量,同时也降低了磁盘写入,时效提升15%,从sqoop同步切换到datax同步,单个同步任务的同步时间节省了80%,大大节省了同步开发的时间成本。

(3)大表同步优化

      大表数仓同步,其实本身是存在历史因素的,基于当初的数据体量与技术选型,完成数据同步时首要目标。随着时间的推移,大表的同步有了更多的选择时,中通数仓积极进行尝试,缩短链路过程,强力保证核心应用时效,拥抱中通快递日新增亿级体量的数据规模,这里主要从具有实时性的订单数据以及超级大表账单数据进行实践分享介绍。

 a.订单数据同步优化:

       中通快递的业务量主要来自于电商平台,所以订单是个超级大表,订单数据本身又需要进行实时的跟踪统计分析,所以早期在数据同步时,数仓选择了大数据hbase组件进行同步。先通过binlog解析工具进行日志解析,解析后变为JSON数据格式发送到Kafka 队列中,通过Spark Streaming 进行数据消费写入hbase,然后将订单在hbase中的快照通过datax工具同步到数仓ods层,再由ods处理后到数仓dw层,总共需要经历4步,流程长,链路耗时高,存在多份冗余的存储,资源消耗大。

   为了提高订单数据入仓的时效,又要保证数据能够进行实时的统计分析,中通数仓开始尝试引入hudi,构建了一套新的入仓流程。

   hudi入仓相比与hbase的优势在于,hudi表能与hive,spark,presto关联查询,直接省去了hbase同步到ods的过程,通过对数据的校验以及同步刘海成稳定性的监控,经历了3个月的数据联测跟踪试运行后,进行了任务切换,链路时效直接提升了1hour+,极大提前了一些下游核心任务的启动时间,为链路空余出足够的buffer(缓冲)效用。

b.账单数据同步优化:账单数据在实时统计分析上虽然不及订单要求的及时性,但是中通快递这种加盟形式运营,在网点账单结算上会存在大量的数据。早期的网点账单数据粗暴的通过数据库直接datax增量同步到hadoop,随着业务量的暴增, 账单数据日均已达10亿体量,而账单又存在较长的结算变更周期,所以每次回刷的体量达到100亿+的数据规模,耗时严重。为了满足下游核心应用时效。数仓尝试将大体量的数据同步,采用消息同步的方式分小时批次入仓,最后再统一处理。通过将T-1日数据提前到T日处理的方式,直接将链路时效提升到2hour,同时大大减轻了源库抽取的压力。

2.1.2 核心模型治理

   传统的模型优化治理都是重构代码,横向扩大指标的使用,纵向剪裁不活跃的指标。但是,中通数仓采用了一些其他的代码重构策略:

  • 早期,调度平台还未引入step开发模式,后续升级平台开发功能后,将指标重新分模块与批次,加大代码内部的并行度,充分利用cpu资源:比如快件跟踪轨迹宽表中使用的收,发,到,派,签等基础扫描数据,统一放在相同的 step中进行并行提取
  • 中通数仓从构建到目前,随着硬件资源的扩充,内存的瓶颈阶段性的解决后,数仓将tmp表适时的切换成view视图形式,充分使用内存,减少磁盘IO的读写;
  • 自从大数据平台进行了spark小文件治理后,原先需要回刷1个月以上的分区脚本,因为分区写入过大导致失败而拆分多次插入的动作,可以一律切换成使用spark引擎,一次插入,淘汰旧的hive写入方式,在时效上得到大大改善;
  • 从数据业务场景优化数据的读取,比如一般的快递扫描操作的生命周期都是在一周内,那么在提取扫描数据时,按照不同的扫描数据业务周期提取适当的数据分区范围,避免过度数据,大大减少IO,提升整体跑批时效;
  • 通过统计分析下游不同对象对于模型时效的诉求,针对性的构建模型,而不是一味追求宽表的复用性,比如数仓专门为分析部门构建全链路轨迹宽表,突出分析实用性而非时效,而将原有冗余的宽表进行大幅度的指标裁剪突出核心指标的时效,从而大大改善不同对象对于模型易用性与时效性的平衡;
  • 另外中通数仓部分模型采用离线与实时融合的方式,充分利用实时性计算的能力提高时效,又结合离线数仓数据覆盖范围广,保证数据质量

    通过中通数仓个性化的重构与优化代码,模型宽表的时效得到大大的提升,计算任务6点前总体完成80%,关键任务完成100%,日常任务时效能够达到业务期望目标。

2.2 存储治理

    构建于大数据平台上的中通数仓,随着中通业务量的高增长,对于有限的存储资源面对每日同步TB级别的数据进行数据仓库,存储于运维都日趋进展。如何进行降本增效,真正将高热点数据进行专业化处理,有效提高数据的加工能力,将大数据化为实用的大数据才能更好实现数据的增值。那么中通数仓是如何有效甄别高热点数据来实现降本增效?

   从数据的生命周期进行切入,中通数仓采取对表的访问进行活跃度监控,分别从周期角度【近30天、近60天、近90天】 与操作角度【调度层级(优先级:低中高,状态:测试、试运行,上线)】两大数据特征,持续性的进行表使用情况的监控,从而达到有效准确的删除过期无效数据,通过利用表活跃度进行存储治理,中通数仓节省了PB级别的存储空间。

2.3 内存治理

    中通数仓在调度开发使用引擎方面,经历了从单一的Hive引擎到Hive、Presto以及Spark自有切换,从大面积开始使用Spark引擎,在内存的使用上面,任务开发人员为了完成开发任务,而未有效关注内存参数的正确使用,故而出现大量滥用内存的情况。同时,部分任务频繁的出现失败重跑,究其因普遍是由于内存不足与数据倾斜。内存资源的不合理使用,导致核心报表的时效经常不能稳定输出,特别是面对大促期间,营运效率提升更加突出。那么中通数仓具体的内存治理该如何进行?

2.3.1 内存浪费治理

   第一步,内存浪费治理的关键是如何识别内存资源浪费,那么调度任务如何打上浪费内存的标签?这里我们进行了实际的物理参数的统计分析。中通数仓的物理机内存是256G,实际参与内存调度有220G,CPU是50个core,所以⼀个CPU理想情况下是最好使⽤220/50=4.4G内存,这个样子数仓整个集群的cpu与内存资源占比是均衡的,如果大量任务申请的内存资源超过4.4G,就会导致我们整个集群的内存资源已完全占⽤,但是CPU资源还有很⼤的富裕,导致集群利用率降低,从而导致任务时效无法保障。

   在集群层面进行了内存参数的限额配置后,中通数仓分批次从20G->16G->10G->8G开始进行有计划的管控,资源严重浪费的TOP任务优先进行整治,成效显著。

2.3.2 数据倾斜治理

  第二步,通常当我们查看长时效调度任务的时候,在具体到step SQL时,明显看到该段SQL跑批异常慢,再结合对应的stage,可以准确的找出发生数据倾斜的SQL,进而通过Join的条件找出发生倾斜的Key.

                   图-发现数据倾斜的STAG

                  图-发生数据倾斜的SQL DAG图

  中通数仓在处理数据倾斜这一常见的SQL问题有几点思考:

  • 1.什么样的业务数据会导致数据倾斜?
  • 2.如何避免不必要的数据倾斜而编写大量的group by 语句?

    针对以上两点,中通数仓进行业务数据调研,以扫描操作数据为例,当中心或者网点进行新设备引进时可能会因为操作人员的误操作而导致大量扫描重复数据的上传,针对这种业务场景,及时的透传设备问题,止血脏数据,避免更多重复数据上传至关重要,为此中通数仓联合产研团队进行了相关业务治理,通过对设备端的监控,将问题设备直接透传到网点或者中心,高效的解决热点数据,从而避免此类问题导致的数据倾斜

   当然,从业务数据视角去探查规避数据倾斜是一方面,本身数据倾斜也是常见的SQL问题,开发人员如何定期定点的进行处理优化SQL,只有将数据倾斜的SQL标签化,才能省去费时费力的定位key。目前中通数仓,SQL数据倾斜通过shuffle等一些列实际运行值进行统计分析标签化。

2.3.3 内存不足治理

  大多数时候,开发人员完成SQL脚本后,只要开始任务正常完成上线后,日后的关注度会随着上线时间的推移,渐渐降低,那么核心关键任务如何保证在促阶段,随着时间量的徒增而不会因为内存不足连续失败重试?
   显然有了前面的内存指标使用的监控,内存不足的标签也打在的任务治理上。当然,内存整理还有其他一些重要指标项,比如全局排序、多对多Join等等。

                     图-内存异常监控指标分析list图

     通过一系列的内存资源治理,集群的内存使用基本保持一个稳定的状态,充分保证集群资源的高效使用,任务时效大幅度提升。

2.4 指标治理

  指标管理的难度随着数据规模与复杂度的攀升,特别是达到PB级时,在复杂的业务分析场景中如何保证输出的数据指标是高质量的?中通数仓是如何进行指标治理的呢?

2.4.1 定义标准

   中通数仓指标如何构建一套标准?老旧的方式是采用原始表格达成一套约定俗成的定义,而这带来的最大问题是低效的执行度。所以,今年中通数仓借助线上化的指标字典来进行指标规范化。

                图-指标规范化定义及样例图

             图-基础指标与衍生指标公式图

    在指标主题域方面:为了更好的组织和分类各种指标,根据业务过程,或者业务对象划分了客服,财务,中转,件量,时效,运营,客户,网络管理等不同的指标主题,同时又将一级主题细分到二级主题。

  在指标的具体定义上,将指标进行业务定义与技术定义双标准规划。

  • 业务口径包括如下要素:指标解释+指标目的+主要维度说明+公式
  • 技术口径包括如下要素:包含涉及到的表,取什么信息,关联条件,过滤条件等。

基础指标定义后如何维护衍生指标也是很关键的。

2.4.2 具体执行

   指标的管理上,主要强化开发流程,审批流程,指标数据质量监控。

  • 开发流程:从产品需求对接到具体分析评估,设计及开发,数据检验测试,最后上线,强管控6大步。
  • 审批流程:通过拆分三大指标管理的对象,字典管理员,DBA,数仓进行指标的录入。

  • 指标数据质量监控:保证指标的准确率与使用率,必须有一套完整的数据质量监控体系平台。

  通过数据质检规则红绿灯模式干预调度流程,当指标监控处于强规则校验模式下,异常指标直接阻塞任务执行,发出任务失败告警,强人工干预检查;当指标监控处于弱依赖规则校验模式下,出现指标异常告警,则对应开发人员可以在白天进行异常指标分析,确认详细的情况后再进行指标监控的优化以及下游指标使用情况的输出反馈。

2.4.3 推广与使用

  由于原先的指标混乱,定义不清晰,统计口径模糊,数据质量等问题,下游使用对象在指标定位查找以及使用上存在较大的难度,另外很多核心宽表的指标都是通过数仓开发人员进行“翻译”推广的,从而进一步造成指标的复用度低下,反复构建相似指标,冗余突出

   为了提高指标的推广与正确使用,中通数仓搭建了一套元数据管理系统。这套元数据管理系统打通了表,SQL、报表、指标四维关系,使用者想要查询某个业务系统某个报表的某个具体指标的来源与口径,可以通过元数据管理系统精准搜索,高效定位,准确捕获,完成数据一体化查询服务。

 如何清晰描述指标的来龙去脉,离不开元数据管理系统的血缘能能力,通过明确当前指标的来源去向,更好地进行指标的正确使用与推广

三、未来规划

  • 目前元数据的内容建设还要持续进行,通过数据质量的监控逆向反馈到业务系统进行数据治理预警还欠缺,还不能进行智能化调整质检任务,比如大促与日常订单量趋势的监控能否通过订单量的预测分析进行质检规则的调整。
  • 目前元数据平台提供的血缘分析局限于调度任务级别,热度停留在表的收藏,点赞,关注,后续考虑进行指标层级的血缘分析,比如将指标进行热,温,常,冰四维一体的热度值标签,精准指标颗粒度的使用场景分析,进行提供模型优化及新增下线的智能建议。
  • 基于元数据,从资源消耗,价值等方面实现数据资产价值评估等。

参考文章:

中通数仓在数据治理方面的实践

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/808284.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

算法设计与分析实验报告c++java实现(ACM面试题、字符串匹配算法、循环赛日程安排问题、分治法求解最大连续子序列和、动态规划法求解最大连续子序列和)

一、 实验目的 1.加深学生对算法设计方法的基本思想、基本步骤、基本方法的理解与掌握; 2.提高学生利用课堂所学知识解决实际问题的能力; 3.提高学生综合应用所学知识解决实际问题的能力。 二、实验任务 1、【ACM、…

linux重定向符号

将ls命令执行结果重定向到a文件中 将错误ls命令执行结果重定向到a文件中(这里用到前面的标准错误输出重定向)

科研学习|可视化——相关性结果的可视化

一、相关性分析介绍 相关性分析是指研究两种或者两种以上的变量之间相关关系的统计分析方法,一般分析步骤为: 1)判断变量间是否存在关联;2)分析关联关系(线性/非线性)、关联方向(正相…

上海人工智能实验室的书生·浦语大模型学习笔记(第二期第三课——上篇)

书生浦语是上海人工智能实验室和商汤科技联合研发的一款大模型,这次有机会参与试用,特记录每次学习情况。 一、课程笔记 本次学习的是RAG(Retrieval Augmented Generation)技术,它是通过检索与用户输入相关的信息片段…

基于SSM的大学生兼职平台的设计与实现需求(源码+配套文档)

基于SSM的大学生兼职平台的设计与实现需求(源码配套文档) 摘 要 信息社会、信息时代造就了现在我们所拥有的科技生活。各种关于生活、社团的互联网软件逐步的走向了百姓的生活当中,移动互联网在当下的时代中有着非常成熟的应用&#xff…

【nodejs基础学习三-浏览器偏好设置】

系列文章目录 第一章 nodejs基础学习–注释、变量、运算符、字符串、函数(一) 第二章 nodejs基础学习–循环、对象字符、模块导入出(二) 第三章 nodejs基础学习三-浏览器设置 系列文章目录一、开发者模式二、web偏好设置 一、开发…

1.网络编程-网络协议

目录 网络编程是什么 网络编程三要素 OSI七层网络模型 TCP/IP五层模型 SSL/TLS 是哪层协议 网络编程是什么 网络编程是计算机科学中的一个重要领域,它涉及到编写能够在网络环境中进行通信的程序。网络编程的核心目标是使不同的设备能够通过网络交换信息&#…

【前端Vue】Vue3+Pinia小兔鲜电商项目第5篇:整体认识和路由配置,本资源由 收集整理【附代码文档】

Vue3ElementPlusPinia开发小兔鲜电商项目完整教程(附代码资料)主要内容讲述:认识Vue3,使用create-vue搭建Vue3项目1. Vue3组合式API体验,2. Vue3更多的优势,1. 认识create-vue,2. 使用create-vue创建项目,1. setup选项的写法和执行…

万亿资产规模,一个指标平台,银行业数据赋能经营的最佳实践

为了适应经营环境变化,企业的发展模式需要转向高质量发展。在数字经济时代,借助数字化手段实现数字化经营,是企业实现高质量发展的必由之路。 指标平台逐渐成为企业数据基础设施中的重要组成部分。企业可以借助指标平台对数据资产进行便捷化…

全面的网络流量监控

流量监控指的是对数据流进行的监控,通常包括出数据、入数据的速度、总流量。通过网络流量监控,组织可以确保只有业务关键型流量通过网络传输,并限制不需要的网络流量,从而提高网络效率,又可以防止停机、减少 MTTR、帮助…

实验8 内置对象session

一、实验目的 掌握怎样在JSP中使用内置对象session 二、实验项目内容&#xff08;实验题目&#xff09; 编写代码&#xff0c;掌握session的用法。【参考课本4.6.5 】 三、源代码以及执行结果截图&#xff1a; choiceGrade.jsp <% page language"java" content…

ad原理图库的创建及引入

SCH是原理图库。 PCB是封装库。 法1 小器件 1.创建lib 保存路径 2.创建器件 3.绘制器件 右击》放置》选择要放置的东西》左键放置&#xff0c;右键结束。 放置引脚快捷↓ 【Name】:用于输入库元件引脚的功能名称.  【Designator】:用于设置引脚的编号 选择器件后电机T…

EEPROM读写案例(以AT24C02为例)

本篇文章主要是在学习单片机串行接口时的学习经历&#xff0c;主要侧重于驱动程序的讲解。下文将通过ESP32S3、STM32两款MCU进行编写驱动案例。 1、AT24C02简要说明 AT24C02是美国微芯科技公司生产的电擦写式只读存储器系列中的一款&#xff0c;其容量为2K位&#xff08;即256字…

每日OJ题_BFS解决FloodFill④_力扣130. 被围绕的区域

目录 力扣130. 被围绕的区域 解析代码 力扣130. 被围绕的区域 130. 被围绕的区域 难度 中等 给你一个 m x n 的矩阵 board &#xff0c;由若干字符 X 和 O &#xff0c;找到所有被 X 围绕的区域&#xff0c;并将这些区域里所有的 O 用 X 填充。 示例 1&#xff1a; 输入&…

libVLC 视频界面分割

先看看分割后的界面吧&#xff0c;根据分割的数量&#xff0c;来分割视频画面。 其实视频界面分割很简单&#xff0c;看过叠加窗口的这篇文章&#xff0c;不难理解&#xff0c;如何分割。 libVLC 视频窗口上叠加透明窗口-CSDN博客 如果还是不懂的话&#xff0c;我讲解一下原理…

原码的除法运算

目录 王道考研ppt&#xff1a; 个人理解&#xff1a; 手算整数的除法&#xff1a; ​编辑 手算二进制的除法&#xff1a; 用机器实现除法&#xff1a; 方法一&#xff1a;恢复余数法 第二种方法&#xff1a;加减交替法 王道考研ppt&#xff1a; 个人理解&#xff1a; 手…

政安晨:【深度学习神经网络基础】(三)—— 激活函数

目录 线性激活函数 阶跃激活函数 S型激活函数 双曲正切激活函数 修正线性单元 Softmax激活函数 偏置扮演什么角色&#xff1f; 政安晨的个人主页&#xff1a;政安晨 欢迎 &#x1f44d;点赞✍评论⭐收藏 收录专栏: 政安晨的机器学习笔记 希望政安晨的博客能够对您有所裨…

【完全背包求方案数问题】AcWing1023.买书(赋练习题目)

【题目链接】活动 - AcWing 输入样例1&#xff1a; 20输出样例1&#xff1a; 2输入样例2&#xff1a; 15输出样例2&#xff1a; 0输入样例3&#xff1a; 0输出样例3&#xff1a; 1 【代码】 //1023.买书——完全背包问题#include<bits/stdc.h>using namespace st…

IP定位的原理及应用场景

IP定位&#xff0c;即通过IP地址来确定一个设备或用户所在的大致地理位置&#xff0c;是一项在现代网络时代中愈发重要的技术。它广泛应用于网络安全、数据分析、广告投放等多个领域&#xff0c;为人们的生活和工作带来了极大的便利。本文将从IP定位的原理、实现方式、应用场景…

百度Create AI开发者大会剧透丨用好三大AI神器 ,人人都是开发者

程序员会消失&#xff0c;真的吗&#xff1f;大模型的下一站是什么&#xff1f;开发者的机会在哪里&#xff1f;什么才是最好用的AI应用开发工具&#xff1f;在4月16日举办的2024百度Create AI开发者大会上&#xff0c;百度创始人、董事长兼首席执行官李彦宏将就这些备受瞩目的…