Аутентификация в Google BigQuery без использования переменных среды - PullRequest
0 голосов
/ 13 марта 2020

Я делаю простой скрипт в Google Colabs (Jupyter Notebook), который может извлекать информацию из нашей среды больших данных (в BigQuery) и анализировать ее. Я избегаю использования переменных среды, так как большинство инженеров не будут знать, как их настроить. В идеале я ищу способ аутентификации с использованием нашего имени пользователя и пароля Google. У кого-нибудь есть опыт аутентификации в GBQ таким способом? Спасибо

1 Ответ

1 голос
/ 13 марта 2020

Документы Colab содержат пример, показывающий , как выдавать аутентифицированный запрос BigQuery .

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`
...