BigQuery DTS из облачного хранилища не работает - PullRequest
0 голосов
/ 15 мая 2019

У меня есть CSV, сгенерированный сценарием R, который извлекает данные из консоли поиска. Файл имеет формат UTF-8 и успешно загружен в облачное хранилище. Я могу вручную импортировать CSV в таблицу BQ, но передача данных не удается.

CSV-файл выглядит так:

"query","clicks","impressions","ctr","position","serp","positionRound","clickP"
"ltv in google analytics",1,1,1,1,"1",1,NA
"ga 360 training",1,1,1,7,"1",7,NA
"$-£ conversion",0,1,0,11,"1",11,0
"0845 converter",0,1,0,48,"5",48,0
"convers",0,2,0,52,"6",52,0
"conversion",0,2,0,97,"10",97,0
"conversion agency",0,2,0,91.5,"10",92,0
"conversion agency london",0,4,0,33.5,"4",34,0
"conversion company",0,2,0,84,"9",84,0

Сообщение об ошибке:

Job bqts_5cdee1a8-0000-2b7c-88f4-f4030439e0f4 (table cwgsc) failed with error INVALID_ARGUMENT: Error while reading data, error message: CSV table encountered too many errors, giving up. Rows: 1; errors: 1. Please look into the errors[] collection for more details.; JobID: 61357964004:bqts_5cdee1a8-0000-2b7c-88f4-f4030439e0f4

Я не уверен, где найти коллекцию errors[]. Я использую веб-интерфейс, а не командную строку, чтобы настроить это. У меня есть клиенты, которые хотят сделать это в будущем, которые не разбираются в командной строке и предпочитают использовать веб-интерфейс.

Любая помощь приветствуется!

Ответы [ 2 ]

2 голосов
/ 15 мая 2019

Да - точно верно.Я просто решил и вернулся, чтобы опубликовать свое объяснение.

Да, это была строка заголовка.Я изменил конфигурацию следующим образом:

enter image description here

Я нашел это в драйвере стека.Я посмотрел на журналы BQ так:

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

enter image description here

Настолько счастливые дни, теперь это работает.

Спасибо!

D

0 голосов
/ 15 мая 2019

Похоже, у вас проблема с вставкой в ​​первый ряд.Это может быть связано со строкой заголовка, в которой указаны имена столбцов:

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

Одним из способов решения этой проблемы может быть использование либо автоматического определения схемы , либо доступ к дополнительным параметрам и пропуск строки заголовка .

Кроме того, вы можете увидеть более подробное сообщение об ошибке в разделе «Журнал заданий» и щелкнув по неудавшемуся заданию.

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