如何在 python 中同时使用多个 bigquery 项目
How can I use multiple bigquery projects together in python
假设我有一个很大的查询项目 A 和 B。我需要将项目 A 的 table 加入项目 B。我如何使用 python.[=12 加入两个项目=]
project_id = 'xyz'
query_job = """SELECT * from test limit 10"""
results_df = gbq.read_gbq(query_job,project_id=project_id, private_key='client_secrets.json')
在上面的代码中,我只能使用一个project_id。如果我需要使用多个代码,可以做什么?
您作为请求的一部分传递的 project_Id 被视为 billing projectId,表示将从中收取查询费用的项目。
要使用来自 2 个不同项目的 2 个不同 table,您需要使用此格式 projectId.datasetId.tableId
将项目名称添加到您的查询中
在你的例子中你只放了 1 table 但它应该是这样的:
query_job = """SELECT * from projectId.datasetId.test limit 10"""
假设我有一个很大的查询项目 A 和 B。我需要将项目 A 的 table 加入项目 B。我如何使用 python.[=12 加入两个项目=]
project_id = 'xyz'
query_job = """SELECT * from test limit 10"""
results_df = gbq.read_gbq(query_job,project_id=project_id, private_key='client_secrets.json')
在上面的代码中,我只能使用一个project_id。如果我需要使用多个代码,可以做什么?
您作为请求的一部分传递的 project_Id 被视为 billing projectId,表示将从中收取查询费用的项目。
要使用来自 2 个不同项目的 2 个不同 table,您需要使用此格式 projectId.datasetId.tableId
在你的例子中你只放了 1 table 但它应该是这样的:
query_job = """SELECT * from projectId.datasetId.test limit 10"""