[ABI 5.2] 数据整合计算结果为空

21487
18

恩智浦凯文 初学数据Lv2

发表于2021-2-9 14:26

悬赏100

已解决

楼主
如题,请帮忙分析原因。ABI 执行如下:
2021-02-09 14:17:29 开始迁移到目标表:dbo.Leaded_CQC
2021-02-09 14:17:29 创建临时表:dbo.T_EMSUQZ,表结构为:ALOT_NUMBER(C|15),DEVC_NUMBER(C|16),OUT_QUANTITY(N|9),PKGCODE(C|4),TRACECODE(C|16),DATECODE(C|4),PROCESS_START_TIME(P|23),PROCESS_END_TIME(P|23),STEP_NAME(C|16),MACH_ID(C|16),END_USER_ID(C|32),USER_CREW(C|10),REJECT_QUANTITY(N|9),ATTR_NAME(C|32),ATTR_VALUE(C|2000),DTYP_NAME(C|8),QUANTITY(N|9),DEVICE1(C|16),PLOT_NUMBER(C|15)
2021-02-09 14:17:29 数据查询耗时:1毫秒结果集结构:
ALOT_NUMBER(C|15),DEVC_NUMBER(C|16),OUT_QUANTITY(N|9),PKGCODE(C|4),TRACECODE(C|16),DATECODE(C|4),PROCESS_START_TIME(P|0),PROCESS_END_TIME(P|0),STEP_NAME(C|16),MACH_ID(C|16),END_USER_ID(C|32),USER_CREW(C|10),REJECT_QUANTITY(N|9),ATTR_NAME(C|32),ATTR_VALUE(C|2000),DTYP_NAME(C|8),QUANTITY(N|9),DEVICE1(C|16),PLOT_NUMBER(C|15)
2021-02-09 14:17:29 数据迁移插入SQL:
insert into dbo.T_EMSUQZ([ALOT_NUMBER],[DEVC_NUMBER],[OUT_QUANTITY],[PKGCODE],[TRACECODE],[DATECODE],[PROCESS_START_TIME],[PROCESS_END_TIME],[STEP_NAME],[MACH_ID],[END_USER_ID],[USER_CREW],[REJECT_QUANTITY],[ATTR_NAME],[ATTR_VALUE],[DTYP_NAME],[QUANTITY],[DEVICE1],[PLOT_NUMBER]) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
2021-02-09 14:17:30 已经完成表:dbo.T_EMSUQZ迁移数据条数:0耗时:401毫秒
2021-02-09 14:17:30 将临时表dbo.T_EMSUQZ数据写入目的表dbo.Leaded_CQC:
2021-02-09 14:17:30 insert  into dbo.Leaded_CQC ( ALOT_NUMBER,DEVC_NUMBER,OUT_QUANTITY,PKGCODE,TRACECODE,DATECODE,PROCESS_START_TIME,PROCESS_END_TIME,STEP_NAME,MACH_ID,END_USER_ID,USER_CREW,REJECT_QUANTITY,ATTR_NAME,ATTR_VALUE,DTYP_NAME,QUANTITY,DEVICE1,PLOT_NUMBER)
select b.ALOT_NUMBER,b.DEVC_NUMBER,b.OUT_QUANTITY,b.PKGCODE,b.TRACECODE,b.DATECODE,b.PROCESS_START_TIME,b.PROCESS_END_TIME,b.STEP_NAME,b.MACH_ID,b.END_USER_ID,b.USER_CREW,b.REJECT_QUANTITY,b.ATTR_NAME,b.ATTR_VALUE,b.DTYP_NAME,b.QUANTITY,b.DEVICE1,b.PLOT_NUMBER from dbo.T_EMSUQZ b
2021-02-09 14:17:30 执行sql耗时:5毫秒
2021-02-09 14:17:30 完成数据提交到表:dbo.Leaded_CQC
2021-02-09 14:17:30 执行更新总耗时429毫秒
2021-02-09 14:17:30 完成将数据插入到目标表:Leaded_CQC
2021-02-09 14:17:30 结束执行组件:Leaded_CQC
2021-02-09 14:17:30 结束执行ETL过程:[Leaded_CQC]


以上应该表示执行成功,ETL过程没有问题。表输出设定如下:

点击“查看”,结果如下,没有数据

查看相应数据集,数据也为空


这个ETL和数据集,之前我运行过,得到过数据。今天对相应数据集做了数据分析,运行后就得不到数据了。
请大神帮忙看看这种问题一般出在哪里,需要检查什么地方。
谢谢!


最近看过此主题的会员

贾乐

wish

Xeo

liyzh

GY123

malin

whr

1505121235

xxxl

admin

wut

杨思怡

3516853030

小亿

guoff

最佳答案
恩智浦凯文 发表于 2021-2-9 16:25
不会啊,我曾经试过可以的。

参考一下我视频的配置
20210209_164309.zip (10.84 MB, 下载次数: )
18个回答

只看楼主

1505121235 数据老手Lv5

发表于2021-2-9 14:49

只看该作者

取消 关注该作者的回复

沙发

我看执行过程中迁移数据条数0,是不是源表没有数据了?

恩智浦凯文 初学数据Lv2

发表于2021-2-9 14:53

只看该作者

取消 关注该作者的回复

板凳

1505121235 发表于 2021-2-9 14:49
我看执行过程中迁移数据条数0,是不是源表没有数据了?

你说的源表是指什么,是指数据库吗?
我是用其他软件运行了一下,是有数据的。

1505121235 数据老手Lv5

发表于2021-2-9 14:57

只看该作者

取消 关注该作者的回复

地板

恩智浦凯文 发表于 2021-2-9 14:53
你说的源表是指什么,是指数据库吗?
我是用其他软件运行了一下,是有数据的。
...

方便远程看下不,或者你导出ETL和数据库源表,我本地看下

恩智浦凯文 初学数据Lv2

发表于2021-2-9 15:24

只看该作者

取消 关注该作者的回复

5#

1505121235 发表于 2021-2-9 14:57
方便远程看下不,或者你导出ETL和数据库源表,我本地看下

远程可以,微软teams你有安装吗?或者skype

1505121235 数据老手Lv5

发表于2021-2-9 15:40

只看该作者

取消 关注该作者的回复

6#

恩智浦凯文 发表于 2021-2-9 15:24
远程可以,微软teams你有安装吗?或者skype

teamviewer被禁了,向日葵和qq远程都可以

1505121235 数据老手Lv5

发表于2021-2-9 16:00

只看该作者

取消 关注该作者的回复

7#

不方便远程的话,导出ETL和数据库源表,我本地看下

恩智浦凯文 初学数据Lv2

发表于2021-2-9 16:02

只看该作者

取消 关注该作者的回复

8#

SELECT T0.alot_number AS alot_number,
       T0.devc_number AS devc_number,
       T0.out_quantity AS out_quantity,
       T0.pkgcode AS pkgcode,
       T0.tracecode AS tracecode,
       T0.datecode AS datecode,
       T0.process_start_time AS process_start_time,
       T0.process_end_time AS process_end_time,
       T0.step_name AS step_name,
       T0.mach_id AS mach_id,
       T0.end_user_id AS end_user_id,
       T0.user_crew AS user_crew,
       T0.reject_quantity AS reject_quantity,
       T0.attr_name AS attr_name,
       T0.attr_value AS attr_value,
       T0.dtyp_name AS dtyp_name,
       T0.quantity AS quantity,
       T0.device1 AS device1,
       T0.plot_number AS plot_number
FROM(SELECT al3.alot_number,
       al3.devc_number,
       al3.out_quantity,
       al1.pkgcode,
       al1.tracecode,
       al1.datecode,
       al3.process_start_time,
       al3.process_end_time,
       al3.step_name,
       al2.mach_id,
       al3.end_user_id,
       al4.user_crew,
       al3.reject_quantity,
       al5.attr_name,
       al5.attr_value,
       al6.dtyp_name,
       al6.quantity,
       al8.devc_number AS device1,
       al7.plot_number
FROM   genstaging.mview$_stage_ao_lots al1,
       genstaging.mview$_stage_alot_mach_hists al2,
       genstaging.mview$_stage_aolot_hists al3,
       cmrpt.mview$_users al4,
       genstaging.mview$_stage_lhst_attr_values al5,
       genstaging.mview$_stage_defcts al6,
       cmrpt.mview$_stage_aolot_pp_assign al7,
       cmrpt.mview$_stage_piece_part_lots al8
WHERE  (al3.alot_number = al2.alot_number (+)
        AND al6.alot_number (+)  = al3.alot_number
        AND al6.step_name (+)  = al3.step_name
        AND al3.step_name = al2.step_name (+)
        AND al2.alot_number = al5.alot_number (+)
        AND al2.step_name = al5.step_name (+)
        AND al7.alot_number (+)  = al3.alot_number
        AND al7.step_name (+)  = al3.step_name
        AND al7.plot_number = al8.plot_number (+)
        AND al3.alot_number = al1.alot_number
        AND al4.user_id = al3.end_user_id)
       AND ((al3.step_name IN ('BE TO KESBI',
                               'BE TO KESFT',
                               'BE TO NON-A WHSE',
                               'BE TO TEST1',
                               'BE TO TEST2',
                               'BE TO TTJBI',
                               'DEFLASH',
                               'DEJUNK',
                               'DIE_BOND',
                               'ENG MOLD',
                               'FORM',
                               'FVI',
                               'FVI_GATE',
                               'MARK',
                               'MOLD',
                               'PASS_WINDOW',
                               'PLATE',
                               'PMC',
                               'PPB',
                               'PRE-MOLD PLASMA',
                               'REFLOW',
                               'TRIM_FORM',
                               'VM_CHECK',
                               'VM_INSPECT')
             AND al3.alot_number = 'TJMEA21X2300'
             AND (al5.attr_name (+)  LIKE '%DAMBAR%'
                   OR al5.attr_name (+)  LIKE '%FORM%'
                   OR al5.attr_name (+)  LIKE '%MOLD%')))) T0

1505121235 数据老手Lv5

发表于2021-2-9 16:06

只看该作者

取消 关注该作者的回复

9#

导出ETL


导出库表

恩智浦凯文 初学数据Lv2

发表于2021-2-9 16:14

只看该作者

取消 关注该作者的回复

10#

如附件
backup.zip (564 Bytes, 下载次数: )

1505121235 数据老手Lv5

发表于2021-2-9 16:24

只看该作者

取消 关注该作者的回复

11#

我导入看了一下,没有数据啊,是不是你表输入组件的那张表就没有数据呀,你检查一下

上一页12下一页共2页

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号