bb2

1.测试一张报表需要知道该表的数据如何来的,我们通常需要了解这张报表使用的存储过程是什么,过程中会详细的写出使用的表。

2.报表的实现原理:一般都是将数据放在一张t_tmp_xxx这样的临时表中,查询报表调用临时表的数据,从存储过程我们可以看到该报表的数据来源于哪张表。

3.报表这边的实行流程是这样的,ETL抽取数据都是先将数据放到中间表t_mid_info_test,通过p_sys_job_testmovedata将数据转移到结果表。(表t_sys__testmidtoresult中间表和结果表的对应关系)

4.etl配置正确(确保数据源正确,报表数据库配置正确(入目的库正确),执行控制etl流选择import_testdb控制流,右击设置调度时间

禁用调度时间单选框一定不能勾选,如果勾选调度时间将无效,定时调度无法执行。

Import_testdb控制流执行成功后,会自动调度job_testmovedata控制流,将中间表的数据转移到结果表。

5.登陆etl控制中心。查看控制流是否正确。点击Real-Time,查看执行状态。

如果失败可以双击控制流名称。查看书一样的标签检查详细日志来定位问题。

如果成功,登陆到目的数据库可以查询结果表有相关数据。

6.登陆到报表平台可以看到查询相关报表的信息正确。

7.当上传不可用的时候执行相关数据流也是可以的(把数据放到相关目录)

8.过程执行难是否有误

select * from t_sys_testoper_jobstatus t02 1    1有问题的  2完成 0开始  --过程执行的状态表
select * from t_sys_testrun_log t where t.loglevel = 1; 有问题  --日志表

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值