Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.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
Python 3.x 将SELECT语句结果导出到BigQuery时,只创建空表_Python 3.x_Google Cloud Platform_Google Bigquery_Python Bigquery - Fatal编程技术网

Python 3.x 将SELECT语句结果导出到BigQuery时,只创建空表

Python 3.x 将SELECT语句结果导出到BigQuery时,只创建空表,python-3.x,google-cloud-platform,google-bigquery,python-bigquery,Python 3.x,Google Cloud Platform,Google Bigquery,Python Bigquery,我正在尝试将select语句结果导出到另一个表作为永久存储。但是,无论何时创建新表,它都是无模式的。当我尝试查询该结果表时,会显示一个错误: 表project-id.dataset\u name.temp\u表没有架构 这是我将结果从SELECT语句导出到临时选项卡的代码 def查询到表格: 服务帐户信息={}帐户信息 凭据=凭据。来自\u服务\u帐户\u信息 服务\帐户\信息 client=bigquery.client project=service\u account\u info.get

我正在尝试将select语句结果导出到另一个表作为永久存储。但是,无论何时创建新表,它都是无模式的。当我尝试查询该结果表时,会显示一个错误:

表project-id.dataset\u name.temp\u表没有架构

这是我将结果从SELECT语句导出到临时选项卡的代码

def查询到表格: 服务帐户信息={}帐户信息 凭据=凭据。来自\u服务\u帐户\u信息 服务\帐户\信息 client=bigquery.client project=service\u account\u info.getproject\u id, 凭证=凭证 查询= 选择 A. B 来自“project.dataset.table”` 其中a不在“错误”、“警告”中 destination_dataset=client.datasetabc_123这是另一个数据集 destination_table=destination_dataset.tabletemp_table destination table 尝试: client.get_table目的地_table client.delete_table目的地_table 例外情况除外,如e: 一些伐木 通过 client.create_table目的地_table 执行作业并保存到表 job_config=bigquery.QueryJobConfig job\u config.allow\u large\u results=True job\u config.use\u legacy\u sql=False 作业\配置.destination=目的地\表 job\u config.dry\u run=True query\u job=client.queryquery,job\u config=job\u config 等到工作完成 未查询作业时。已完成: 时间1 logging.infofProcessed{query\u job.total\u bytes\u processed}字节。 返回目的地表 错在哪里?谷歌云方面是否有任何API变化? 因为这个脚本在一个月前就开始工作了


请帮忙。

该死!我刚想出来,那是因为我把干跑步设定为真的

根据这一点:,如果dry_run设置为True,它只计算查询,而不实际运行作业

我绞尽脑汁花了5个小时