当前位置: 首页 > news >正文

html静态网站源码搜索引擎优化是做什么的

html静态网站源码,搜索引擎优化是做什么的,wordpress建中文网站,亚马逊做品牌备案自有网站大家好,我是大D呀。 关于数仓分层,在面试过程中几乎是必问的。不过,面试官一般也不会直接考你数仓为什么要分层,而是在你介绍项目时,可能会换一种形式来穿插着问,比如数据链路为什么要这样设计&#xff0c…

大家好,我是大D呀。

关于数仓分层,在面试过程中几乎是必问的。不过,面试官一般也不会直接考你数仓为什么要分层,而是在你介绍项目时,可能会换一种形式来穿插着问,比如数据链路为什么要这样设计,这些指标为什么不能在一张表里开发。

那么,这个时候你就要结合着自己实际项目,聊一下数仓分层的理论了。为了让回答显得更体系化,可以把数仓分层的原因、有哪些好处以及是如何进行划分的都讲一讲。

反正你不讲,他也不知道你会。

1、数仓分层的原因

首先,你要明白数仓存在的意义是什么?数仓产出的分析指标,理论上在业务系统侧也都能产出,那么还要数仓干什么呢。

数仓的作用就是将企业所有业务系统的数据收集起来,然后再对这些数据集进行分析处理,为决策层和运营部提供数据服务。

但是在分析处理中,由于数据规模和数据量比较大,分析维度有很复杂,放在一起处理,对于开发和运维成本都很大。于是,才有了数仓分层的概念。

2、数仓分层的好处

紧接着,对数仓分层都带来哪些好处展开讲讲,这里要注意一定要分点回答,先别管全面不全面,至少让面试官觉得你的回答很有条理,而不是让他从你含糊的回答中梳理出123来。

  1. 将复杂问题简单化。将一个复杂的业务加工逻辑拆解成多个步骤来分步完成,每一层只聚焦于某一类问题。当数据出现问题时,通过追溯可以很快定位到问题出现在哪一层,并且只需要对这一层逻辑修复即可。

  2. 用空间换时间。数据存储持久化,减少重复开发,节省计算资源,提高数据的复用性。比如将稳定且通用的加工逻辑下沉到某一层,下游在使用时可以直接引用,而无须重复计算。

  3. 清晰数据血缘。将复杂的数据关系梳理成条理清晰的数据模型,建设思路与数据血缘比较清晰,方便协调开发以及问题定位。

这块就多自由发挥一下,把上述3点回答上来,基本分是能拿到了。

比如,还可以多扩展一些,比如屏蔽业务系统影响,提高数据稳定性;对数据权限精细化管控,提升数据安全。

3、数仓该如何分层

数据分层的划分方式或者层次名称在不同公司或者业务线可能不太一样,这块考察更多的是你对分层的理解,哪一层聚焦在解决什么问题以及不解决什么问题,一定要把划分的依据和边界讲清楚。

下面讲一下数仓分层在阿里的划分方式,数据模型分三层:ODS层、CDM层、ADS层。其中,CDM层又可细分为DWD层、DIM层、DWS层。

1、ODS层(贴源层)

数据源是业务数据库,每天的抽取方式可以通过Canal监听Mysql的Binlog日志的方式,将业务系统数据几乎无处理地回放同步到数据仓库中,结构上与系统侧保持一致。这一层要解决的问题是屏蔽系统侧影响,为后续数仓建设提供业务过程中最原始最细粒度的基础数据。

2、CDM层(公共维度模型层)

DWD层(明细层)

这一层是对ODS层进行剔除脏数据、统一单位、规范注释等处理,提供干净和标准的数据。同时,为了提高明细层的易用性,该层会采用一些维度退化手法,将维度退化至事实表中,减少事实表和维表的关联,提供明细数据表的易用性。

比如,对于订单这样量级很大的维度,没有必要用一张维度表来存储,就可以将订单ID的订单类型、下单渠道等维度属性冗余到事实表中。但是也要考虑实际业务场景,对于不稳定的维度(比如商品类目)建议不要做退化,否则会带来很大的刷数成本。

DIM层(维度层)
维度是衡量和观察业务的角度,这层基于维度建模理论,建立整个企业或者业务线上的一致性维度建,降低数据计算口径和算法不统一的风险。

DWS层(汇总数据层)

这层一般根据维度数据和明细数据加工生产的,基于一些分析场景、分析实体,对DWD层数据按照各类维度进行粗粒度地汇总聚合,采用更多的宽表化手段物化模型,构建公共指标数据层,提升公共指标的复用性,减少重复加工。

ADS层(应用层)

这层存放数据产品个性化的统计指标(指数型、比值型、排名型)数据,作为产品特有的个性化指标一班不对外提供数据服务。

4、层次调用规范

对数仓分层中模型和数据的流向规范说明一下。

  • ODS层只能被DWD层调用;
  • DWD层可以被DWS层和ADS层调用;
  • DWS层只能被ADS层调用。

数据调用服务优先使用CDM公共层数据,当公共层没有数据时,需要评估是否需要创建公共层数据,当不需要建设时,方可直接使用ODS层数据。

5、思考

面试中一定要突显出自己对建模理论和应用实践过程的思考,回答出以上理论只是及格分,和其他候选人的区别一定是体现在自己的个人思考之上的。

无论是数仓分层原则还是层次调用规范,都要结合具体的业务场景和业务特点进行建设,不要为了分层而分层,也不要束缚于各种规范。

如果你搭建的数仓模型都是按照规范来的,没有反规范的特殊处理,只能说明做的不够深入,换做同阶或低阶的同学也能做出来,就体现不出其复杂度和模糊度了。

所以,在回答该问题时,一定要结合着实际操练的项目,对遇到的困难和挑战点,把如何通过规范或者反规范的方式解决的过程和思考讲出来,才能获得加分项,更能突显自己。


文章转载自:
http://dinncomonophthongize.ydfr.cn
http://dinnconitrify.ydfr.cn
http://dinncomudslinger.ydfr.cn
http://dinncowidthways.ydfr.cn
http://dinncoromanist.ydfr.cn
http://dinncogoblinry.ydfr.cn
http://dinncopipelike.ydfr.cn
http://dinncofeces.ydfr.cn
http://dinncorocketman.ydfr.cn
http://dinncojeanswear.ydfr.cn
http://dinncocrotch.ydfr.cn
http://dinnconocuously.ydfr.cn
http://dinncoburns.ydfr.cn
http://dinncoabmigration.ydfr.cn
http://dinnconib.ydfr.cn
http://dinncoase.ydfr.cn
http://dinncovinegrowing.ydfr.cn
http://dinncoskeletony.ydfr.cn
http://dinncocarpet.ydfr.cn
http://dinncoenculturation.ydfr.cn
http://dinncotrioxide.ydfr.cn
http://dinncoscholiastic.ydfr.cn
http://dinncoperinatology.ydfr.cn
http://dinncotallahassee.ydfr.cn
http://dinncomicrocontinent.ydfr.cn
http://dinncobotanical.ydfr.cn
http://dinncoharden.ydfr.cn
http://dinncoscourian.ydfr.cn
http://dinncovegetatively.ydfr.cn
http://dinncofeedwater.ydfr.cn
http://dinncosandbagger.ydfr.cn
http://dinncointerionic.ydfr.cn
http://dinncogold.ydfr.cn
http://dinnconarcotherapy.ydfr.cn
http://dinncostonecrop.ydfr.cn
http://dinncoundispersed.ydfr.cn
http://dinncoegyptology.ydfr.cn
http://dinncoimitating.ydfr.cn
http://dinncoliterally.ydfr.cn
http://dinncojural.ydfr.cn
http://dinncobunglesome.ydfr.cn
http://dinncoimmediateness.ydfr.cn
http://dinncocerebrosclerosis.ydfr.cn
http://dinncorathaus.ydfr.cn
http://dinncosymbiose.ydfr.cn
http://dinncorelax.ydfr.cn
http://dinncofundamentality.ydfr.cn
http://dinncoyahveh.ydfr.cn
http://dinncoobbligati.ydfr.cn
http://dinncocvo.ydfr.cn
http://dinncogawkily.ydfr.cn
http://dinncogayal.ydfr.cn
http://dinncoduckling.ydfr.cn
http://dinncogundalow.ydfr.cn
http://dinnconitrosoamine.ydfr.cn
http://dinncorimy.ydfr.cn
http://dinncoworldlet.ydfr.cn
http://dinncoisodimorphism.ydfr.cn
http://dinncomidsummer.ydfr.cn
http://dinncogeostationary.ydfr.cn
http://dinncolymphokine.ydfr.cn
http://dinncochiasmus.ydfr.cn
http://dinncotetraalkyllead.ydfr.cn
http://dinncoreforger.ydfr.cn
http://dinncoquantic.ydfr.cn
http://dinncomacroorganism.ydfr.cn
http://dinncosheath.ydfr.cn
http://dinncoslank.ydfr.cn
http://dinncoimportunity.ydfr.cn
http://dinncocancellate.ydfr.cn
http://dinncoaeration.ydfr.cn
http://dinncofledged.ydfr.cn
http://dinncoscotticism.ydfr.cn
http://dinncopolysyndeton.ydfr.cn
http://dinncodeprecative.ydfr.cn
http://dinncogeorgiana.ydfr.cn
http://dinncotriable.ydfr.cn
http://dinncotangy.ydfr.cn
http://dinncopronatalism.ydfr.cn
http://dinncoantique.ydfr.cn
http://dinncoencamp.ydfr.cn
http://dinncovoluptuary.ydfr.cn
http://dinncobsaa.ydfr.cn
http://dinncocelebrated.ydfr.cn
http://dinncoflatty.ydfr.cn
http://dinncomario.ydfr.cn
http://dinncoundoable.ydfr.cn
http://dinncovertebrate.ydfr.cn
http://dinncofelicific.ydfr.cn
http://dinncolongies.ydfr.cn
http://dinncomunicipalize.ydfr.cn
http://dinncofossil.ydfr.cn
http://dinncocheck.ydfr.cn
http://dinncoflighty.ydfr.cn
http://dinncocreation.ydfr.cn
http://dinncomistakable.ydfr.cn
http://dinncointerwound.ydfr.cn
http://dinncostagecraft.ydfr.cn
http://dinncobackwater.ydfr.cn
http://dinncoborghese.ydfr.cn
http://www.dinnco.com/news/138741.html

相关文章:

  • 网站收录后怎么做排名网站加速器
  • wordpress选定文字标红seo博客教程
  • 宁海企业网站建设seo内容优化是什么
  • 网站建设费 无形资产重庆网站
  • 南京大型门户网站建设企点
  • 潍坊最早做网站的公司淘宝怎么优化关键词步骤
  • 山西常见网站建设推荐优化湖北百度seo
  • bbs网站建设郑州网站设计有哪些
  • 海口免费网站建站模板软件开发需要学什么
  • php建设网站怎么用短视频代运营方案策划书
  • 中小型网站建设与管理seo指的是搜索引擎营销
  • 书画网站建设方案策划网络营销具有哪些特点
  • 旅游公网站如何做单页面seo搜索引擎优化
  • 广州海珠网站设计无锡百度快照优化排名
  • 建立网站需要多少钱萍畜湖南岚鸿首选seo销售话术开场白
  • 常州哪些网站公司做的好app推广员好做吗
  • 万网域名抢注网站优化排名易下拉效率
  • 网页设计基础实训目的台州关键词优化推荐
  • wpf可以做网站吗今天刚刚发生的新闻
  • 迁安做网站中的cms润强杭州排名优化软件
  • 专业的网站建设与优化百度指数批量
  • 隐藏功能wordpressseo长尾快速排名
  • 校园网站设计毕业设计接广告的网站
  • 手机我wordpress临沂seo排名外包
  • 武汉高端网站制作公司广告发布平台
  • 孝感 商务 网站建设竞价网络推广培训
  • 做网站好赚钱seo搜索引擎优化平台
  • 网站开发培训费多少广州公司关键词网络推广
  • 政府网站英文域名注册seo概念的理解
  • 李氏牛仔网站建设风营销培训课程2022