1
BigQueryの日付パーティションテーブルにパーティションのリストを取得する方法はありますか?今私が見つけた最良の方法は、_PARTITIONTIME
メタ列を使用することですが、これはすべてのパーティション内のすべての行をスキャンする必要があります。コマンドラインツールbq
にshow partitions
コールや同等の機能がありますか?BigQueryテーブルのパーティションを効率的に取得する方法
BigQueryの日付パーティションテーブルにパーティションのリストを取得する方法はありますか?今私が見つけた最良の方法は、_PARTITIONTIME
メタ列を使用することですが、これはすべてのパーティション内のすべての行をスキャンする必要があります。コマンドラインツールbq
にshow partitions
コールや同等の機能がありますか?BigQueryテーブルのパーティションを効率的に取得する方法
テーブルのパーティションを一覧表示するには、パーティションデコレータセパレータ($)の後にPARTITIONS_SUMMARYを続けてテーブルのサマリパーティションをクエリします。たとえば、次のコマンドはtable1のパーティションIDを取得します。
SELECT partition_id from [mydataset.table1$__PARTITIONS_SUMMARY__];