7.15. 数据映射故障排除


data mapper 显示可以通过之前集成步骤提供的最大源字段集。但是,不是所有连接都提供每个显示的源字段中的数据。例如,对第三方应用程序的更改可能会停止在特定字段中提供数据。在创建集成时,如果您发现数据映射没有被象预期的一样,请确保要映射的源字段包含您所期望的数据。

数据形成变化,影响已映射的字段可能会阻止 datamapper 加载文档。在这种情况下,当您尝试编辑映射受影响字段的数据映射器步骤时,数据映射程序将无法显示源和目标面板。相反,它会显示一个错误,表示它无法加载或无法找到文档。错误消息类似于以下信息之一:

  • Data Mapper UI imultaneous Error: Could not load document '-La_rwMD_ggphAW6nE9o': undefined undefined
  • 无法在 URI atlas:json:-LaX4LMC1CfVJYp3JXM6 的 mapped 字段 'last_name' 找到文档

您必须删除这个 data mapper 步骤,并将其替换为映射更新字段的新 datamapper 步骤。

虽然形成数据形成的更改始终需要您恢复映射,但您不需要删除 data mapper 步骤。例如,如果 XML 实例指定了输入数据形成的,并且您更改元素的名称,则数据映射程序会从旧字段名称中删除映射到/的映射。您只需使用更新的名称从字段映射到/。

可以通过以下方法为映射字段更改形成数据:

  • 在 API 供应商集成中,在编辑流时,您可以编辑定义操作的 OpenAPI 文档。

    更改操作响应的格式始终可防止数据映射程序加载文档。

  • 在流中,您可以为这类连接之一编辑输入数据类型和/或输出数据类型:

    • Amazon S3
    • AMQ
    • AMQP
    • dropbox
    • FTP/SFTP
    • HTTP/HTTPS
    • Kafka
    • IRC
    • MQTT
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat