如何使用数据连接来同步仅具有模式且没有行的数据集?

问题描述

我正在寻找使用Data Connection从仅包含标题的源文件创建数据集的方法。也就是说,我希望同步的数据集具有一个架构,但行数为0。创建的自动模式不会将文件中提供的唯一行视为标题。尝试编辑架构时,遇到以下错误。是否有解决方法,以便可以保存仅包含标题的空数据集?

The number of skip lines (1) is greater than or equal to the number of rows in the dataset (1).

解决方法

您可以通过数据集详细信息手动编辑架构。我建议您使用相同的架构和一些虚拟数据创建一个单独的数据集。然后使用模式推断为该数据集生成Foundry模式。然后,您可以将结果模式从该数据集复制到与您的同步关联的数据集。

请注意,架构推断确实认为只有一行是标头,因此错误指的是跳过1行。问题在于,没有数据,就无法推断/没有可以针对该模式进行验证的数据。