Talend Informix 自定义查询猜测模式问题

Talend Informix Custom Query Guessing Schema Issue

我正在尝试从 Informix 获取数据到 SQL SERVER 2012。我正在使用 Talend 来实现此功能。如果我只是在 Informix 的任何默认 table 上做一个 select * 的工作就成功了。

如果我尝试进行自定义查询(加入一些 table 并返回 3 行),我会在尝试猜测架构时出错。请指教

运行在 informix DB 上绝对没问题但无法通过 Talend 运行 的查询给出了以下错误。 group by 语句错误令人困惑,因为相同的脚本 运行ning 在 DB 上非常好。作为一种命中率和试验方法,我使用 GUESS SCHEMA 来可视化模式的结果集:

作为参考,查询是:

**

        SELECT  first 3 R.resourcename as Name,
            CAST('0'||LEFT(TO_CHAR (Mod(  (ROUND( CASE WHEN  COUNT(ringtime) 
            >0 THEN SUM(ringtime)*1.0 / COUNT(ringtime) ELSE 0 END , 0) )  , 
            3600) / 60 ),1) ||':'||
            TO_CHAR (Mod (Mod (ROUND( CASE WHEN  COUNT(ringtime) >0 THEN 
            SUM(ringtime)*1.0 / COUNT(ringtime) ELSE 0 END , 0), 3600) , 
            60)) as char(16)) as ASA 
        FROM agentconnectiondetail as ACD JOIN Resource as R 
            ON ACD.resourceid = R.resourceid
        WHERE  (ACD.startdatetime ) >= TODAY -- removed 6 back days
            GROUP BY 1

**

原因是查询中的评论。 Talend 无法区分注释行,在编译整个脚本时感到困惑。