Кто-нибудь знает какие-либо планы по добавлению поддержки для удаления частей данных из таблицы в Google Bigquery? Проблема, которую мы имеем сейчас, заключается в том, что мы используем ее для анализа данных, которые мы собираем с течением времени. Мы хотим запускать запросы за последние X дней данных, однако после последних X дней данных нам больше не нужно хранить данные в BigQuery.Google BigQuery Удалить строки?
Единственный способ, с помощью которого мы можем сейчас удалить данные, состоит в том, чтобы удалить всю таблицу данных, а затем воссоздать ее и загрузить ее с Х количество дней данных. Это потребует от нас хранения наших данных в ежедневных файлах CSV, что не является оптимальным.
Какие-либо рекомендации относительно того, как справиться с этой проблемой, или если в ближайшем будущем появится запрос на удаление строк?
Хорошее предложение. В настоящее время мы храним его в MySQL, выгружаем данные, которые мы фактически обрабатываем, в CSV и загружаем. Я просматриваю любые ограничения на количество таблиц в определенном наборе данных, но не могу найти их. Правильно ли это, когда нет ограничений? – Daum
Просто FYI, если вы используете подход вращающихся таблиц - BigQuery теперь поддерживает время истечения таблицы. Вы можете обновить таблицу с помощью инструмента bq, используя 'bq update --expiration dataset.table'. –
@Daum BigQuery не имеет ограничения на количество таблиц, которые вы можете создать на каждый набор данных. –