将 CSV 上传附加到现有 BigQuery 表时出现问题

Are*_*vik 1 google-bigquery

我习惯于快速上传 CSV 文件以将数据附加到BigQuery 中的现有表中。

我已将新表名称设置为与现有表相同,然后我可以选择覆盖现有表或将数据附加到现有表。

这似乎在过去几天发生了变化,并且出现了新的 BigQuery 控制台 UI。

当我尝试通过 CSV 文件上传创建新表时,表名称字段下当前显示:

允许使用 Unicode 字母、标记、数字、连接符、破折号或空格。如果需要,作业将创建指定的目标表,或者如果该表已存在,则该表必须为空。

在此输入图像描述

但是,当我尝试创建一个与现有表同名的表(即使现有表为空)时,我收到一条红色警告:

表已存在

在此输入图像描述

有谁知道此功能现在是否已被删除或如何轻松附加数据?

漫长的方法是将 CSV 上传到新表,然后查询新表并设置目标以追加或覆盖现有表。不理想,特别是必须定义一个新的表模式。

小智 7

要在使用控制台时将 CSV 文件附加到现有 BigQuery 表,请按照以下说明操作:

  1. “资源管理器”面板中,展开您的项目并选择一个数据集。

  2. 展开操作选项并单击打开

  3. 在详细信息面板中,单击“创建表”

  4. “创建表”页面的“源”部分中:

    • 对于创建表自,选择上传。
    • 从系统浏览文件
  5. 创建表页面的目标部分中:

    • 对于数据集名称,选择适当的数据集。
  6. 架构部分中,对于自动检测,选中架构和输入参数以启用架构自动检测。或者,您可以手动输入架构定义

  7. 单击高级选项

    • 对于“写入首选项”,选择“附加到表”

请查看本文档,该文档扩展了同一主题。