Чтобы принять только некоторые столбцы, вы можете указать столбцы в конце команды:
bq load --source_format=ORC DATASET.TABLE gs://YOU-FILES_LOCATION COLUMN1:TYPE, COLUMN2:TYPE, ...
Допустим, два сценария ios:
- В первом В сценарии у вас нет таблицы в
BigQuery
, и вы хотите загрузить только некоторые поля вашего ORC
файла. Если вы выполните команду выше, указав некоторые поля, будет создана таблица только с этими полями. - Во втором сценарии у вас уже есть таблица в
BigQuery
с полями NULLABLE
. В этом случае, если вы запустите указанную выше команду, указав поля, вы загрузите только те поля ваших данных в таблицу, а остальные поля будут NULL
для этих строк.
Пожалуйста, Я знаю, если это поможет вам с вашей проблемой.