[ https://issues.apache.org/jira/browse/BEAM-1440?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16486865#comment-16486865 ]
Enrique Garcia Navalon commented on BEAM-1440: ---------------------------------------------- Hi [~chamikara], This feature is important for the project I'm working on (almost a blocker) to be able to support dynamic queries through template arguments in Python. I'm experienced in Python and I've being using BigQuery for some months now, so I would like to contribute. How should I proceed? I've contributed to other big open source projects in the past (Openstack) and the process to contribute was very rigid (getting blueprints approved beforehand, etc.) so I just want to check I'm doing it right before coding. > Create a BigQuery source (that implements iobase.BoundedSource) for Python SDK > ------------------------------------------------------------------------------ > > Key: BEAM-1440 > URL: https://issues.apache.org/jira/browse/BEAM-1440 > Project: Beam > Issue Type: New Feature > Components: sdk-py-core > Reporter: Chamikara Jayalath > Priority: Major > > Currently we have a BigQuery native source for Python SDK [1]. > This can only be used by Dataflow runner. > We should implement a Beam BigQuery source that implements > iobase.BoundedSource [2] interface so that other runners that try to use > Python SDK can read from BigQuery as well. Java SDK already has a Beam > BigQuery source [3]. > [1] > https://github.com/apache/beam/blob/master/sdks/python/apache_beam/io/gcp/bigquery.py > [2] > https://github.com/apache/beam/blob/master/sdks/python/apache_beam/io/iobase.py#L70 > [3] > https://github.com/apache/beam/blob/master/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java#L1189 -- This message was sent by Atlassian JIRA (v7.6.3#76005)