AWS B2B Data Interchange 常见问题

大规模自动化和转换电子数据交换(EDI)文档

双向 EDI 转换和映射

B2B Data Interchange 支持所有 ANSI X12 EDI 交易集,以满足 4010、4030、4050、4060、5010 和 5010 版的 HIPPA 要求。有关支持的 X12 文档编号和版本的完整列表,请访问用户指南

您可以为您的转换器资源添加一个映射,以自定义 EDI 文档的转换。通过向您的转换器添加一个映射,它使您能够将 EDI 文档转换成自定义数据格式或者从自定义数据格式生成 EDI 文档。

您可以手动构建这些映射,也可以借助生成式人工智能构建这些映射。B2B Data Interchange 的生成式人工智能辅助映射功能减少了生成映射代码时所需的工作量和技术专业知识,因此最大限度地减少了将 EDI 工作负载迁移到 AWS 所需的时间和成本。要开始使用生成式人工智能构建和运行事件驱动型 EDI 工作流,请访问用户指南的入门部分自定进度的讲习会中的“B2B Data Interchange 模块”

要使用 B2B Data Interchange 的生成式人工智能辅助映射功能,首先允许从 Amazon Bedrock 控制台内的“模型访问”页面访问 Anthropic 的 Claude 3 和 3.5 Sonnet 模型。接下来,将 EDI 文档和 JSON 或 XML 数据文件上传到 Amazon S3。创建转换器资源时,在 B2B Data Interchange 控制台中指定这些示例,然后从映射配置页面中选择“生成映射”。最后,参考精度分数,以评估映射的质量和确定是否需要进行更多编辑。满意之后,保存映射代码,以使它们可以用来在生产环境中生成和转换 EDI 文档。

符合。B2B Data Interchange 会自动生成 997 和 999 功能确认以及 TA1 交换确认,以响应所有的入站 X12 电子数据交换(EDI)交易。这些确认用来确认收到入站 EDI 文档以及报告错误。您可以使用发布到 Amazon EventBridge 的确认已完成事件以及 AWS Transfer Family 的 SFTP 和 AS2 功能,自动将这些确认返回给您的交易合作伙伴。要了解有关如何将您的确认回复自动化的更多信息,请参阅自定进度的讲习会中的配置事件驱动型确认部分

不可以。B2B Data Interchange 会自动为所有入站 EDI 转换生成功能确认(997 或 999)和交换确认(TA1)。系统会将这些确认写入到您的交易功能资源中指定的输出目录内的专用前缀。您目前无法自定义这些确认的格式或内容,也无法选择不生成这些确认。有关 B2B Data Interchange 自动生成的确认的更多详细信息,请访问用户指南

不可以。B2B Data Interchange 根据适用于给定交易集和版本的 ANSI X12 EDI 标准对所有入站 EDI 文档进行验证。但是无法使用自定义业务逻辑自定义验证。

不能。B2B Data Interchange 目前只能将 X12 EDI 文档转换成 JSON 或 XML 或者从 JSON 或 XML 中生成 X12 EDI 文档。您可以使用 XSLT 映射模板语言将 XML 数据转换成其他的多种数据格式,但是无法通过本机方式将 X12 EDI 文档转换成 CSV、IDoc、平面文件或分隔文件等数据格式或者进行反向转换。

不支持。B2B Data Interchange 目前只支持 ANSI X12 EDI 标准。不支持其他 EDI 标准,例如欧洲和亚洲使用的 EDIFACT 以及医疗保健领域使用的 HL7v2。

事件驱动型 EDI 处理和自动化

收到并转换 EDI 文档之后,您可以使用发布到 Amazon EventBridge转换已完成事件,使用 AWS Glue、AWS Lambda 或 AWS Step Functions 等 AWS 服务触发一个 ETL 流程或自定义数据集成工作流。在集成转换后的数据之前,您还可以利用这些事件自动触发额外的后处理。要详细了解如何自动集成 EDI 数据,请参加自定进度的讲习会

生成 997 或 999 和 TA1 确认之后,您可以使用发布到 Amazon EventBridge 的确认已完成事件以及 AWS Transfer Family 的 SFTP 和 AS2 功能,自动将这些确认返回给您的交易合作伙伴。或者,您也可以使用任何 EDI 连接解决方案,只要它能够访问来自 Amazon S3 的确认。要了解有关如何将您的确认回复自动化的更多信息,请参阅自定进度的讲习会中的配置事件驱动型确认部分

生成出站 EDI 文档之后,您可以使用发布到 Amazon EventBridge 的转换已完成事件以及 AWS Transfer Family 的 SFTP 和 AS2 功能,自动将其发送给您的交易合作伙伴。或者,您也可以使用任何 EDI 连接解决方案,只要它能够访问来自 Amazon S3 的出站 EDI 文档。要详细了解如何自动向交易合作伙伴发送出站 EDI 文档,请参阅自定进度的讲习会的“SFTP 模块”部分

运营可见性和监控

您可以直接从 B2B Data Interchange 控制台监控个别交易合作伙伴开展的交易活动。每个合作伙伴资源中都提供了 Amazon CloudWatch Logs,因此您可以获得每个合作伙伴开展的 EDI 活动的完整运营可见性。在自定进度的讲习会的端到端测试部分,详细了解如何监控这些活动。

符合。您可以使用发布到 Amazon EventBridge 的转换失败事件,通过 Amazon Simple Notification Service(SNS)触发短信或电子邮件通知。每当 EDI 文档解析失败时,都可以将这些通知发送给您或您的交易合作伙伴。如果 EDI 文档解析成功但验证失败,您可以使用 AWS Transfer Family 的 SFTP 或 AS2 功能将自动生成的确认返回给您的交易合作伙伴。

符合。通过创建自定义的 Amazon CloudWatch 指标并将它们添加到 Amazon CloudWatch 控制面板,您可以跟踪多个合作伙伴的 EDI 转换活动。带有自定义 B2B Data Interchange 指标的 Amazon CloudWatch 控制面板将向您概述整个交易合作伙伴网络中的所有 EDI 转换活动。您还可以与内部和外部的合作伙伴共享 Amazon CloudWatch 控制面板。要了解如何创建自定义 Amazon CloudWatch 控制面板,请参加自定进度的讲习会

安全性与合规性

您的 EDI 文档、确认和数据文件存储在 Amazon S3 中,可供访问以进行进一步处理、分析和机器学习以及集成到第三方应用程序中。所有 Amazon S3 资源(包括存储桶、前缀和个别对象)都是私有的,默认情况下被加密。只有 AWS 账户所有者以及 AWS 账户所有者授权的用户能够访问这些资源。

B2B Data Interchange 提供了内置的安全功能,以确保您的数据在默认情况下安全且合规。您也可以使用其他 AWS 服务确保您的数据始终受到保护。在 AWS 中存储数据时,您可以使用 Amazon S3 的各种数据加密选项,以确保您的数据受到静态保护。与外部交易合作伙伴交换数据时,您可以使用 AWS Transfer Family 的 SFTP 和 AS2 功能,以确保您的数据受到传输中保护。在收到任何入站 EDI 文档和将它们写入到 Amazon S3 时,您还可以使用 Amazon GuardDuty 等服务对它们执行恶意软件扫描。

符合。B2B Data Interchange 符合 1996 年颁布的《美国健康保险流通与责任法案》(HIPAA)资格要求。作为一个医疗保健客户,您可以在 B2B Data Interchange 上构建和运行双向、事件驱动型 EDI 工作负载,同时保持 HIPAA 合规性。这项服务目前不支持其他合规性计划,例如 PCI-DSS、GDPR、FedRAMP 或 SOC 1/2/3。要详细了解如何在 B2B Data Interchange 上构建和运行符合 HIPAA 要求的 EDI 工作负载,请访问用户指南的合规性验证部分

否。B2B Data Interchange 和 Amazon Bedrock 都不存储任何 EDI 文档、数据样本或映射代码,也不基于这些内容进行训练。此外,也不会使用您的任何数据来更新、影响或训练 Anthropic 的 Claude 33.5 Sonnet 模型。要详细了解 Amazon Bedrock 如何管理您的数据,请访问《Amazon Bedrock 用户指南》的数据保护部分

定价

使用 B2B Data Interchange 时,无需管理资源,也没有预付费用。除了为在 Amazon S3 中存储转换后的数据付费以外,您只需为维护的活跃合作伙伴关系的数量和使用的转换步骤的数量付费。有关更多信息,请访问 B2B Data Interchange 定价页面

每当您选择使用 B2B Data Interchange 的生成式人工智能辅助映射功能生成映射代码时,都会直接从 Amazon Bedrock 中产生费用。但只有在转换器资源配置期间生成映射代码时才会产生费用,在 EDI 转换运行时不会产生额外的 Amazon Bedrock 费用。在生成映射代码时,您不会从 B2B Data Interchange 中产生额外费用,因为这项服务会调用您的 AWS 账户中启用的 Amazon Bedrock 基础模型。有关更多信息,请访问 Amazon Bedrock 定价页面