Я пытаюсь получить данные из BigQuery. Все работает нормально, когда я получаю небольшие данные, но когда я пытаюсь получить большие данные, это требует вечности. любой эффективный способ?
Пока я использую это:
import os
os.environ['GOOGLE_APPLICATION_CREDENTIALS'] = 'cred.json'
import google.auth
from google.cloud import bigquery
%load_ext google.cloud.bigquery
import google.datalab.bigquery as bq
from google.cloud.bigquery import Client
client = bigquery.Client()
Вот моя команда SQL:
sql = """
SELECT bla, bla1, bla2
FROM table
"""
df = client.query(sql)
df.to_dataframe()