Я анализирую данные желтых поездок в Нью-Йорк на такси автомобили 2018 года. (Вам нужен аккаунт Google BigQuery для доступа к этому набору данных.)

Мне нужно проанализировать только данные за декабрь. Таким образом, чтобы сократить время запроса, я бы хотел

  1. создать подмножество данных за декабрь
  2. сохрани это где-нибудь
  3. обратитесь к нему позже для более подробного анализа

Как мне это сделать в BigQuery? Чтобы начать, я могу запустить

#standardSQL
select * 
from [bigquery-public-data:new_york_taxi_trips.tlc_yellow_trips_2018] 
WHERE month(dropoff_datetime) = 12

Каким будет следующий шаг?

0
Iterator516 21 Дек 2019 в 05:17

1 ответ

Лучший ответ

Вы можете использовать команду CREATE, чтобы сделать это

Это CREATE пример SQL:

CREATE TABLE `myProject.myDataset.myDestinationTable` AS
select * 
from `bigquery-public-data.new_york_taxi_trips.tlc_yellow_trips_2018`
WHERE EXTRACT(MONTH FROM dropoff_datetime) = 12

Примечание: я также изменил ваш SQL для соответствия стандартному синтаксису SQL

ИЛИ используйте webUI BQ, чтобы сохранить результаты в целевой таблице (очень просто)

enter image description here

2
Tamir Klein 21 Дек 2019 в 06:57