bigquery google.api.client API для получения списка таблиц - PullRequest
0 голосов
/ 29 июня 2018

Мне нужно получить список всех таблиц из набора данных, но теперь возвращаемый результат содержит только 50 элементов в массиве таблиц, а totalItems - 56 таблиц.

Как получить все таблицы без указания значения параметра maxResult в запросе?

var query = gapi.client.request({
    'method':'GET',      
'path':'bigquery/v2/projects/'+projectid+'/datasets/msm_weekly_report/tables'

    });

Если я использую 'path':'bigquery/v2/projects/'+projectid+'/datasets/{DATA_SET}/tables?maxResults={count}', я получаю все таблицы в ответе. есть ли другой способ получить все таблицы без передачи maxResults, потому что набор данных будет обновляться каждую неделю, поэтому мы не можем дать правильный счетчик динамически.

1 Ответ

0 голосов
/ 04 июля 2018

Как я мог проверить здесь , мы могли бы извлечь все таблицы, указав maxResults для большого числа. В моем случае у меня есть 8 таблиц в наборе данных, и я указал maxResults до 200 (получение 8 таблиц).

ИМХО, вы можете установить maxResults на достаточно большое число, чтобы обеспечить получение всех ваших таблиц при обновлении.

...