Как создать таблицу Google BigQuery, используя CSV-файл, хранящийся в GCS без заголовка файла? - PullRequest
0 голосов
/ 11 января 2020

Я хочу создать таблицу, используя файл CSV, без столбцов (заголовок CSV), являющихся частью 1-й строки. Я пытался с помощью следующих bq команд консоли:

  • С помощью следующей команды первая строка содержит мой CSV заголовок файла:

    bq load --autodetect --source_format=CSV --allow_quoted_newlines=true ARADMIN.B1731 gs://new007/B1731.csv
    
  • При этом заголовок файла отсутствует:

    bq load --autodetect --source_format=CSV --allow_quoted_newlines=true --skip_leading_rows=1 ARADMIN.B1731 gs://new007/B1731.csv
    

Но заголовок файла появляется в 1-й строке. Как решить эту проблему?

loaded data set into BigQuery

Пример набора данных

обновленный набор данных для загрузки

1 Ответ

3 голосов
/ 11 января 2020

BigQuery выводит заголовки, сравнивая первую строку файла с другими строками в наборе данных. Если первая строка содержит только строки, а другие строки нет, BigQuery предполагает, что первая строка является строкой заголовка.

Проверьте данные в файле. Если файл не имеет заголовка, то не нужно пропускать первую строку --skip_leading_rows=1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...