Файл(ы) GoogleDrive в качестве источника для внешней таблицы BQ

Документация по адресу https://cloud.google.com/bigquery/federated-data-sources#querying_data_from_google_drive неоднозначен, так как предполагает, что можно создать внешнюю таблицу BQ для набора CSV-файлов в папке Google Диска, но в приведенных примерах используются URL-адреса gs://, которые предполагают, что, возможно, документы копируются и вставляются из раздела GoogleStorage выше по странице. Может ли кто-нибудь подтвердить, можно ли создать таблицу для двух или более файлов на диске Google (в качестве подстановочного знака), а не только для одного файла?

и резюмируя тогда:

Внешняя таблица в Google Storage Bucket: 0-n файлов Внешняя таблица в GoogleSheets Документ: 1 файл Внешняя таблица в GoogleDrive Объект: 1 файл?

ТИА, Марк

Кстати, сообщения об ошибках/диагностика BQ, даже через пользовательский интерфейс Jobs, полнейшие штаны :(


person markh    schedule 15.08.2016    source источник
comment
У вас низкая ставка. Важно для SO, вы должны отметить принятые ответы, поставив галочку слева от опубликованного ответа под голосованием. Это повысит вашу ставку. Посмотрите, как это работает, перейдя по этой ссылке: meta.stackoverflow.com/questions/5234/   -  person Pentium10    schedule 16.08.2016


Ответы (2)


Просто используйте ссылку из браузера листа Google и выберите

Location: Google Drive
File Format: Google Sheet

и построить схему.

введите здесь описание изображения

person Pentium10    schedule 15.08.2016
comment
Извините, возможно, мой вопрос был не ясен. Я могу создать таблицу на основе одного документа Google Sheets (только первая вкладка, естественно). Я хочу знать, могу ли я создать одну внешнюю таблицу, которая ссылается на несколько файлов CSV, загруженных в папку GoogleDrive? - person markh; 15.08.2016
comment
Использование нескольких файлов в GooglDrive невозможно. Если вы хотите загрузить несколько файлов, вам нужно использовать утилиту оболочки gsutil и использовать * при упоминании файлов в Google Cloud (GCS). - person Pentium10; 15.08.2016

Итак, кажется, что (спасибо Pentium10) можно ссылаться только на один файл при использовании Google Диска или Google Таблиц в качестве источника внешней таблицы. Внешние таблицы могут быть определены для загрузки из файлов с подстановочными знаками в хранилище Google Storage Bucket (обратите внимание на кодировку UTF-8 — это то, что необходимо, как я только что узнал после изучения абсолютно бесполезных сообщений об ошибках BQ, даже в пользовательском интерфейсе Jobs)...

Спасибо, М

person markh    schedule 15.08.2016
comment
Это не форум, вы не должны размещать ответы на свои вопросы. - person Pentium10; 16.08.2016