【问题标题】:Informatica only insert last data row into database tableInformatica 仅将最后一个数据行插入到数据库表中
【发布时间】:2022-01-27 03:23:32
【问题描述】:

我是 informatica 工具的新手。 我运行一个工作流将数据从数据库 A、表 A.A 插入到数据库 B、表 B.B。会话确实成功了。 我在日志文件中遇到了一个问题: 发生数据库错误: 执行 -- Informatica 的 ODBC 20101 驱动程序27376073 执行 -- ODBC 驱动程序管理器功能序列错误 当最后一步将数据插入 B.B 每个工作流运行时间仅插入 1 行。示例:我有 7 行,只插入了 1 行,拒绝了 6 行。 我搜索 27376073 错误代码,但我一无所获。 请问谁能帮我解决这个问题?

【问题讨论】:

  • 这看起来像一个数据库问题。许多情况可能发生 1. Db 在某些列上有一些唯一键,并且您的映射正在根据该列生成重复项。2。 db 中的某些列可能不为空,因此 db 拒绝。 3. goreign key 等其他一些约束可能会失败。

标签: database oracle etl informatica unixodbc


【解决方案1】:

您是否使用标记或未标记的聚合器转换 cheak groupby 端口 如果源是FF和固定宽度,我们需要在会话任务中做一些设置

【讨论】:

    猜你喜欢
    • 2019-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多