大家好,我是瑞斯白。

国庆假期短暂休息了几天,在家里睡睡觉,看看书,做做饭做做家务,出门散步,完全放空休息。

没更新文章哈哈。

假期第五天了,状态调整得差不多,这就恢复更新。

其实放假前我就注意到n8n有一个版本更新:开始有内置数据表了(data tables)。

这意味着什么?

之前,在n8n中做数据存储和调用,要靠其他工具,比如google sheets或者飞书表格;

尽管n8n和google生态配合起来还算好用,也有feishu-node这样的节点;

但是使用时,依然需要配好凭证和各种参数。

更重要的是:调用时有用量限制。

google sheet的限额可以参考这个开发指南:https://developers.google.com/workspace/sheets/api/limits?hl=zh-cn

Image

飞书的限额参考这篇:https://open.feishu.cn/document/platform-notices/platform-updates-/custom-app-api-call-limit

Image

由于调用限制,不得不进行分批处理,工作流的逻辑会变得更复杂。

数据规模大的话,要么是升级商用方案,要么会产生额外费用。

这一直是一个很大的痛点。

而这次n8n的更新,有了data table之后,把这个过去欠缺的能力完美补齐了:

  • 解决了大数据量处理的瓶颈:

  • 过去:处理大量数据时,调用API慢,且可能会触发限制;

  • 现在:内置数据表毫秒级查询,避免外部API限制,提升稳定性和效率;

  • 简化了工作流设计:

  • 过去:调用外部工具,需要分批处理逻辑,效率低且复杂麻烦;

  • 现在:所有数据集中管理,简化流程,运行更高效;

  • 提升了AI Agent的处理能力:

  • 过去:数据分析慢,且成本高;

  • 现在:数据表支持快速计算,AI Agent能实时分析和决策,速度和准确性大幅提升;

  • 自动化和AI的结合进入新阶段:

  • 过去:自动化和AI结合面临数据处理瓶颈;

  • 现在:通过数据表管理数据,AI Agent的学习和适应能力更强。

如何使用data table?

首先是升级到1.113.1以上的版本才能使用。

我的n8n部署在zeabur上,所以接下来的更新方法适用于zeabur。

部署在本地或者其他服务器的小伙伴,自行搜索教程学习。

在zeabur上如何更新n8n?

来到zeabur主页,点击dashboard控制台

Image

选择n8n

Image

点击Settings

Image

点击Suspend Service,暂停n8n服务

Image

回到Source部分,输入最新的n8n版本号:1.114.2,点击Save保存

Image

然后回到Overview页面,点击Restart重启服务

Image

重新进入到n8n页面,刷新后,回到settings,就会看到最新的版本号

Image

新版本中也有Data tables

Image

在节点中搜索Data table,也会看到最新更新的Data table节点

Image

但官方也给出了一些Data table的使用限制,具体可以参考:https://docs.n8n.io/data/data-tables/?utm_campaign=data_tables_announcement_video&utm_source=youtube&utm_medium=youtube_description_link#considerations-and-limitations-of-data-tables

总结

无论如何,这次的n8n更新的Data table功能,让n8n整体生态更加完善:

  • 保存工作流运行中的特定数据
  • 在多次执行之间保留数据
  • 通过跟踪执行状态避免重复运行
  • 为不同工作流存储可重用的提示
  • 收集 AI 工作流的评估数据
  • 进行查询、合并、增强……

可能还有100种没有列举出来的用法,欢迎一起探索更多n8n工作流的实践应用。


我是瑞斯白,专注于n8n自动化实践。欢迎链接(resbaict1114)