Python 2.7 BigQuery根据查询结果创建表

Python 2.7 BigQuery根据查询结果创建表,python-2.7,google-bigquery,Python 2.7,Google Bigquery,大查询API的新功能。尝试只执行一个基本查询并将其保存到表中 我不确定我在下面的问题上做错了什么。(我已经阅读了关于这个主题的类似问题)我没有收到错误,但它也没有像我想要的那样将结果保存在表中 有什么想法/建议吗 import argparse from googleapiclient.discovery import build from googleapiclient.errors import HttpError from oauth2client.client import Google

大查询API的新功能。尝试只执行一个基本查询并将其保存到表中

我不确定我在下面的问题上做错了什么。(我已经阅读了关于这个主题的类似问题)我没有收到错误,但它也没有像我想要的那样将结果保存在表中

有什么想法/建议吗

import argparse
from googleapiclient.discovery import build
from googleapiclient.errors import HttpError
from oauth2client.client import GoogleCredentials




credentials = GoogleCredentials.get_application_default()

bigquery_service = build('bigquery', 'v2', credentials=credentials)

query_request = bigquery_service.jobs()
query_data = {
    'query': (
        'SELECT * '
        'FROM [analytics.ddewber_acq_same_day] limit 5;'),
    'destinationTable':{
        "projectId": 'XXX-XXX-XXX',
        "datasetId": 'analytics',
        "tableId": "ddewber_test12"
        },
        "createDisposition": "CREATE_IF_NEEDED",
        "writeDisposition": "WRITE_APPEND",
}

query_response = query_request.query(
    projectId='XXX-XXX-XXX',
    body=query_data).execute()

查看(您在示例中使用的)和(您应该使用的)API之间的差异

希望这能为您提供修复代码的方向

查看(您在示例中使用的)和(您应该使用的)API之间的差异

希望这能给你指明修复代码的方向

它并没有给我指明我从哪里来的方向。pythonapi调用是如何做到这一点的?它没有给我指明我从哪里来的方向。什么是pythonapi调用来实现这一点?