失效链接处理 |
ETL测试题 PDF 下载
本站整理下载:
相关截图:
![]()
主要内容:
一、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)
)
|