栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 云计算 > 云平台

数仓面试题

云平台 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

数仓面试题

介绍下数据仓库
数仓的基本原理
数仓架构
数据仓库分层(层级划分),每层做什么?分层的好处?
数据分层是根据什么?
数仓分层的原则与思路

ODS:存放原始数据
DW:存放数仓中间层数据
APP:面向业务定制的应用数据

数仓建模常用模型吗?区别、优缺点?
星型模型和雪花模型的区别?应用场景?优劣对比
数仓建模有哪些方式?
数仓建模的流程?
其实就是业务模型->概念模型->逻辑模型->物理模型的这样⼀个流程,
业务建模(需求沟通)主要解决业务层⾯的分解和程序化。搞清楚系统边界,确定好主题域
概念建模|领域建模(画图想好怎么做)主要是对业务模型进⾏抽象处理,⽣成领域概念模型
逻辑建模(表设计)
物理建模(建表)

维度建模的步骤,如何确定这些维度的

维度建模一般按照以下四个步骤:
选择业务过程→声明粒度→确认维度→确认事实

(1)选择业务过程
在业务系统中,挑选我们感兴趣的业务线,比如下单业务,支付业务,退款业务,物流业务,一条业务线对应一张事实表。

(2)声明粒度
数据粒度指数据仓库的数据中保存数据的细化程度或综合程度的级别。
声明粒度意味着精确定义事实表中的一行数据表示什么,应该尽可能选择最小粒度,以此来应各种各样的需求。
典型的粒度声明如下:
订单

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/898478.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号