Google BigQuery Import csv Using Console - 使用第一行作为标题

Posted

技术标签:

【中文标题】Google BigQuery Import csv Using Console - 使用第一行作为标题【英文标题】:Google BigQuery Import csv Using Console - Use first row as header 【发布时间】:2021-05-11 05:20:16 【问题描述】:

我有一个包含 1 列的 csv 文件,我想将它导入到我的大查询环境中。使用控制台导入数据时 - 始终将我的第一行作为数据行而不是列名。控制台中有没有办法始终确保第一行始终是列名

例如

Tk Number
Tk - 0001
Tk - 0002

【问题讨论】:

【参考方案1】:

在 CSV 格式中,如果第一行是字符串,其他是整数,那么如果您在创建表时选中了自动检测架构选项,它会自动将第一行作为标题名称。

但由于标题和正文中都有字符串,因此您需要在 BigQuery 中创建表时手动提供架构。在高级选项中,您可以在“要跳过的标题行”选项下指定要跳过的行数。

【讨论】:

以上是关于Google BigQuery Import csv Using Console - 使用第一行作为标题的主要内容,如果未能解决你的问题,请参考以下文章

将数据从 Google 表格流式传输到 BigQuery 以在 Tableau 中进行可视化

Go Bigquery 上的 DEADLINE_EXCEEDED

Google BigQuery - 根据另一列中的值减去一列的 SUM

Google BigQuery - 将数据流式传输到 BigQuery

使用 Google.Cloud.BigQuery.V2 的 BigQuery 加载作业的幂等性

com.google.cloud.bigquery.BigQueryException:读取超时