Максимальное количество разрешенных наборов данных в одном проекте

Есть ли ограничение на количество наборов данных, которое я могу создать в одном проекте BigQuery? Я нигде в документации не нашел этого ограничения.

Я спрашиваю об этом, потому что хочу создавать набор данных за день. В ежедневном наборе данных будет такое же количество таблиц, созданных с ежедневными данными. Например.,

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

Думаю, что нет, но просто попытаюсь подтвердить.

Спасибо.


person greeness    schedule 02.11.2012    source источник


Ответы (1)


1. Наборов данных на проект

Жестких ограничений на количество наборов данных BigQuery, которые вы можете создать для одного проекта, нет. Однако, если вы создали огромное количество, это может вызвать некоторые затруднения при попытке, например, перечислить все программно. Кроме того, при наличии сотен наборов данных может быть непросто ориентироваться в пользовательском интерфейсе BigQuery. Также обратите внимание, что, похоже, инструмент командной строки bq в настоящее время не разбивает на страницы более 50 наборов данных. на проект (он отображает только первые 50, мы рассмотрим добавление функций пагинации в качестве запроса функции).

2. Запросы по диапазону наборов данных

Явное перечисление каждой комбинации dataset.table в настоящее время является единственным способом указать запрос, который будет выполняться по диапазону наборов данных. Однако улучшенный синтаксис для ссылки на несколько таблиц является очень распространенным запросом разработчиков, поэтому мы изучаем улучшения (например, возможный выбор диапазона таблиц с помощью шаблона, а не списка). Чтобы получать объявления о новых функциях, подпишитесь на список bigquery-announce.

person Michael Manoochehri    schedule 06.11.2012
comment
Я думаю, что все еще есть ограничение на 50. Я не могу вернуть более 50 наборов данных с вашим клиентом ruby. - person msdundar; 10.05.2018