Google bigquery 在不使用环境变量的情况下对Google BigQuery进行身份验证

Google bigquery 在不使用环境变量的情况下对Google BigQuery进行身份验证,google-bigquery,google-colaboratory,Google Bigquery,Google Colaboratory,我正在用GoogleColabs(Jupyter笔记本)制作一个简单的脚本,可以从我们的大数据环境(BigQuery)中获取数据并进行分析。我避免使用环境变量,因为大多数工程师不知道如何设置它。理想情况下,我正在寻找一种使用谷歌用户名/密码进行身份验证的方法。有没有人有过这样认证GBQ的经验?谢谢Colab文档中包含了一个示例 那么 from google.colab import auth auth.authenticate_user() print('Authenticated') # D

我正在用GoogleColabs(Jupyter笔记本)制作一个简单的脚本,可以从我们的大数据环境(BigQuery)中获取数据并进行分析。我避免使用环境变量,因为大多数工程师不知道如何设置它。理想情况下,我正在寻找一种使用谷歌用户名/密码进行身份验证的方法。有没有人有过这样认证GBQ的经验?谢谢

Colab文档中包含了一个示例

那么

from google.colab import auth
auth.authenticate_user()
print('Authenticated')
# Display query output immediately

%%bigquery --project yourprojectid
SELECT 
  COUNT(*) as total_rows
FROM `bigquery-public-data.samples.gsod`