gpt4 book ai didi

sql - BigQuery 加载作业失败, "Could not parse ' Text' as bool"

转载 作者:行者123 更新时间:2023-12-04 01:43:43 25 4
gpt4 key购买 nike

使用自动检测架构从 Big Query 中的 CSV 文件创建表。

加载作业失败并出现错误:

Error while reading data, error message: Could not parse 'good' as bool for field order_Flag (position 26) starting at location 1689438

即使列中有一些包含文本/字符串的行,为什么 BigQuery 将其解析为 bool 值?

最佳答案

Even though the column has some rows with text/string, why is BigQuery parsing it as a bool?

启用自动检测后,BigQuery 通过扫描文件中最多 100 行数据以用作代表性样本来启动推理过程。然后,BigQuery 检查每个字段并尝试根据示例中的值将数据类型分配给该字段。

因此,看起来那些“带有文本/字符串的某些行”超出了用于自动检测的 100 行,并且前 100 行将该字段“定义”为 bool 值

您可以阅读更多关于 Schema auto-detection 的信息

为避免这种情况 - 您可以为负载定义自己的模式 - 请参阅 Loading CSV data into a table 的详细信息

关于sql - BigQuery 加载作业失败, "Could not parse ' Text' as bool",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56228045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com