Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google bigquery 我是否需要指定整个模式以将数据追加到现有的Google BigQuery表中?_Google Bigquery - Fatal编程技术网

Google bigquery 我是否需要指定整个模式以将数据追加到现有的Google BigQuery表中?

Google bigquery 我是否需要指定整个模式以将数据追加到现有的Google BigQuery表中?,google-bigquery,Google Bigquery,我有一个现有的GoogleBigQuery表,大约有30个字段。我想开始定期自动将数据添加到此表中。我已经安装了命令行工具,它们工作正常 我对向表中追加数据的正确过程感到困惑。每次要追加数据时,是否需要为表指定整个架构?在avro文件中重新创建模式感觉很奇怪。表上已存在架构 有人能澄清一下怎么做吗 是否每次都需要为表指定整个架构 不,你不需要这样做。如BigQuery中所述 模式自动检测不用于Avro文件、拼花文件、ORC文件、云Firestore导出文件或云数据存储导出文件。当您将这些文件加载

我有一个现有的GoogleBigQuery表,大约有30个字段。我想开始定期自动将数据添加到此表中。我已经安装了命令行工具,它们工作正常

我对向表中追加数据的正确过程感到困惑。每次要追加数据时,是否需要为表指定整个架构?在avro文件中重新创建模式感觉很奇怪。表上已存在架构

有人能澄清一下怎么做吗

是否每次都需要为表指定整个架构

不,你不需要这样做。如BigQuery中所述

模式自动检测不用于Avro文件、拼花文件、ORC文件、云Firestore导出文件或云数据存储导出文件。当您将这些文件加载到BigQuery中时,将自动从自描述源数据检索表架构

是否每次都需要为表指定整个架构

不,你不需要这样做。如BigQuery中所述

模式自动检测不用于Avro文件、拼花文件、ORC文件、云Firestore导出文件或云数据存储导出文件。当您将这些文件加载到BigQuery中时,将自动从自描述源数据检索表架构


我试过了。但是,表中有一个timestamp字段。当我试图通过JSON上传数据时,我得到一个错误:
fieldorder.date已将模式从REQUIRED更改为null
。但是,我只是尝试上载一条记录作为测试,它确实包含一个值,用于
order.date
,那么为什么负载试图更改架构?奇怪的是,它使用CLI工作,但不是通过UIC。您可以继续使用CLI吗?这是您的问题吗?是的,我想我可以使用CLI。这仍然很奇怪,有一个不一致的地方。我来看看我能不能找出原因。酷,如果我的回答对你有帮助的话,请考虑接受/投票赞成。谢谢,我试过了。但是,表中有一个timestamp字段。当我试图通过JSON上传数据时,我得到一个错误:
fieldorder.date已将模式从REQUIRED更改为null
。但是,我只是尝试上载一条记录作为测试,它确实包含一个值,用于
order.date
,那么为什么负载试图更改架构?奇怪的是,它使用CLI工作,但不是通过UIC。您可以继续使用CLI吗?这是您的问题吗?是的,我想我可以使用CLI。这仍然很奇怪,有一个不一致的地方。我来看看我能不能找出原因。酷,如果我的回答对你有帮助的话,请考虑接受/投票赞成。非常感谢。