3

1 つの BigQuery プロジェクトで作成できるデータセットの数に制限はありますか? この制限は、ドキュメントのどこにも記載されていません。

1日あたりのデータセットを作成したいので、これを求めています。日次データセットの下には、日次データで作成される同じ数のテーブルがあります。例えば、

dataset_20121101
   - table1
   - table2
dataset_20121102
   - table1
   - table2
...
dataset_201XXXXX
   - table1
   - table2

また、一連のデータセットに対してクエリを実行したい場合、すべてのデータセットから明示的に選択するよりも良い方法はありますか? 例えば、

select date, sum(price) from 
 dateset_20121101.table1, 
 dateset_20121102.table1,
 dateset_20121103.table1,
 dateset_20121104.table1
 group by date order by date

ないと思いますが、確認してみてください。

ありがとう。

4

1 に答える 1

6

1. プロジェクトあたりのデータセット

プロジェクトごとに作成できる BigQuery データセットの量に厳密な制限はありません。ただし、膨大な量を作成した場合、たとえばプログラムですべてをリストしようとすると、いくつかの課題が発生する可能性があります。また、何百ものデータセットがあると、BigQuery UI でナビゲートするのが簡単ではない場合があります。また、bq コマンドライン ツールは現在、プロジェクトごとに 50 を超えるデータセットをページ分割していないようです (最初の 50 のみを表示します。機能のリクエストとしてページ分割機能を追加することを検討します)。

2. 一連のデータセットに対するクエリ

データセットの範囲に対して実行するクエリを指定する唯一の方法は、dataset.table の各組み合わせを明示的にリストすることです。ただし、複数のテーブルを参照するための構文の改善は、非常に一般的な開発者の要求であるため、改善を検討しています (リストではなくパターンを介してテーブルの範囲を選択するなど)。新機能に関する発表については、bigquery-announceリストにサインアップしてください。

于 2012-11-06T01:56:58.930 に答える