Amazon Marketplace Upsert 配置

Version 23.4.8843


Amazon Marketplace Upsert 配置


Upsert 操作插入或更新 Amazon Marketplace 数据。 默认情况下,如果 Amazon Marketplace 中已存在记录,则使用输入提供的值对 Amazon Marketplace 中的现有数据执行更新。

表格和列

如果为 Amazon Marketplace 端口选择 Upsert,则必须从 Amazon Marketplace 中选择一个(或多个)目标表。 单击 表格 面板上方的 + 添加 按钮。

一个模态框出现并列出所有可用的表格。 选择所需的表并单击+ 添加

选定的表出现在 表格 面板下,表中的列出现在 面板下。 端口会自动检测具有特殊相关性的值(例如主键、外键等)并相应地标记它们。

默认情况下,所有列都被选中以包含在 Amazon Marketplace 端口的操作中。 你可以通过取消选中来删除单个列。

注意:你可以通过单击+ 添加 并重复此过程来选择更多表。 有关详细信息,请参阅 子表

知行之桥工作流示例

为 Upsert 配置的 Amazon Marketplace 端口选择表格和列后,将端口放置在知行之桥工作流的末尾。 下面的屏幕截图描述了一个示例流程,其中包含一个 CSV 端口、一个 XML Map 端口和一个 Amazon Marketplace Upsert 端口:

此示例工作流中的数据通过以下步骤:

  1. CSV1 端口提供一个包含数据的 CSV 文件。

  2. 此数据作为 源文件 传递给 XML_Map 端口,后者映射到 的树状结构中。

  3. 来自 Amazon Marketplace_Upsert 端口的数据作为 目标文件 传递给 XML_Map 端口,后者映射到 目标 树状结构。

  4. XML_Map 端口尝试自动将 元素映射到具有相同名称的 目标 元素。 你可以手动更改这些并通过将元素从 拖到 目标 来填充空白映射。

  5. Amazon Marketplace_Upsert 端口根据映射执行 Upsert 并将结果数据传递给 Amazon Marketplace。

XML 聚合列

大多数 Amazon Marketplace 数据库列用作映射的单个元素。 知行之桥工作流示例 下的上述示例演示了单元素列。

某些列出现在 Amazon Marketplace 端口中,其名称旁边带有 XML 聚合图标 </>。 与标准的单元素列相比,聚合列包含一组实体。 以下屏幕截图显示了 Upsert 配置的 Amazon Marketplace 端口中的聚合列:

在 XML Map 端口中,聚合列的完整结构会扩展以显示其所有内容。 以下屏幕截图显示了展开的聚合列:

聚合列的每个元素都可以以与单元素列相同的方式映射。