【发布时间】:2017-06-16 03:01:58
【问题描述】:
在数据实验室笔记本中,可以将 BiqQuery 结果直接导出到数据框中。我有一个适用于旧版 SQL 的示例,我需要进行调整以使其适用于标准 SQL。我找不到适用于此的语法。以下是我认为我需要写的:
import datalab.bigquery as bq
import pandas as pd
%%sql --module data_name -d standard
SELECT COUNT(*) AS count FROM `project.dataset.ga_sessions_*` WHERE _TABLE_SUFFIX BETWEEN '20170126' AND '20170126'
my_data_frame = bq.Query(data_name).to_dataframe()
当我收到错误时,此语法一定有问题:
Exception: invalid: Invalid table name: `project.dataset.table.ga_sessions_*`
如何解决此问题以适用于标准 SQL?
【问题讨论】:
标签: python pandas google-bigquery google-cloud-datalab