BigQueryは、Googleドライブからフェデレーションソースとして読み込むことができます。 hereを参照してください。 BigQueryのテーブルをドライブドキュメントを指すデータフローパイプラインに読み込むことができるようにしたいと考えています。私は、私は(当然)次のエラーを取得する私のデータフローパイプラインにそのテーブルを読もうとDataflowがドライブを指しているBigQueryテーブルを読み取ることを許可していますか?
しかし、::ドライブ内のファイルへの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>() {
[..]
?
ここでいくつかの詳細を読むことができますhttp://stackoverflow.com/questions/37756157/queries-done-in-sheets-pulling-from-bigquery-permissions-help-needed。私が理解しているように、ドライブのアクセス権も尋ねる必要があります。 –