Python Apache Beam+大查询表读取

Python Apache Beam+大查询表读取,python,google-cloud-platform,google-bigquery,apache-beam,python-bigquery,Python,Google Cloud Platform,Google Bigquery,Apache Beam,Python Bigquery,我在项目中的大查询中有数据集: 项目:项目-x 表:表01 数据集:dataset01 我想从ApacheBeam连接到它,并读取一列-column01的值,例如 这就是我所拥有的: 将apache_梁作为梁导入 从apache_beam.options.pipeline_options导入PipelineOptions 导入操作系统 os.environ[GOOGLE\u APPLICATION\u CREDENTIALS]=Z:\DEV\CREDENTIALS\cred.json 质疑= 从

我在项目中的大查询中有数据集: 项目:项目-x 表:表01 数据集:dataset01

我想从ApacheBeam连接到它,并读取一列-column01的值,例如

这就是我所拥有的:

将apache_梁作为梁导入 从apache_beam.options.pipeline_options导入PipelineOptions 导入操作系统 os.environ[GOOGLE\u APPLICATION\u CREDENTIALS]=Z:\DEV\CREDENTIALS\cred.json 质疑= 从project-x:table01.dataset01中选择column01 选项={'project':'project-x', “runner”:“DirectRunner”, “地区”:“欧盟” } pipeline_options=beam.pipeline.pipelineoptions标志=[],**选项 管道=梁。管道选项=管道选项 BQ_source=beam.io.BigQuerySourcequery=QUERY BQ_数据=管道| beam.io.ReadBQ_源
所以在执行之后我什么也得不到。。。。我认为这是一些基本的问题,但我刚刚开始,真的希望看到一些结果。谢谢您的帮助。

有一个错误,我有一个建议 错误:from格式为project:dataset.Table为旧版SQL

建议:更喜欢标准SQL,因为它能够使用所有新的bigquery功能!格式为“project.dataset.table”` 回报价是必需的。并在beam中设置legacy=off选项