5

BigQueryは、Googleドライブからフェデレーションソースとして読み込むことができます。 hereを参照してください。 BigQueryのテーブルをドライブドキュメントを指すデータフローパイプラインに読み込むことができるようにしたいと考えています。私は、私は(当然)次のエラーを取得する私のデータフローパイプラインにそのテーブルを読もうとDataflowがドライブを指しているBigQueryテーブルを読み取ることを許可していますか?

enter image description here

しかし、::ドライブ内のファイルへのBigQueryをフック

完全に正常に動作します

ドライブに指しているのBigQuery内のテーブルから読み取ることができるように私の許可データフローを行う方法

No suitable credentials found to access Google Drive. Contact the table owner for assistance.

[..] 
PCollection<TableRow> results = pipeline.apply("whatever", 
BigQueryIO.Read.fromQuery("SELECT * from [CPT_7414_PLAYGROUND.google_drive_test]")) 
.apply(ParDo.of(new DoFn<TableRow, TableRow>() { 
[..] 

+0

ここでいくつかの詳細を読むことができますhttp://stackoverflow.com/questions/37756157/queries-done-in-sheets-pulling-from-bigquery-permissions-help-needed。私が理解しているように、ドライブのアクセス権も尋ねる必要があります。 –

答えて

1

現在のところ、Dataflowでは、ドライブにバックアップされたフェデレーションテーブルからの読み込みはサポートされていませんが、近日公開予定です。

+0

Bummer。私たちがそれをいつ期待できるのか、大まかに考えましたか?私たちのビジネスユーザーには大いに役立ちます。 –

関連する問題