数据仓库面试题集锦(附答案和数仓知识体系),小红书Python面试题目

本文为博客 VIP 文章,开通 VIP 后可阅读全文

开通 VIP

2、数据仓库和数据库的区别?


从目标、用途、设计来说

1)数据库是面向事务处理的,数据是由日常的业务产生的,并且是频繁更新的;数据仓库是面向主题的,数据来源多样化,经过一定的规则转换得到的,用于分析和决策

2)数据库一般用来存储当前事务性数据,如交易数据;数据仓库一般存储的是历史数据

3)数据库设计一般符合三范式,有最大的精确度和最小的冗余度,有利于数据的插入;数据仓库设计一般不符合三范式,有利于查询

3、如何构建数据仓库?


数据仓库模型的选择是灵活的,不局限与某种模型方法;数据仓库数据是灵活的,以实际需求场景为导向;数仓设计要兼顾灵活性、可扩展性、要考虑技术可靠性和实现成本

1)调研:业务调研、需求调研、数据调研

2)划分主题域:通过业务调研、需求调研、数据调研最终确定主题域

3)构建总线矩阵、维度建模

总线矩阵:把总线架构列表形成矩阵形式,行表示业务处理过程,即事实,列表示一致性的维度,在交叉点上打上标记表示该业务处理过程与该维度相关(交叉探查)

4)设计数仓分层架构

5)模型落地

6)数据治理

4、什么是数据中台?


数据中台是通过数据技术,对海量数据进行采集、计算、存储、加工,同时统一标准和口径。数据中台把数据统一之后,会形成标准数据,再进行存储,形成大数据资产层,进而为客户提供高效服务。这些服务和企业的业务有较强关联性,是企业所独有且能复用的,他是企业业务和数据的积淀,其不仅能降低重复建设,减少烟囱式协助的成本,也是差异化竞争的优势所在。

数据中台是通过整合公司开发工具、打通全域数据、让数据持续为业务赋能,实现数据平台化、数据服务化和数据价值化。数据中台更加侧重于“复用”和“业务”。

5、数据中台、数据仓库、大数据平台、数据湖的关键区别是什么?

数据仓库面试题集锦答案和数知识体系 数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。1)数据仓库是用于支持决策、面向分析型数据处理;2)对多个异构的数据源有效集成,集成后按照主题进行重组,并包含历史数据,而且存放在数据仓库中的数据一般不再修改2、数据仓库和数据库的区别?从目标、用途、设计来说1)数据库是面向事务处理的,数据是由日常的业务产生的,并且是频繁更新的;数据仓库是面向主题的,数据来源多样化,经过一定的规则转换得到的,用于分析和决策2)数据库一般用来存储当前事务性数据,如交易数据; 阅读详情

相关推荐

大数据面试题--数仓

目录 数据仓库理论 数据分层 E T L 星形模型与雪花模型的区别? 维度建模(dimensional modeling): 数据仓库项目最重要或需要注意的是什么,以及如何处理? 关系建模与维度建模 拉链表: 维度表和事实表 数据仓库中的维度和粒度 维度建模步骤: 如何构建数据仓库? Flink面试题 Flink的重启策略: Flink集群规模 Flink 集群有哪些角色?各自有什么作用? TODO说说 Flink 资源管理中 Task Slot 的概念 说说 Fli

weixin_42759988的博客 1万+

《大数据最全面试题-Offer直通车》目录

做好这些不用担心试用期不通过:程序员入职新公司如何快速上手项目本人遇到大数据面试题和参考答案(超过1万字精华版)大数据面试英文自我介绍参考(万字长文)大数据运维应用场景面试题汇总及参考答案(持续更新)万字数据仓库面试题及参考答案数据仓库数据质量监控和处理方法最佳实践数据仓库建模方法万字详解Doris的3种数据模型详解和数库每一层的模型选用大数据面试临阵磨枪不知看什么?看这份心理就有底了-大数据常用技术栈常见面试100道题最全Hive面试题2024年(2万字详解)Elasticsearch 面试题及参考答

大模型大数据攻城狮的专栏 2541

数据仓库面试题集锦答案和数知识体系),面试必过

别在网上瞎学了,我最近也做了一些资源的更新,只要你是我的粉丝,这期福利你都可拿走。我先来介绍一下这些东西怎么用,文末抱走。

m0_60635001的博客 2030

原创|3万字剖析数仓面试题,珍藏版

面试题问题1:in exists 的区别 not in 和 not exists的区别?答案:n 是一个集合运算符. a in {a,c,d,s,d…} 这个运算中,前面是一个元素,后面是...

huzechen的博客 4081

数据仓库经典面试题

1.在数据仓库建设中,常用的ETL工具都有哪些?1.在数据仓库中,如何进行查询性能优化?1.请描述数据仓库的开发流程。1.什么是数据仓库?三、数据仓库技术与工具。一、数据仓库基础概念。二、数据仓库开发流程。四、数据仓库性能优化。

摇光是颗星 3251

数据仓库面试题汇总

数据仓库面试题汇总

u011868279的博客 6132

大数据常见问题:数据倾斜

offer收割系列介绍: 1、分享桥哥本人或小伙伴在面试大厂时遇到的真题,并给出参考答案!!如果能帮到大家,点赞、收藏、评论是对我最大的支持!! 2、涉及岗位:主要为大数据开发、数据仓库(桥哥干过的),其它岗位也可参考 3、涵盖技术:mysql、hadoop、hive、Spark、Flink、Kudu、Impala等...

独木不成林,单弦不成音。 7524

数据仓库工程师面试题目(不定期更新)

1 缓慢变化维的设计?(真心常问,标准答案必备) 三种:直接覆盖,增加新行,增加心属性列 Type 1:覆盖:直接用新值代替旧值。 Type 2:增加新行。将当前行的状态设置为off,并设置一个endtime时间戳,将当前时间标记上。 同时新增1行,将其状态标记为on,设置begintime时间戳为上一个记录的endtime+1。 Type 3:增加新列:给表增加一个新列,来存储新值,同时保留原来...

lurrass的博客 1万+

数据仓库常见面试题答案

如果要分析产品销售情况,可以从明细数据层(DWD)获取产品销售数据,包括产品类别、单价、销售数量等,通过计算每个产品类别的销售额占比等指标,来确定哪些产品是畅销品,哪些是滞销品,为产品的库存管理和营销策略提供依据。- 答案数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。- 源数据层(ODS):这一层直接连接各种数据源,如数据库、文件系统、日志文件等,主要是对原始数据进行简单的存储,几乎不做处理,保留了数据的原貌,为后续的数据抽取提供数据来源。请简单介绍它们的特点。

alittlehippo的博客 811

数仓高频面试题 Top 20(含参考答案

📝 数据仓库面试精华摘要 基础篇核心点 分层架构:ODS→DWD→DWS→ADS→DIM,每层职责清晰(原始数据→明细→汇总→应用→维度)。 维度建模:星型模型(性能优)与雪花模型(存储省)的区别,事实表类型(事务/周期/累积快照)。 关键设计:缓慢变化维(SCD2常用拉链表)、数据血缘(故障排查与治理)、数据质量(完整性/一致性监控)。 进阶篇亮点 实时数仓:Flink+Kafka实现秒级处理,与离线(T+1)互补。 复用设计:DWS层按主题域聚合,保留原子指标支持灵活分析。 一致性保障:统一DWD层口

石榴姐yyds 3134

24道数据仓库高频题整理(答案背诵版)

不同的数据仓库建模方式适用于不同的场景和需求。星型和雪花模式因其简单性和效率而广泛应用于许多数据仓库项目中。星座模式适合复杂的分析需求,而第三范式模式则更注重数据的规范化和一致性。在选择合适的建模方式时,需要考虑数据仓库的规模、复杂度,以及业务用户的查询需求和数据分析的目标。

Angela_L的博客 1201

数仓面试100题

事实表事实表( Fact Table)是指存储有事实记录的表,如系统⽇志、销售记录等;事实表的记录在不断地动态增⻓ ,所以它的体积通常远⼤于其他表。事实表作为数据仓库建模的核⼼,需要根据业务过程来设计,包含了引⽤的维度和业务过程有关的度量。维度表( Dimension Table)或维表,有时也称查找表(Lookup Table),是与事实表相对应的⼀种表;它保存了维度的属性值,可以跟事实表做关联;相当于将事实表上经常重复出现的属性抽取、规范出来⽤⼀张表进⾏管理。

weixin_34280060的博客 2618

【大数据面试常见数仓建模面试题答案

什么是数据仓库? 如何构建数据仓库? 概念模型、逻辑模型、物理模型分别介绍一下? SCD常用的处理方式有哪些? 模型设计的思路?业务驱动?数据驱动? 数仓架构为什么要分层? 事实表的类型? 维度建模步骤? 维度建模的三种模式? 数仓架构进化? 数据仓库如何保证数据质量? 开发流程/你们是怎么测试的? 维度建模过程? 维度建模的三种模式? 事实表都有哪几种?

话数Science 3718

数据仓库面试题集锦答案和数知识体系(1),2024年最新面试大厂ui

现在能在网上找到很多很多的学习资源,有免费的也有收费的,当我拿到1套比较全的学习资源之前,我并没着急去看第1节,我而是去审视这套资源是否值得学习,有时候也会去问一些学长的意见,如果可以之后,我会对这套学习资源做1个学习计划,我的学习计划主要包括规划图和学习进度表。分享给大家这份我薅到的免费视频资料,质量还不错,大家可以跟着学习。

m0_60635001的博客 1453

数据仓库面试题

数仓基础常见面试题

qq_41246557的博客 2641

数仓开发面试100+高频真题及标准答案

数仓开发面试100+高频真题及标准答案

末尾卡片和博主交流学习! 2107

2024年万字长文-数据仓库面试题及参考答案全解析

数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。它不同于数据库数据库主要面向事务处理,数据是日常业务产生的,频繁更新;而数据仓库则面向主题,数据来源多样,经过转换用于分析和决策。数据库设计一般符合三范式,而数据仓库设计一般不符合三范式,更注重查询性能。

大模型大数据攻城狮的专栏 987
上一篇: 数学建模——运输问题,你会的还只有初级工程师的技术吗
下一篇: Python入门之数据库基础,高级Python面试题2019
j25311
博客等级 码龄5年 0粉丝 · 14原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值