2016-08-15 9 views
0

文書はhttps://cloud.google.com/bigquery/federated-data-sources#querying_data_from_google_driveですが、GoogleドライブのフォルダにあるCSVファイルのセットにBQ外部テーブルを作成することは可能ですが、使用例gs://ドキュメントがGoogleStorageセクションからページ上にさらにコピーされて貼り付けられることを示唆するURL。 1つのファイルだけではなく、複数のファイル(ワイルドカード)を使用してテーブルを作成することが可能かどうかを誰かが確認できますか?GoogleドライブのソースとしてBQ外部テーブル

、次に要約する:Googleのストレージバケツの上に

外部表:GoogleSheets文書オーバー0-nのファイル 外部表:Googleドライブオブジェクトの上に1ファイル 外部表:1ファイルを?

TIA、マーク

ところでBQ失敗メッセージ/診断、ジョブズUIは全くパンツ:(

+0

あなたのレートは低いです。重要なので、あなたは、投票の下の投稿された回答の左側にあるチェックマークを使用して、受け入れられた回答に印を付ける必要があります。これはあなたの率を高めます。どのようにこのリンクを見て、この作品を参照してください:http://meta.stackoverflow.com/questions/5234/how-does-accepting-an-answer-work#5235 – Pentium10

答えて

1

ちょうどGoogleスプレッドシートのブラウザからのリンクを使用して選択しても経由

Location: Google Drive
File Format: Google Sheet

とスキーマを構築する。

enter image description here

+0

申し訳ありません申し訳ありませんが多分私の質問は明確ではなかった。 1つのGoogleスプレッドシート(​​最初のタブのみ、natch)に基づいて表を作成できます。私が知りたいことは、GoogleDriveフォルダにアップロードされた複数のCSVファイルを参照する外部テーブルを1つ作成できるかどうかです。 – markh

+1

複数のファイルはGooglDriveでは使用できません。複数のファイルをロードする場合は、gsutilシェルユーティリティを使用し、Google Cloud(GCS)でファイルを記述するときに*を使用する必要があります。 – Pentium10

0

OK GoogleドライブやGoogleスプレッドシートを外部表のソースとして使用する場合は、(Pentium10のおかげで)1つのファイルしか参照できないようです。外部テーブルは、Google Storage Bucketのワイルドカードファイルからロードするように定義することができます(ジョブUIであっても、まったく役に立たないBQエラーメッセージをポーリングした後、UTF-8をエンコードすることが必要です)。

ありがとうございます、M

+1

これはフォーラムではないので、あなた自身の質問に回答を投稿すべきではありません。 – Pentium10