跳转到内容

将外部来源的数据引入项目表的工作流步骤。

文件导入会在运行之前检查加载其目标表的查询。如果查询包含的不只是针对带类型列的普通 SQL 语句,则会在目标表被创建、替换或加载之前被拒绝,因此目标表保持原样。

源文件缺失不属于错误。导入会给出包含路径的警告,并使目标表保持为空(保留其已声明的列),因此后续步骤读取到的是零行。这适用于 CSV、Excel、JSON、固定宽度、YXDB、dBASE、ORC、Avro、Parquet、XML 和 Db2 提取导入。带标记的 XML 导入只会为每个声明了字段的标记创建空表。归档导入和 Access 导入同样会给出警告,但它们不声明列,因此不会创建表。通过文档搜索查找文件的归档导入不会给出文件缺失警告。

在步骤运行之前也是如此。当文件缺失或为空时,文件导入映射上的填充,以及通过 REST API 或 AI 助手读取文件的列,都会返回没有可填充的内容(API 则返回空的列列表)并给出指明路径的警告,而不是报错。从文档将缺失的文件导入新表或新步骤时,不会创建任何内容,会将该文件标记为已跳过,并显示指明路径的警告。