0

我正在运行这个应该加载文件的工作流程,但我收到以下错误消息。

  1. 内部错误。无法初始化转换 [LKP_FILE_LOAD_ID{{BLD}}]。联系 Informatica 全球客户支持”。有一个字段“TOT_CLM”是我使用 LTRIM/RTRIM 的字符串,但我使用了“TO_INTEGER(v_TOT_CLM)”,因为该字段在目标表中定义为整数。
  2. 第二条错误消息显示“无法在目录 /utils/infa_cache/USS/vnd_HPS/ 中创建文件。
  3. 最后一条错误消息是“检查文件系统权限和可用空间是否可能失败”。
4

2 回答 2

0

这是我现在收到的错误消息。我已经检查了 pre_command 但没有看到任何像这样的命令。 错误信息

于 2020-06-30T14:54:15.470 回答
0

答案 -

  1. 当您在 informatica 中定义数据库查找并使用 SQL 覆盖时,请对列使用别名。别名名称应与查找端口名称相同。所以,如果查找端口是“TOT_CLM”,那么选择子句应该是 -
    SELECT LTRIM(RTRIM((TOT_CLM)) as TOT_CLM,... FROM claim_table ORDER BY KEY --
    如果你不放别名,你会得到这种错误。如果您仍然有错误,请告诉我。
  2. 很明显你没有设置缓存目录。您可以在会话属性以及全局中定义它。请参考下图,您可以为您的会话设置它。
  3. 这似乎与 2 号有关,如果您设置正确的目录,它应该会消失。请注意,如果您的桌子很大,您可能会用完空间。请为此连接到 informatica 管理员。

在此处输入图像描述

HTH

于 2020-06-30T05:04:21.643 回答