
## 工作流概述
这个n8n工作流是一个实用的教程,专门用于演示如何使用**Compare Datasets**节点来构建强大的数据同步系统。通过仓库审计的类比,让您轻松理解数据比较和同步的核心概念。
## 工作原理
这个模板是n8n最强大的数据工具之一:Compare Datasets节点的实践教程。在学习基础逻辑之后,这是完美的下一步,向您展示如何构建稳健的数据同步工作流。
我们使用简单的仓库审计类比来让概念变得清晰易懂:
– **仓库A**:我们的主要”真相来源”数据库。这是库存应该有的主列表。
– **仓库B**:第二个远程数据库(如Notion页面或Google Sheets),需要保持同步。
– **Compare Datasets节点**:这是我们的审计员。它获取两个库存列表并仔细比较以找到任何差异。
审计员然后将每个项目分类到四个类别之一,对应节点的四个输出:
– **仅在A中**:在我们的主仓库中找到的新产品,需要添加到仓库B。
– **相同**:在两个仓库中完美匹配的产品。无需操作!
– **不同**:在两个地方都存在但具有不同详细信息(例如库存数量)的产品。这些需要在仓库B中更新。
– **仅在B中**:在仓库B中找到但不在我们主列表中的额外产品。这些需要删除。
这种模式是您需要构建的任何双向数据同步的基础。
## 设置步骤
**设置时间:0分钟!**
这个工作流是一个自包含的教程,不需要设置或凭据。
1. 点击”Execute Workflow”开始审计
2. 探索两个Set节点(”仓库A”和”仓库B”)以查看我们正在比较的初始数据
3. 点击”审计员”(Compare Datasets节点)查看它如何配置使用product_id作为匹配键
4. 跟随输出到四个NoOp节点以查看哪些产品被分类到每个类别
5. 阅读每个输出旁边的便签 – 它们准确解释了为什么每个项目最终出现在那里
## 节点配置说明
– **手动触发器**:启动工作流
– **Set节点**:定义仓库A和仓库B的初始数据
– **SplitOut节点**:将产品数组拆分为单独的项目
– **CompareDatasets节点**:核心审计功能,使用product_id作为匹配字段
– **NoOp节点**:表示四个不同的操作类别
– **StickyNote节点**:提供详细的教程说明和解释
这个工作流完美展示了n8n在数据同步和比较方面的强大功能,是学习自动化数据管理的理想起点。

评论(0)