寒晓浴伊 2018-10-01 11:48 采纳率: 0%
浏览 3555

kettle预览报错,但是数据却能执行成功,这是怎么回事呢

2018/10/01 19:26:07 - 放贷明细表 - 转换已经从资源库预先载入.
2018/10/01 19:26:07 - Spoon - 转换已经打开.
2018/10/01 19:26:07 - Spoon - 正在打开转换 [放贷明细表]...
2018/10/01 19:26:07 - Spoon - 开始执行转换.
2018/10/01 19:26:07 - 放贷明细表 - 为了转换解除补丁开始 [放贷明细表]
2018/10/01 19:26:07 - 放贷明细表 - 已经找到的参数数量:0
2018/10/01 19:26:07 - 放贷明细表 - 这没有一个重放的转换
2018/10/01 19:26:07 - 放贷明细表 - 我找到 2 个不同的要执行的步骤.
2018/10/01 19:26:07 - 放贷明细表 - 分派记录集...
2018/10/01 19:26:07 - 放贷明细表 - 正在分配行组为步骤 0 --> 放贷明细表-新逻辑
2018/10/01 19:26:07 - 放贷明细表 - 前一个副本 = 1, 下一个副本=1
2018/10/01 19:26:07 - 放贷明细表 - 转换分配了新的行组 [放贷明细表-新逻辑.0 - Microsoft Excel 输出 2 2.0]
2018/10/01 19:26:07 - 放贷明细表 - 已分配 1 行组为步骤 0 --> 放贷明细表-新逻辑
2018/10/01 19:26:07 - 放贷明细表 - 正在分配行组为步骤 1 --> Microsoft Excel 输出 2 2
2018/10/01 19:26:07 - 放贷明细表 - 已分配 1 行组为步骤 1 --> Microsoft Excel 输出 2 2
2018/10/01 19:26:07 - 放贷明细表 - 正在分配步骤和步骤数据...
2018/10/01 19:26:07 - 放贷明细表 - 转换大约分配了 步骤 [放贷明细表-新逻辑] 类型的 [TableInput]
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - 分散被激活
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - Starting allocation of buffers & new threads...
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - 步骤信息: 输入数量=0 输出数量=1
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - output rel. is 1:1
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - 发现输出 rowset [放贷明细表-新逻辑.0 - Microsoft Excel 输出 2 2.0]
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - 完成分发
2018/10/01 19:26:07 - 放贷明细表 - 转换已经分配了一个新的步骤: [放贷明细表-新逻辑].0
2018/10/01 19:26:07 - 放贷明细表 - 转换大约分配了 步骤 [Microsoft Excel 输出 2 2] 类型的 [TypeExitExcelWriterStep]
2018/10/01 19:26:07 - Microsoft Excel 输出 2 2.0 - 分散被激活
2018/10/01 19:26:07 - Microsoft Excel 输出 2 2.0 - Starting allocation of buffers & new threads...
2018/10/01 19:26:07 - Microsoft Excel 输出 2 2.0 - 步骤信息: 输入数量=1 输出数量=0
2018/10/01 19:26:07 - Microsoft Excel 输出 2 2.0 - 获取来自前一步骤 [Microsoft Excel 输出 2 2] #0 --> 放贷明细表-新逻辑
2018/10/01 19:26:07 - Microsoft Excel 输出 2 2.0 - input rel is 1:1
2018/10/01 19:26:07 - Microsoft Excel 输出 2 2.0 - 发现输入记录集合 [放贷明细表-新逻辑.0 - Microsoft Excel 输出 2 2.0]
2018/10/01 19:26:07 - Microsoft Excel 输出 2 2.0 - 完成分发
2018/10/01 19:26:07 - 放贷明细表 - 转换已经分配了一个新的步骤: [Microsoft Excel 输出 2 2].0
2018/10/01 19:26:07 - 放贷明细表 - 这项转换可以被回放 回放日期是: 2018/10/01 19:26:07
2018/10/01 19:26:07 - 放贷明细表 - 正在初始化 2 步骤...
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - Released server socket on port 0
2018/10/01 19:26:07 - Microsoft Excel 输出 2 2.0 - Released server socket on port 0
2018/10/01 19:26:07 - sqlserver - New database connection defined
2018/10/01 19:26:07 - sqlserver - Auto commit off
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - Connected to database...
2018/10/01 19:26:07 - 放贷明细表 - 步骤 [放贷明细表-新逻辑.0] 初始化不完全,有缺陷.
2018/10/01 19:26:07 - 放贷明细表 - 步骤 [Microsoft Excel 输出 2 2.0] 初始化不完全,有缺陷.
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - 开始运行...
2018/10/01 19:26:07 - Microsoft Excel 输出 2 2.0 - 开始运行...
2018/10/01 19:26:07 - 放贷明细表 - 转换已经分配了 2 线程 和 1 列组.
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - SQL query :
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - DECLARE @BEGINDATE DATE=DATEADD(mm, DATEDIFF(mm,0,getdate())-1 , 0) --改 上月月初
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - ,@ENDDATE DATE=DATEADD(mm, DATEDIFF(mm,0,getdate()), 0); --改 本月月初
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 -
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - SELECT A.BusinessID AS [业务号]
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - ,A.ContractNo AS [合同号]
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - ,B.name AS [户名]
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - ,CASE WHEN A.ProductType=62 AND E.MultiCapitalFlag=1 THEN E.LoanCapitalB ELSE A.LoanCapital END AS [合同金额]
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - ,CONVERT(VARCHAR(10),A.LoanTime,120) AS [放款日期]
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - ,ISNULL(A.EvaluationCost,0) AS [评估费]
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - ,A.ProceduresAmout AS [手续费]
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - ,CASE WHEN D.Name IN ('百度借现金','借趣花') THEN ([VcreditDW].dbo.YearInerterate(A.LoanCapital,A.LoanPeriod,A.DayRate)/12)*100
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - WHEN A.LoanKind in ('LOANKIND/TYSUIYIJIE')
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - then (VcreditDW.dbo.PMTS(A.InterestRate,A.LoanPeriod,A.LoanCapital)/12)*100
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - ELSE
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - CASE WHEN A.InterestRate=0 THEN A.DayRate*30*100 ELSE A.InterestRate * 100 END
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - END AS [利率]
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - ,A.ProceduresRate * 100 AS [手续费率]
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - ,A.LoanPeriod AS [贷款期限]
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - ,ISNULL(D.Name,'') AS [产品名称]
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 -
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - FROM PostLoan.dbo.Business A
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - LEFT JOIN loan.[check].applyinfoCustomer B

2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - ON A.businessid=B.bid
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - LEFT JOIN [Sys].common.EnumerationAll D

2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - ON A.LoanKind=D.FullKey
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - JOIN PostLoan.dbo.BusinessExtend AS E WITH(NOLOCK)
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - ON A.BusinessID=E.BusinessID
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - WHERE A.LendingSideKey IN('COMPANY/WX_CDWS_LENDING','COMPANY/BHB_LENDING')
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - AND A.LoanTime>= @BEGINDATE AND A.LoanTime<@ENDDATE
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - AND A.Operable =1
2018/10/01 19:26:07 - 放贷明细表-新逻辑.0 - and D.Name<>'甜橙白条'
2018/10/01 19:26:13 - 放贷明细表-新逻辑.0 - Finished reading query, closing connection.
2018/10/01 19:26:13 - sqlserver - Connection to database closed!
2018/10/01 19:26:13 - 放贷明细表-新逻辑.0 - 完成处理 (I=20241, O=0, R=0, W=20241, U=0, E=0)
2018/10/01 19:26:14 - Microsoft Excel 输出 2 2.0 - 完成处理 (I=0, O=20242, R=20241, W=20241, U=0, E=0)
2018/10/01 19:26:14 - Spoon - 转换完成!!


  • 写回答

1条回答

  • lshen01 2023-03-15 19:02
    关注

    参考GPT和自己的思路:

    从日志信息中可以看出,转换过程中出现了两个步骤初始化不完全的错误,这可能是由于步骤之间的依赖关系导致的。但是数据仍然能够执行成功,说明这个错误并没有影响到数据的处理和输出。因此,这可能只是一个警告级别的错误,不会影响到最终结果。建议在开发过程中进一步排查该错误的原因,以确保代码的健壮性和可靠性。

    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料