小题 1:ETL 过程中的元数据有哪些?我的解答:通常来说,我们可以把元数据分为三类,分别为业务元数据(Business Metadata),技术元数据(Technical Metadata)和过程处理元数据(Process Execution Metadata)。
业务元数据,是从业务的角度对数据的描述。通常是用来给报表工具和前端用户对数据进行分析和使用提供帮助。
技术元数据,是从技术的角度对数据的描述。通常包括数据的一些属性,如数据类型、长度、或者数据概况分析后一些结果。
过程处理元数据,是 ETL 处理过程中的一些统计数据,通常包括有多少条记录被加载,多少条记录被拒绝接受等数据。
小题 2:ETL 的质量检查包括哪些方面?我的解答:
ETL 的数据质量问题具体表现为正确性、完整性、一致性、完备性、有效性、时效性和可获取性等几个特性。
SQL 题 1:怎么把这样一个表,查成这样一个结果?
==》我的解答:
SQL 题 2:
Student(Sno,Sname,Sage,Ssex) 学生表,Sno 学号,Sname 学生姓名,Sage 学生年龄,Ssex 学生性别
Teacher(Tno,Tname) 教师表,Tno 教师编号,Tname 教师名称
Course(Cno,Cname,Tno) 课程表,Cno 课程编号,Cname 课程名称,Tno 教师编号
SC(Sno,Cno,score) 成绩表,Sno 学号,Cno 课程编号,score 成绩
1. 统计学过“张三”老师所教的所有课的同学的学号,姓名 2. 查询课程编号“002”的成绩比课程编号“001”课程低的所有同学的学号,姓名 3. 统计下列各科成绩,各分数线人数:课程 ID,课程名称,【100-85】,【85-70】,【70-60】,【小于 60】我的解答:1.
2.
3.