テーブルを Google クラウド ストレージ バケットにエクスポートしようとして立ち往生しています。
ジョブ ID の例: job_0463426872a645bea8157604780d060d
さまざまなバリエーションでクラウド ストレージ ターゲットを試してみましたが、すべて同じエラーが表示されます。出生報告をコピーしようとすると、うまくいきます。
私は何を間違っていますか?
ありがとう!
ダニエル
テーブルを Google クラウド ストレージ バケットにエクスポートしようとして立ち往生しています。
ジョブ ID の例: job_0463426872a645bea8157604780d060d
さまざまなバリエーションでクラウド ストレージ ターゲットを試してみましたが、すべて同じエラーが表示されます。出生報告をコピーしようとすると、うまくいきます。
私は何を間違っていますか?
ありがとう!
ダニエル
「テーブルが大きすぎて 1 つのファイルにエクスポートできません。* を含む uri を指定してシャード エクスポートしてください」というエラーが表示されます。宛先URIを次のようなものに切り替えてみてくださいgs://foo/bar/baz*
パターンとともにファイル拡張子を指定します。例
gs://foo/bar/baz*.gz in case of GZIP (compressed)
gs://foo/bar/baz*.csv in case of csv (uncompressed)
foo ディレクトリはバケット名で、bar ディレクトリはその場で生成できる文字列形式の日付にすることができます。
私はそれを行うことができました:
bq extract --destination_format=NEWLINE_DELIMITED_JSON myproject:mydataset.mypartition gs://mybucket/mydataset/mypartition/{*}.json