pandas.read_gbq
-
pandas.read_gbq(query, project_id=None, index_col=None, col_order=None, reauth=False, verbose=None, private_key=None, dialect='legacy', **kwargs)[source] -
Загрузка данных из Google BigQuery.
Для этой функции требуется пакет pandas-gbq.
Аутентификация с сервисом Google BigQuery осуществляется через OAuth 2.0.
-
Если «private_key» не указан:
По умолчанию используются «дефолтные учетные данные приложения».
Если дефолтные учетные данные приложения не найдены или ограничены, используются учетные данные учетной записи пользователя. В этом случае вас попросят предоставить разрешения для продукта «pandas GBQ».
-
Если «private_key» указан:
Для аутентификации будут использованы учетные данные сервисного аккаунта.
Параметры: query : str
Запрос SQL для возврата значений данных.
project_id : str
Идентификатор проекта аккаунта Google BigQuery.
index_col : str, необязательно
Имя столбца результата для использования в качестве индекса в DataFrame результатов.
col_order : list(str), необязательно
Список имен столбцов BigQuery в желаемом порядке для DataFrame результатов.
reauth : boolean, по умолчанию False
Принудительная повторная аутентификация в Google BigQuery пользователя. Это полезно, если используются несколько учетных записей.
private_key : str, необязательно
Приватный ключ сервисного аккаунта в формате JSON. Может быть путем к файлу или содержимым строки. Это полезно для аутентификации удаленного сервера (например, Jupyter/IPython notebook на удалённом хосте).
dialect : str, по умолчанию ‘legacy’
Диалект синтаксиса SQL для использования. Значение может быть одним из:
-
'legacy' -
Использование устаревшего диалекта SQL BigQuery. Для получения дополнительной информации см. Справочник по BigQuery Legacy SQL.
-
'standard' -
Использование стандартного диалекта SQL BigQuery, соответствующего стандарту SQL 2011. Для получения дополнительной информации см. Справочник по BigQuery Standard SQL.
verbose : boolean, устарело
Устарело в Pandas-GBQ 0.4.0. Используйте модуль logging для изменения уровня подробности вместо этого.
kwargs : dict
Произвольные ключевые аргументы. configuration (dict): параметры конфигурации запроса для обработки задач. Например:
configuration = {‘query’: {‘useQueryCache’: False}}
Для получения дополнительной информации см. Справочник BigQuery SQL
Возвращает: df: DataFrame
DataFrame, представляющий результаты запроса.
См. также
-
pandas_gbq.read_gbq - Эта функция в библиотеке pandas-gbq.
-
pandas.DataFrame.to_gbq - Запись DataFrame в Google BigQuery.
-
© 2008–2012, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/0.23.4/generated/pandas.read_gbq.html