TEL:400-8793-956
当前位置:程序、服务器

使用Google BigQuery API键和InsertQuery的Python Bigquery连接?

提问者: 近期获赞: 浏览人数: 发布时间:2021-01-30 13:40:49

 问:我需要使用python将数据插入到bigquery中的帮助。我正在尝试使用此方法使用bigquery API密钥进行连接。

 
service= build('bigquery', 'v2', developerKey='XXXXXXXXXXXXXXXXX')
print service
我找不到插入方法。谁能帮我完成这项工作。
 
我还使用了pandas数据框插入。我已成功插入,但在窗口服务器上的cron中使用它时,它无法正常工作。
 
我已经使用以下功能插入数据框:
 
my_dataframe.to_gbq('fb_raw_data.audience_size', 'XXXXXXXXXXXX', if_exists='replace', private_key='C:\Users\Vikas Chauhan\Desktop\contact\New folder\pCloud Project 1-d06466501680.json')
 
 
答:我想您可以检查您的setup.py文件代码是否类似如下,如果可以,则可以使用。
from distutils.util import convert_path
from setuptools import find_packages
from setuptools import setup
 
ds = {}
version_path = convert_path('bigquery/test.py')
with open(test_path) as test_file:
    exec(version_file.read(), ds)
 
setup_args = dict(
    name='BigQuery-Python',
    description='test Python client for interacting with Google BigQuery.',
    test=ds['__version__'],
    license='Apache',
    packages=find_packages(),
    include_package_data=True,
    install_requires=[
        'google-api-python-client',
        'httplib2',
        'python-dateutil'
    ],
    author='Tyler Treat',
    author_email='test@gmail.com',
    classifiers=[
        'Development Status ::4 - Production/Stable or not',
        'Environment :: Web Environment',
        'Intended Audience :: Developers',
        'Operating System :: OS Independent',
        'Programming Language :: Python',
    ],
)
 
if __name__ == '__main__':
    setup(**setup_args1)
 
 
答:我认为这对您来说 已经用光了,还请检查此链接
https://cloud.google.com/bigquery/create-simple-app-api#bigquery-simple-app-query-python
 
query_results = client.run_sync_query(“ “”在这里写创建查询;“”“)
query_results.test =假
query_results.run()
 
上一篇: 使用单击按钮更新数据库中的关闭列?
下一篇: 有人在使用IFTTT吗?