ETL

面试题总汇

一、分析

1

.什么是逻辑数据映射?它对

ETL

项目组的作用是什么?

What is a logical data mapping and what does it mean to the ETL team?

答:

逻辑数据映射(

Logical Data Map

)用来描述源系统的数据定义、目标数据仓库的模型以及

将源系统的数据转换到数据仓库中需要做操作和处理方式的说明文档,

通常以表格或

Excel

的格式保存如下的信息:

目标表名:

目标列名:

目标表类型:注明是事实表、维度表或支架维度表。

SCD

类型:对于维度表而言。三种

SCD

(

Slowly Changing Dimension

)技术

SCD1

直接修改原维表信息,不保存任何维历史信息。

SCD2

创建新的记录而不删除或修改原有维信息。

可通过为每条记录设定过期时间、

生效时

间两个字段来区分各历史记录和当前记录(历史记录的过期时间均早于当前记录的生效时

间)。

SCD3

在维表中定义历史信息字段,只保存有限的历史信息(此技术很少应用)

源数据库名:源数据库的实例名,或者连接字符串。

源表名:

源列名:

转换方法:需要对源数据做的操作,如

Sum(amount)

等。

逻辑数据映射应该贯穿数据迁移项目的始终,在其中说明了数据迁移中的

ETL

策略。在进

行物理数据映射前进行逻辑数据映射对

ETL

项目组是重要的,它起着元数据的作用。项目

中最好选择能生成逻辑数据映射的数据迁移工具。

-----------------------------

补充:

逻辑数据映射分为两种

:

1:

模型映射

:

从源模型到

DW

目标模型之间的映射类型有:

etl工程师 面试题_面试ETL题总汇相关推荐

  1. etl工程师 面试题_数据仓库工程师面试题笔试.doc

    数据仓库工程师面试题 姓名:____张小核______ 开始时间:_____:______ 结束时间:_____:_____ 数据库 使用过哪些数据库?试说出它们的异同.答:使用过SQL SERVER ...

  2. etl工程师 面试题_关于数据仓库工程师的一般面试题目

    相信会对即将投身于数据仓库事业中的同行们有点帮助!不过这只是针对初级数据仓库工程师的基本问题. 本题只代表自己对数据仓库的肤浅认识,不代表任何公司的面试题目. 对于高级数据仓库工程师的问题更侧重于各种 ...

  3. 网络工程师面试题(面试必看)(3)

    作者简介:一名云计算网络运维人员.每天分享网络与运维的技术与干货.   座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 前言 本系列将会提供网络工程师面试题,由多位专家整合出本系列面试 ...

  4. python运维工程师面试题_新浪软件测试面试题-Linux运维工程师面试真题

    新浪软件测试面试题-Linux运维工程师面试真题 作为Linux运维工程师,进入大公司是开启职业新起点的关键,今天特别分享了其在新浪面试Linux运维及云计算工程师的题目和经历,希望对广大Linux运 ...

  5. 【数据挖掘】恒生金融有限公司2023届秋招数据ETL工程师笔试题解析

    公司:恒生科技 笔试时间:2022年9月24号 岗位:数据ETL工程师 时间:120分钟 1 不定项选择题 1.SQL 修改表结构的关键词是 A. alter B. create C. desc D. ...

  6. python开发工程师面试题-超实用面试必看,Python工程师面试题

    原标题:超实用面试必看,Python工程师面试题 面试是公司挑选职工的一种重要方法.它给公司和应招者提供了进行双向交流的机会,能使公司和应招者之间相互了解,从而双方都可更准确做出聘用与否.受聘与否的决 ...

  7. 【面试题】面试真题 前端面试报告

    自我分析 普通三本,六年前端,有后端经验(python.mysql),前端常用框架 Vue/React 使用经验各占一半.项目有工业互联网Sass.点餐APP.ERP.小程序和微信公众号和h5活动模板 ...

  8. android kotlin面试题,Kotlin面试25题

    大家好,这一期呢,我们谈一下kotlin的面试题. 第1题,什么是kotlin? kotlin是静态类型的编程语言,运行于jvm之上. 第2题, 是谁开发了kotlin? kotlin是由jetbra ...

  9. mysql怎么刷题_面试刷题mysql1:一条sql语句是如何经过mysql的体系结构的?

    {port} -u${user} -p ,输入密码. 使用连接器连接服务端: 连接成功之后,权限修改不会影响当前连接,连接的有效期默认是8个小时: 连接之后,执行过程中使用内存会持续增加,应该定时重置 ...

最新文章

  1. C#实现Winform自定义半透明遮罩层
  2. 线程同步synchronized
  3. 造成java.io.IOException: Stream Closed异常的代码
  4. opencv基础小程序大集合
  5. 面向对象的软件工程应用浅研
  6. spring中的设计模式_面试:设计模式在spring中的应用
  7. 致我们曾经白嫖的网站
  8. iis7php怎么301重定向,iis7/8设置网站301重定向的方法
  9. 时间等待 c# 1614006220
  10. Java多线程(十):BlockingQueue实现生产者消费者模型
  11. java sqlite管理系统_java-SQLite操作系统抽象层?
  12. 极客大学架构师训练营 框架设计、设计原则、设计模式 第四课 听课总结
  13. java求职英文简历范本2篇_JAVA英文求职简历范文
  14. 【AI教程】AI科研绘图
  15. mysql中if多重判断使用
  16. Hadoop高频面试题(建议收藏)
  17. 20154312 曾林 Exp8 web基础
  18. 中国最优秀、最强的基金公司有哪些
  19. 2093321-19-6,PSMA-1007PSMA1007特异性膜抗原(PSMA)抑制剂
  20. 软件测试修炼之道之——重现问题

热门文章

  1. matlab dae,matlab用ode15数值计算微分代数方程(DAE)的问题
  2. php计算多少小时多少分钟多少秒
  3. python数据分析推荐课程_关于大数据分析的相关课程推荐
  4. Abaqus中C3D8R单元和C3D8I单元的区别
  5. 苹果笔记本设置MAC地址和ip地址
  6. android线上内存监控_如何在Android上监控(和减少)您的数据使用情况
  7. SpringBoot单元测试Mock静态方法
  8. 也说程序员的中年危机
  9. 解决移动硬盘不能弹出问题
  10. 《惢客创业日记》2020.10.01(周四)最伟大的画家