2017-12-19 10 views
0

Bigqueryに移行するハイブで書かれた挿入クエリがあります。例えば :BigQueryのでBigqueryでパーティションテーブルにクエリを挿入

insert into test.abc partition(yrmth) select * from test.xyz 

、パーティションのみYYYYMMDD形式でサポートされています。私は、パーティションテーブルにBQコマンドラインツールを使用してデータをダンプすることができます。test.abc$20171125をロードしてください。

BigqueryでDML文を使用して同じことを達成するにはどうすればよいですか?

レガシーSQLはDML文の作成をサポートしておらず、標準SQLは対応するパーティションのデータのロードに必要なtest.abc$20171125のようなテーブル仕様をサポートしていないことを知りました。

+0

の一部であるhttps://issuetracker.google.com/を参照してください。問題/ 36383555 –

答えて

1

正しいですか?DML文は、ではありません。また、パーティション化された表では、がサポートされています。

宛先表test.abc$20171125select * from test.xyzを単純に選択してください。あなたがalpha release for column based partitioned tables試してみたい場合は、このは、Web UI、BQコマンドライン、API、お好み

チェックhttps://issuetracker.google.com/issues/36383555の任意のクライアントによってサポートされている - DML over partitioned tablesをそれ

+0

ありがとう@Mikhailと記されています。 –

関連する問題