大数据数仓高级面试题.pdfVIP

  • 1
  • 0
  • 约6.47千字
  • 约 9页
  • 2026-05-25 发布于河北
  • 举报

大数据数仓高级面试题整理

数仓高内聚低耦合是怎么做的

定义

高内聚:强调模块内部的相对独立性,要求模块内部的元素尽能的完成一个

功能,不混杂其他功能,从而使模块保持简洁,易于理解和管理。

低耦合:模块之间的耦合度要尽能的低,避免模块之间的复杂依赖,使得每

个模块都以独立存在,从而减少模块间的相互影响,提高系统的维护性。

做到低耦合、高内聚

一般复杂的公共逻辑以采用抽象类和抽象方法的方式下沉到共有模块中,然后

由相关子类去实现抽象方法,来实现不同的功能。这样以将复杂的逻辑拆分成

各个子类,使得类之间的耦合度降低,提高代码的UJ维护性。

数仓中多重粒度的作用,以及实现

定义

在数据仓库中,粒度是指数据的细度。粒度越高,表示数据越细致,每个数据点

所包含的信息量也就越大,粒度越低,表示数据的概括性越强,每个数据点所包

含的信息量也就越小。

在数据仓库中,多重粒度指

文档评论(0)

1亿VIP精品文档

相关文档