最近在尝试使用 notion 的 database 功能尝试为公司最近的数据标注业务提升效率,发现真正应用时可能会遇到的一些明显的问题:
筛选和排序阻碍条目切换
notion database 可以将数据表转换为表单,方便用户逐个填写多个条目,在列表中打开一个条目后,可以通过左上角的上一页、下一页按钮快速切换条目,这样在标注完一条数据后可以快速切换吓一条。这是我试图使用 notion 来提效的原因。
但是,能够顺利使用上一页、下一页的前提是,视图中用来筛选或排序的字段不能被编辑,一旦编辑,切换按钮就会消失。于数,在数据标注场景下,将无法根据条目是否已标注完成来进行筛选,因为每次标注必将修改筛选用到的字段的值。也就是:不能创建“未标注”视图来筛选未标注的条目。 这样带来的麻烦就是,需要标注的数据量很大,当用户标注到几百条,甚至几千条后,关闭页面后,下次继续工作时要找到下一条需要标注的数据就会非常麻烦。 最后找到的办法是:将已完成的条目移动到另外的文档,但这非常不优雅。
无法 truncate,也无法保存为模板
同样在数据标注的场景中,当我导入了 5000条的数据,并对数据表做了许多配置后,当我想要使用这些配置导入其他数据时,由于不能将现有的文档保存为模板,我必须复制整个数据表,然后删除所有数据。但更糟的是,我无法一次性删除全部数据,而必须一页页删除,而且删除一页后重新加载非常耗时,导致删除的过程非常痛苦。
总结
对于大量数据的处理,notion database 这样的工具无论是功能还是体验上,都会难免表现出不足。可能还是需要自己实现应用。