Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

ETL测试题 PDF 下载


分享到:
时间:2021-05-21 09:31来源:http://www.java1234.com 作者:转载  侵权举报
ETL测试题 PDF 下载
失效链接处理
ETL测试题 PDF 下载


 
本站整理下载:
提取码:39t7 
 
 
相关截图:
 
主要内容:

一、ETL 测试题
 
1、ETL测试:
案例:
A公司有一套ERP系统,主要做供应链以及财务相关业务,目前又采购了一套预算系统,ERP系统采用的是公司的财务会计口径的科目,而预算系统使用的管理会计口径的科目,两个系统的科目是相对独立的。当前A公司需要在预算系统编制下一年度每月的部门费用预算,同时需要参照公司当年的实际发生的费用数据,而实际发生的费用数据是在ERP系统中以会计凭证的形式存在,那A公司如果要在预算系统中顺利编制费用预算,那他们需要从ERP系统中获取当年费用的实际发生数据,同时对凭证数据进行计算后在映射到预算系统的科目上。
样例数据:
 
 
1、在MySQL(或者其他)数据库中创建样例数据中四张表,写出语句;
2、写出sql语句处理数据实现如下数据结构转换:
ERP凭证数据------>预算系统实际数
 
        注:转换时金额数据只统计借方金额(若有兴趣可思考下为什么?)
 
 
        
 
 
 
 
 
 
 
 
 
 
 
 
 
 
二、MySQL测试题
1、 “SQL数据源.xlsx”是从MySQL中导出的两张数据表,z_store_hierarchy:餐厅的主数据,data:销售数据明细(price表示销售单价,quantity表示销售数量)。
 
 
1)通过store_code字段连接两表,按market,period,sales_type分组,计算销售收入和平均单价;
2)按market,sales_type计算2月相对1月的平均单价涨跌幅度,给出排名字段并写入结果表;
3)创建存储过程:
把步骤2)的计算范围扩展为2到12月,计算每月相对上月的平均单价涨跌幅,
并写入新创建的结果数据库表
 
数据源表结构:
create table z_store_hierarchy
(
store_code VARCHAR(80),
store_name varchar(255),
region varchar(80),
market varchar(80)
)
 
 
create table data
(
store_code VARCHAR(80),
period varchar(10),
sales_type varchar(20),
price decimal(19,6),
quantity decimal(19,6)
)
 
 
 
 
 
 
 
 

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐